2012-04-09 83 views
2

我想用自己的SPARQL接口(http://dbpedia.org/sparql)不能從DBpedia中有SPARQL

從DBpedia中查詢查詢我想要得到的

http://dbpedia.org/page/Herbie_Mann 
抽象

我知道我必須叫抽象本體

http://dbpedia.org/ontology/abstract 

和我最後的sparsql查詢就像是以下幾點:

SELECT ?abstract 
WHERE { 
{ <http://dbpedia.org/page/Herbie_Mann> <http://dbpedia.org/ontology/abstract> ?abstract} 
} 

但我無法看到任何東西。

請幫助我,因爲我是語義網初學者!

回答

2

得到了我的答案

問題:

http://dbpedia.org/page/Herbie_Mann 

它應該是

http://dbpedia.org/resource/Herbie_Mann 
9

請勿使用<.../page/Herbie_Mann>,但<.../resource/Herbie_Mann>。第一個URI只是描述藝術家的HTML頁面的URL。您對藝術家自己的屬性感興趣。第二個URI是標識藝術家的URI。

+0

你擊敗了我22秒一次嗶聲! :-) – Jan 2012-04-09 11:28:15

5

試試這個查詢,而不是,這裏的URI的賀比·曼恩包括/資源而不是/頁:

SELECT ?abstract 
WHERE { 
    <http://dbpedia.org/resource/Herbie_Mann> <http://dbpedia.org/ontology/abstract>?abstract 
}