2016-10-07 19 views
0

我是Virtuososparql的初學者,我的問題是,如何在我的triplestore中列出所有可用的predicates如何在Virtuoso中列出所有可用的謂詞?

例如,如果我的查詢是:

sparql 
select * { 
<http://my.domain.com/catalog/element/item55> ?p ?o. 
} 

我得到

 
p           | o 
---------------------------------------------------------------- 
http://www.w3.org/2000/01/rdf-schema#label | Item 55 
http://my.domain.com/catalog#propertyX  | ABC 

我怎樣才能檢索到所有在我triplestore可用的謂詞的列表?

+0

使用一個變量作爲主題,而不是一個URI,它表示一個資源。然後選擇謂詞變量。在閱讀SPARQL教程並瞭解RDF數據的結構時,這應該很容易理解。 – AKSW

+0

「可用」是什麼意思?您可以查詢商店中三元組中使用的所有謂詞,但是任何URI都可用作謂詞。 – TallTed

回答

3

這將列出所有的謂詞:

SELECT DISTINCT ?p { ?s ?p ?o }