我幾乎在這個問題expresed一樣的要求:Get all nodes in a transitive relation在門徒SPARQL查詢結果不承認傳遞特性
我使用的門生3.4.8。這是一個Owl-Lite項目。 我有一個傳遞屬性「包含」,其被定義爲Node類型的對象屬性 節點具有A型的後代,B和C
我有鏈接到彼此個人通過包含屬性是這樣的:
一個含有B含有C
當我運行以下SPARQL查詢:
SELECT ?A ?B
WHERE
{
?A :contains ?B
}
我得到:
A1 B1
B1 C1
由於包含的傳遞性質,我希望得到
A1 C1
了。 我在這裏做錯了什麼?我所連接的問題包括耶拿在答案中,在Jena模型中做這件事會有什麼不同?