Aller au contenu principal

Variable de requête

Une variable de requête est un proxy pour le ou les objets que vous recherchez lors de la construction d’un Requête SPARQL. Les requêtes SPARQL sont composées de triples : un sujet, un prédicat et un objet. Dans les requêtes SPARQL, chaque composant du triplet doit être soit une variable de requête, soit un Uniform Resource Identifier (URI).

Les variables de requête sont indiquées par un point d’interrogation ou un signe dollar suivi d’un mot. Le mot que vous choisissez pour une variable est arbitraire, mais doit être lisible par l’homme pour faciliter la compréhension et doit être utilisé de manière cohérente dans une requête.

Exemples

  • Lincoln (2015) “Using SPARQL to Access Linked Open Data” : Dans la requête suivante, la variable est ? peinture. Cette variable indique au triplestore de rechercher toutes les valeurs de ?painting qui complètent correctement la déclaration <a un support><oil on canvas>. ?painting représente le(s) nœud(s) que la base de données renverra.

    SELECT ?painting
    WHERE {
    ?painting <has medium> <oil on canvas> .
    }