Ich habe mich gefragt, ob es möglich war, in Jena einen SPARQL UpdateRequest mit ARQ Op-Objekten zu erstellen. Es würde mich interessieren programmatisch erstellen Updates wie folgt aus:Jena UpdateFactory
DELETE {?s :predicate <http://example.org#old> }
INSERT {?s :predicate <http://example.org#toAdd>}
WHERE {?s :predicate <http://example.org#old> }
durch die Muster in der DELETE, INSERT Erstellen und WHERE-Klauseln aus der ARQ-API. Bis jetzt habe ich nur SPARQL-Update-Anfragen erstellt, um eine SPARQL-Zeichenfolge zu analysieren oder ein com.hp.hpl.jena.update.Update-Objekt zu erstellen (das QuadAcc-Objekte verwendet, die ich nicht finden konnte) Beispiele für den Einsatz.
Meine Befürchtung ist, dass das Management von UPDATE-Anfragen SPARQL und die von SPARQL SELECT-Abfragen werden getrennt und die ARQ nicht zu ‚montieren‘ on the fly Abfragen verwendet werden.
Vielen Dank im Voraus
Hallo, danke. Die Frage, die mich brennt, ist die Definition eines UPDATE-Objekts, das sich so von einem SELECT unterscheidet, dass eine Brücke von einer ARQ-Operation nicht gefunden werden konnte? – GCorrendo
... zumindest teilweise Brücke. – GCorrendo