Wolfram Language

SPARQL-Update

SPARQL Update ist eine von SPARQL abgeleitete Aktualisierungssprache für RDF-Datensätze. Version 12 bietet Unterstützung für das Aktualisieren eines speicherinternen RDFStore-Objekts oder eines nicht lokal gespeicherten SPARQL-Endpunkts. Der Aktualisierungsauftrag kann entweder als Aktualisierungsstring oder als symbolische Aktualisierungsspezifikation angegeben werden.

Aktualisieren Sie ein speicherinternes RDFStore-Objekt über Planeten, zuerst mit einer Aktualisierungszeichenkette, dann mit einer symbolischen Angabe. Laden Sie zunächst GraphStore und speichern Sie ein RDFStore-Objekt mit Beispieldaten über Planeten in einer Variablen.

Ermitteln Sie alle Planeten mit SPARQLQuery.

Ändern Sie den Typ von "Pluto" mithilfe von SPARQLUpdate.

Fügen Sie die Eigenschaft "Volumen" hinzu, indem Sie deren Wert aus dem "Radius" mithilfe einer symbolischen Aktualisierungsspezifikation berechnen: Definieren Sie zunächst ein Muster, um den "Radius" von Objekten im Speicher zu finden, und erstellen Sie dann eine Tripel-Vorlage, die nach dem Austauschen von Variablen eingefügt werden kann. Wenden Sie dann den SPARQLInsert-Operator auf den Store an.

Erstellen Sie schließlich einen Datensatz aus den Daten des Stores.

Verwandte Beispiele

en es fr ja ko pt-br zh