2013-10-09 71 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端點上工作得很好。請包含我們可以測試的代碼。 –