2013-10-09 34 views
0

我在DBpedia聚光灯中遇到sparql选项有问题。我的结果集看起来像这样没有SPARQL过滤器:DBpedia Spotlight,SPARQL过滤器缺失entires

http://dbpedia.org/resource/Starting_lineup 
http://dbpedia.org/resource/One_Week_%28song%29 
http://dbpedia.org/resource/Longitude 
http://dbpedia.org/resource/The_Fly_%281986_film%29 
http://dbpedia.org/resource/San_Francisco_International_Airport 
http://dbpedia.org/resource/Cycling 
http://dbpedia.org/resource/Golden_Gate_Bridge 
http://dbpedia.org/resource/Sausalito,_California 
http://dbpedia.org/resource/Lunch 
http://dbpedia.org/resource/Ferry 
http://dbpedia.org/resource/Angel_Island_%28California%29 
http://dbpedia.org/resource/Cycling 
http://dbpedia.org/resource/Twin_Peaks 
http://dbpedia.org/resource/Richmond_Park 
http://dbpedia.org/resource/China_Beach 
http://dbpedia.org/resource/Minas_Gerais 
http://dbpedia.org/resource/Jazz 

其中几个实体具备的使用性能RDF:类型DBpedia的猫头鹰:广场。但是,当我用下面的SPARQL查询过滤器:

" PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> "+ 
" PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> " + 
" PREFIX dbpedia_ont: <http://dbpedia.org/ontology/> " + 
" SELECT DISTINCT ?x WHERE { ?x rdf:type dbpedia_ont:Place . }"; 

我只得到两个结果: http://dbpedia.org/resource/San_Francisco_International_Airport http://dbpedia.org/resource/Minas_Gerais

其他人在哪儿? http://dbpedia.org/resource/Golden_Gate_Bridge http://dbpedia.org/resource/Sausalito,_California http://dbpedia.org/resource/Richmond_Park

+0

我认为这不是您正在运行的确切查询。如果您将该查询转到公共端点,则会返回大量结果。 –

回答

0

必须有你不向我们展示的东西。当我在DBpedia public SPARQL endpoint运行查询(用limit 100),我得到很多结果:

PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX dbpedia_ont: <http://dbpedia.org/ontology/> 
SELECT DISTINCT ?x WHERE { ?x rdf:type dbpedia_ont:Place . } 
limit 100 

SPARQL results

注:我还建议,如果可能的话,您可以使用相同的前缀DBpedia已经为其端点定义了。例如,使用dbpedia-owl:代替http://dbpedia.org/ontology/,而不是dbpedia_ont。这会让其他人更容易地复制和粘贴查询来尝试使用

+0

我将sparql查询作为过滤器选项添加到DBpedia Spotlight API – user2498899

+0

@ user2498899我认为您需要包含代码才能执行查询。您的查询在DBpedia SPARQL端点上工作得很好。请包含我们可以测试的代码。 –