我想從Mulgara RDF存儲創建一個RDF圖形,使用Sparql查詢返回結果。我開始習慣於簡單的查詢,並且有效地詢問「哪些對象是特定集合的成員?」SPARQL中的遞歸查詢瀏覽集合
我的問題是,我非常感謝任何建議,我是否可以從這個簡單的查詢中獲取結果並將它們重新路由爲查詢的對象?
例如,我有這樣的SPARQL查詢:
SELECT ?x WHERE {?x <fedora-rels-ext:isMemberOfCollection> <info:fedora/collection:ramsey>}
有了這些結果:
"x"
info:fedora/ramsey:ThelifeandadventuresofRobinsonCrusoe
info:fedora/ramsey:Jackanapes
info:fedora/ramsey:SundayJournalvol01no0219951126
info:fedora/ramsey:Ideologyandchange
info:fedora/ramsey:theshepherdofthepyrenees
info:fedora/ramsey:ScenesinAmerica
...
我的目標,是再利用這些獨特的標識符和更換對象,<info:fedora/collection:ramsey>
,從原始查詢並再次運行查詢。
我想象這樣一個場景,我將在初始查詢標識根元素,都將結果返回所有成員對象,然後返回所有那些對象的成員對象,循環往復......
這可能與Sparql查詢?具體來說,我相信我在查詢Mulgara RDF數據庫。任何想法,即使它'不可行,非常感謝。
@ghkill我編輯了標題以更好地總結這是什麼。 – 2013-02-27 18:22:47