Wolfram Language

Pfade variabler Länge für Eigenschaften von Entitäten

SPARQL, die Abfragesprache für RDF (das Resource Description Framework), unterstützt Eigenschaftspfade variabler Länge. Version 12 bietet leistungsstarke Funktionen zur Abfrage von Entitäten, da SPARQL-Abfragen auf Entitäten angewendet werden können.

Dieses Beispiel findet Tochter-Nuklide der mercury-204 "Isotope"-Entität. Dann können Sie eine Property Path Query mit einem SPARQL-Aggregat kombinieren, um das Isotop mit der längsten Zerfallskette zu finden.

Laden Sie als ersten Schritt das GraphStore-Package.

Definieren Sie ein Eigenschaftspfadmuster, das den Tochter-Nukliden von mercury-204 entspricht. Die Möglichkeit "eines oder mehrerer" Pfade wird durch ".." (Repeated) angegeben.

Wenden Sie den SPARQLSelect-Abfrage-Operator auf die "Isotope" Entitätendomaine an.

Um das Isotop mit der längsten Zerfallskette zu finden, definieren Sie zunächst eine Abfrage, um alle Isotopen-Tochterpaare zu finden.

Definieren Sie dann ein Aggregat, das nach "Isotopen" gruppiert und die Länge für jede Gruppe berechnet.

Schließlich erstellen Sie die Abfrage und das Aggregat, ordnen das Ergebnis nach "Länge" in absteigender Reihenfolge und geben das erste Element zurück.

Verwandte Beispiele

en es fr ja ko pt-br zh