SPARQL | |
Dernière version | 1.1[1] |
---|---|
modifier |
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.