1
如何確保資源是dbpedia-owl:Person?目前我有一個像下面這樣的模式。我可以添加到此查詢以確保每個?node
也是dbpedia-owl:Person
?如何確保資源是dbpedia-owl:Person?
?node dbpedia-owl:something ?edge .
如何確保資源是dbpedia-owl:Person?目前我有一個像下面這樣的模式。我可以添加到此查詢以確保每個?node
也是dbpedia-owl:Person
?如何確保資源是dbpedia-owl:Person?
?node dbpedia-owl:something ?edge .
正如我replied on the DBpedia mailing list,你可以使用像
select * where {
?influencer dbpedia-owl:influenced ?influencee .
dbpedia-owl:Person ^a ?influencer, ?influencee .
}
使用一些語法糖是SPARQL定義,但是沒有它,它只是
select * where {
?influencer dbpedia-owl:influenced ?influencee .
?influencer a dbpedia-owl:Person .
?influencee a dbpedia-owl:Person .
}
不要緊哪個命令你把三重模式。例如,你也可以寫
select * where {
?influencer a dbpedia-owl:Person .
?influencer dbpedia-owl:influenced ?influencee .
?influencee a dbpedia-owl:Person .
}
或
select * where {
?influencer a dbpedia-owl:Person .
?influencee a dbpedia-owl:Person .
?influencer dbpedia-owl:influenced ?influencee .
}
RDF是一種基於圖形數據表示,並且圖是一設置有向邊的。模式中三元組的順序無關緊要。