0

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 . }";

私は2つの結果しか得られません:

  • 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

等。?

4

1 に答える 1

0

あなたが私たちに見せていない何かがあるに違いありません。DBpedia public SPARQL endpointlimit 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 の結果

注: 可能であれば、DBpedia がエンドポイントに既に定義しているのと同じプレフィックスを使用することもお勧めします。たとえば、dbpedia-owl:forhttp://dbpedia.org/ontology/ではなくfor を使用しdbpedia_ontます。これにより、他の人がクエリをコピーして貼り付けて試してみるのがずっと簡単になります。

于 2013-10-10T01:37:42.833 に答える