2013-05-04 61 views
1

我有很多DBpedia URI我想查找這些URI的標籤和類型。當我說type時,我的意思是一個關係告訴我一個特定的URI引用了蘋果公司,而另一個URI引用了Apple的成果。任何人都可以幫助我創建一個SPARQL查詢,在給定URI後,它可以找到標籤和類型。提供URIs,用於查找標籤和類型的SPARQL查詢

我希望很清楚。

+1

你的問題的標題看起來不完整。你能否讓它更具描述性和特定性? – 2013-05-05 10:30:11

+0

我想我會用解析器學習標籤和每個DBpedia xml頁面的類型。 – Haifa 2013-05-07 00:20:37

+0

我認爲使用SPARQL要簡單得多(而且速度更快),但看起來你還沒有嘗試過學習它。例如,嘗試[SPARQL示例](例如http://www.cambridgesemantics.com/semantic-university/sparql-by-example),或者查看大量示例SPARQL查詢的StackOverflow。 – 2013-05-07 22:22:35

回答

1

學習SPARQL。它並不難,因爲它看起來

嘗試此查詢

與蘋果的URI替換我的URI 更改前綴爲前綴的價值,你正在使用

PREFIX pref: <http://xyz/abc#> 
SELECT ?s ?label ?type 
WHERE { 
    ?s ?p ?o . 
    FILTER (str(?s) = 'myURI'). 
    ?s pref:label ?label . 
    ?s pref:type ?type 
}