Wolfram Language

Symbolische SPARQL

Version 12 ermöglicht die symbolische Darstellung von SPARQL, der Abfrage- und Aktualisierungssprache für RDF (Resource Description Framework).

Erfahren Sie, wie Sie eine einfache symbolische SPARQL-Abfrage erstellen. Laden Sie zunächst GraphStore und speichern Sie ein Beispiel-RDFStore-Objekt über Früchte in einer Variablen zur späteren Abfrage.

Grundlegender Bestandteil eines SPARQL-Graphen ist das Tripel, das in der Wolfram Language durch ein RDFTriple dargestellt wird. Bei der Auswertung der Abfrage wird ein Triple-Muster mit Triple-Mustern im RDF-Store verglichen. Eine SPARQLVariable im Muster eines Tripels dient als Platzhalter. Definieren Sie zwei Tripel-Muster, eines, das mit den "Farb"-Tripels und eines, das mit den "Form"-Tripels übereinstimmt.

Kombinieren Sie nun die Muster und markieren Sie das Muster "Form" mit SPARQLOptional als optional. Im Allgemeinen können Graphenmuster mit Hilfe einer List ({}) zu sogenannten "Gruppengraph-Mustern" (oder "Basisgraph-Mustern", wenn die Liste nur drei Muster enthält) kombiniert werden.

Wählen Sie dann den Abfrageoperator SPARQLSelect, der einen SPARQL-Graphen verwendet und als Ergebnis eine Liste von Assoziationen liefert.

Wenden Sie schließlich die Abfrage auf das Konzept an.

Verwandte Beispiele

en es fr ja ko pt-br zh