0
我目前檢索有關使用下面的查詢對象信息的唯一性:得到一個DBpedia的主題
DESCRIBE <http://dbpedia.org/resource/Albert_Einstein>
如何修改這個查詢只能獲得信息,其中謂語是DBpedia的財產(http://dbpedia.org/property/ *)?
我目前檢索有關使用下面的查詢對象信息的唯一性:得到一個DBpedia的主題
DESCRIBE <http://dbpedia.org/resource/Albert_Einstein>
如何修改這個查詢只能獲得信息,其中謂語是DBpedia的財產(http://dbpedia.org/property/ *)?
爲了得到一個特殊的屬性:/:
SELECT ?o { <http://dbpedia.org/resource/Albert_Einstein> <http://dbpedia.org/property/...> ?o }
或獲得所有屬性與http://dbpedia.org/property/
SELECT ?p ?o {
<http://dbpedia.org/resource/Albert_Einstein> ?p ?o .
FILTER(STRSTARTS(str(?p), "http://dbpedia.org/property/")))
}
的[排除基於URI前綴DBpedia中的SPARQL查詢結果(HTTP可能重複開始/stackoverflow.com/questions/19044871/exclude-results-from-dbpedia-sparql-query-based-on-uri-prefix) –
這是一個重複的問題是尋找_exclude_以特定的IRI開頭的結果,所以使用過濾器'FILTER(!strstart s(str(?concept),「http://dbpedia.org/class/yago/」))'。這裏你只需要以特定的IRI開頭的,所以你可以使用'FILTER(strstarts(str(?property),「http://dbpedia.org/property/」))''。 –
另請注意,您只會保留DBpedia信息框屬性。您可能還想保留DBpedia本體屬性。它們以'http:// dbpedia.org/ontology /'開頭,這些值更「清晰」。 –