DBpedia Spotlight, отсутствует фильтр SPARQL

У меня проблемы с опцией sparql в центре внимания DBpedia. Мой набор результатов выглядит так без фильтра 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:typedbpedia-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 ответ

Там должно быть что-то, что вы не показываете нам. Когда я запускаю ваш запрос (с limit 100На общедоступной конечной точке SPARQL DBpedia я получаю много результатов:

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

Примечание: я бы также предложил, чтобы, когда это возможно, вы использовали те же префиксы, которые DBpedia уже определил для своей конечной точки. Например, использовать dbpedia-owl: за http://dbpedia.org/ontology/ не dbpedia_ont , Это облегчит другим людям копировать и вставлять ваши запросы, чтобы попробовать их.

Другие вопросы по тегам