我想从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