Outils pour utilisateurs

Outils du site


besson_sylvain:documentation_sparql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
besson_sylvain:documentation_sparql [2021/03/31 14:31]
Sylvain Besson
besson_sylvain:documentation_sparql [2021/03/31 18:07]
Sylvain Besson
Ligne 3: Ligne 3:
 ====== SPARQL ====== ====== SPARQL ======
 \\ \\
-SPARQL (**S**PARQL **P**rotocol and **R**DF** Q**uery **L**anguage - [[https://​en.wikipedia.org/​wiki/​SPARQL|page en wikipedia]]) est langage de requêtes. Il permet d’interroger,​ supprimer, modifier des données qui se trouve ​au format RDF (**R**esource **D**escription **F**ramework - [[https://​fr.wikipedia.org/​wiki/​Resource_Description_Framework|page fr wikipedia]]). Il est apparu en 2008 et est un standard recommandé par le [[https://​www.w3.org/​|W3C]]. Comme le RDF, il repose sur l'​utilisation des triplets. C'​est-à-dire qu'une donnée est composée de trois informations:​ un sujet, un prédicat et un objet. À l'​instar d'une phrase composée d'un sujet, d'un verbe et d'un complément,​ ici une donnée est répartie entre :+SPARQL (**S**PARQL **P**rotocol and **R**DF** Q**uery **L**anguage - [[https://​en.wikipedia.org/​wiki/​SPARQL|page en wikipedia]]) est langage de requêtes. Il permet d’interroger,​ supprimer, modifier des données qui se trouvent ​au format RDF (**R**esource **D**escription **F**ramework - [[https://​fr.wikipedia.org/​wiki/​Resource_Description_Framework|page fr wikipedia]]). Il est apparu en 2008 et est un standard recommandé par le [[https://​www.w3.org/​|W3C]]. Comme le RDF, il repose sur l'​utilisation des triplets. C'​est-à-dire qu'une donnée est composée de trois informations : un sujet, un prédicat et un objet. À l'​instar d'une phrase composée d'un sujet, d'un verbe et d'un complément,​ ici une donnée est répartie entre :
  
   * un **sujet**, la ressource à décrire   * un **sujet**, la ressource à décrire
   * un **prédicat**,​ le type de propriété pour laquelle est applicable la ressource   * un **prédicat**,​ le type de propriété pour laquelle est applicable la ressource
-  * un **objet**, une autre ressource ou donnée; la valeur de la propriété+  * un **objet**, une autre ressource ou donnée ; la valeur de la propriété
  
 exemple: exemple:
Ligne 13: Ligne 13:
 <​http://​dbpedia.org/​resource/​Yuri_Maltsev>​ dpb:​birthDate <"​1950-12-31">​ <​http://​dbpedia.org/​resource/​Yuri_Maltsev>​ dpb:​birthDate <"​1950-12-31">​
  
-Il est possible de "​traduire"​ ce triplet de la façon suivante: Yuri Maltsev (sujet) est né (prédicat) le 31 décembre 1950 (objet).+Il est possible de "​traduire"​ ce triplet de la façon suivante : Yuri Maltsev (sujet) est né (prédicat) le 31 décembre 1950 (objet).
  
 "​dpb:"​ est un espace de nom qui dans lequel sont regroupés tous les types de ressources de DBpedia. Cela permet de faire en sorte que tout le monde utilise le même vocabulaire pour décrire des choses semblables. ​ "​dpb:"​ est un espace de nom qui dans lequel sont regroupés tous les types de ressources de DBpedia. Cela permet de faire en sorte que tout le monde utilise le même vocabulaire pour décrire des choses semblables. ​
  
-vocabulaire de base à utiliser pour le langage de requête SPARQL: ​+Voici le vocabulaire de base à utiliser pour le langage de requête SPARQL: ​
  
 <code sparql> <code sparql>
Ligne 23: Ligne 23:
  
 SELECT # permet de choisir les variables du résultat, parmi les résultats de la clause WHERE SELECT # permet de choisir les variables du résultat, parmi les résultats de la clause WHERE
-SELECT distinct # enleve ​les doublons parmi les couples+SELECT distinct # enlève ​les doublons parmi les couples
 SELECT * # conserver toutes les variables de la requête SELECT * # conserver toutes les variables de la requête
  
besson_sylvain/documentation_sparql.txt · Dernière modification: 2021/08/03 18:11 par Sylvain Besson