Sto provando a creare un grafico RDF da un archivio RDF Mulgara, utilizzando una query Sparql per restituire i risultati. Sto appena cominciando a sentirmi a mio agio con domande semplici, chiedendo in modo efficace "quali oggetti sono membri di una particolare collezione?"Query ricorsive in SPARQL per sfogliare raccolte di collezioni
La mia domanda è, e sarei molto grato, se posso prendere i risultati da questa semplice query e reindirizzarli come oggetto della query?
Ad esempio, ho questa query SPARQL:
SELECT ?x WHERE {?x <fedora-rels-ext:isMemberOfCollection> <info:fedora/collection:ramsey>}
Con questi risultati:
"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
...
Il mio obiettivo, è quello di poi prendere questi identificatori univoci e sostituire l'oggetto, <info:fedora/collection:ramsey>
, dal query originale ed eseguire nuovamente la query.
sto immaginando uno scenario in cui avrei identificare un elemento radice nella query iniziale, ho i risultati restituire tutti gli oggetti membri, per poi tornare tutti oggetti membro quei degli oggetti, all'infinito ...
Ciò è possibile con le query Sparql? In particolare, credo che sto interrogando un database Mulgara RDF. Qualsiasi pensiero, anche se non è fattibile, è stato molto apprezzato.
@ghkill Ho modificato il titolo per dare un riassunto migliore di cosa si tratta. –