Sonuçları döndürmek için bir Sparql sorgusu kullanarak bir Mulgara RDF deposundan bir RDF grafiği oluşturmaya çalışıyorum. Basit sorgularla rahatça başlamaya başladım, etkili bir şekilde soruyorum, "hangi nesneler belirli bir koleksiyonun üyeleridir?"Koleksiyonların koleksiyonlarına göz atmak için SPARQL içindeki yinelemeli sorgular
Sorum şu: ve bu basit sorgudan sonuçları alıp sorgu nesnesine yeniden yönlendirip yeniden yorumlayamayacağımı her türlü tavsiyeye önem veriyorum. Bu sonuçlarla
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
...
Benim gol, gelen, ardından nesneyi, <info:fedora/collection:ramsey>
bu benzersiz tanımlayıcıları alıp değiştirmektir
Örneğin, ben bu sparql sorgu var Özgün sorgu ve sorguyu yeniden çalıştırın.
Ben ilk sorguda bir kök elemanı tespit edecek bir senaryo sonuçları tüm üye nesneleri döndüren var hayal ediyorum, o zaman tüm bu nesnelerin üye nesneleri döndürmek sonsuza ...
Bu, Sparql sorguları ile mümkün mü? Özellikle, bir Mulgara RDF veritabanını sorguladığımı düşünüyorum. Herhangi bir düşünce, 'yapılabilir değil' olsa bile, büyük takdir.
@ghkill Bunun hakkında daha iyi bir özet vermek için başlığı düzenledim. –