Wolfram Language

Chemins de propriété de l'entité à longueur variable

SPARQL, le langage de requête pour le RDF (Resource Description Framework) prend en charge des chemins de propriétés de longueur variable. La version 12 offre de puissantes capacités de requêtes pour les entités, permettant aux requêtes SPARQL d'être appliquées aux entités.

Cet exemple trouve des nucléides filles de l'entité "Isotope" du mercure-204. Ensuite, vous pouvez combiner une requête de chemin de propriété avec un agrégat SPARQL pour trouver l'isotope ayant la plus longue chaîne de désintégration.

Pour commencer, chargez le paquet GraphStore.

Définissez un modèle de chemin de propriété qui correspond aux nucléides filles du mercure-204. Vous pouvez spécifier "un ou plusieurs" chemins en utilisant ".." (Repeated).

Appliquez l'opérateur de requête SPARQLSelect au domaine de l'entité "Isotope".

Pour trouver l'isotope ayant la plus longue chaîne de désintégration, définissez d'abord une requête pour trouver toutes les paires isotope-fille.

Définissez ensuite un agrégat qui regroupe par "isotope" et calcule la longueur pour chaque groupe.

Pour finir, composez la requête et l'agrégat, classez le résultat par "length" (longueur) dans l'ordre décroissant et renvoyez le premier élément.

Exemples connexes

de en es ja ko pt-br zh