5
是否可以在SPARQL中執行任意長度的路徑查詢。比方說,我有neo4j商店,它有一個只代表PARENT_OF關係的圖表(例如考慮一個家族樹)。一個暗號查詢來獲取一個人的所有祖先看起來像SPARQL中的任意路徑長度查詢
start n (some node from index query) match n<-[:PARENT_OF*]-k return k
這將如何查詢看起來像SPARQL如果這個新商店將被表示爲一個基於RDF三元組存儲。這甚至是可能的。
感謝您的回答。這個操作的計算成本是多少?我想這將取決於三重商店的實施。對於像allegro graph db這樣的流行實現,其性能可與neo4j或titan相媲美。 – Amit
SPARQL沒有定義特定的執行模型,所以說它的計算成本如此昂貴並不容易。這實際上取決於實施。如果您對某些特定實現的性能感興趣,我認爲您必須自己測試它,或者查看是否有人比較了它們並公佈了結果。 –