SPARQL

SPARQL
Dernière version 1.1[1]Voir et modifier les données sur Wikidata

SPARQL (prononcé sparkle, en anglais : « étincelle »[2]) est un langage de requête et un protocole qui permet de rechercher, d'ajouter, de modifier ou de supprimer des données RDF disponibles à travers Internet. Son nom est un acronyme récursif qui signifie SPARQL Protocol and RDF Query Language[3].

SPARQL est considéré dès 2007 comme l'une des technologies clés du Web sémantique par Tim Berners-Lee, l'inventeur du Web sémantique, qui explique que « Tenter d’utiliser le Web sémantique sans SPARQL revient à exploiter une base de données relationnelle sans SQL »[4].

Aujourd'hui, le Web des données (ou Linked Open Data) est constitué de centaines de services SPARQL qui mettent à disposition de plus en plus de données au travers d'Internet comme le fait le projet Wikidata. L'ambition du W3C est d'offrir une interopérabilité non seulement au niveau des services, comme avec les services Web, mais également au niveau des données.

  1. SPARQL 1.1 (standard technique), .Voir et modifier les données sur Wikidata
  2. (en) Jim Rapoza, « SPARQL Will Make the Web Shine », eWeek, (consulté le )
  3. (en) Toby Segaran, Colin Evans, Jamie Taylor, Programming the Semantic Web, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472, , 280 p. (ISBN 978-0-596-15381-6), p. 84
  4. Le W3C ouvre les données sur le Web avec SPARQL

Developed by StudentB