DBpedia Spotlight,SPARQL过滤器缺少条目

时间:2013-10-09 20:55:10

标签: sparql dbpedia spotlight-dbpedia

我在DBpedia聚光灯下使用sparql选项时遇到问题。我的结果集看起来没有sparql过滤器:

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:type dbpedia-owl:Place。但是当我使用以下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

等?

1 个答案:

答案 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。这将使其他人 更容易复制并粘贴您的查询以进行试用。