SPARQL és un acrònim recursivo del anglés SPARQL Protocol and RDF Query Language. Es tracta d'un llenguage estandardisat per a la consulta de grafos RDF, normalisat pel RDF Data Access Working Group (DAWG) del World Wide Web Consortium (W3C). És una tecnologia clau en el desenroll de la web semàntica que es va constituir com a recomanació oficial del W3C el 15 de giner de 2008, sent actualisat a la versió 1.1 en 2013.[1]

SPARQL

De la mateixa manera que succeïx en SQL, és necessari distinguir entre el llenguage de consulta i el motor per a l'almagasenament i recuperació de les senyes. Per este motiu, existixen múltiples implementacions de SPARQL, generalment lligats a entorns de desenroll i plataforma tecnològiques.

En un principi SPARQL únicament incorpora funcions per a la recuperació sentencies RDF. No obstant, algunes propostes també inclouen operacions per al manteniment (creació, modificació i borrat) de senyes.

Eixemple 1

Per eixemple, si volem obtindre un llistat de noms de llibres podem eixecutar la següent consulta:

PREFIX  dc: <http://purl.org/dc/elements/1.1/>
SELECT  ? title
WHERE   { <http://ejemplo.org/libros> dc:title ? title }

Eixemple 2

SPARQL permet l'accés a informació disponible en la web a través de diverses plataformes com és el cas de DBpedia que proveïx d'accés a tota l'informació de Wikipedia.

En l'eixemple d'avall podem vore cóm portar a terme una consulta que nos mostre un llistat de músics espanyols junt en el seu nom, la seua data de naiximent i de decés.

 PREFIX dcterms: <http://purl.org/dc/terms/>
 PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
 PREFIX dbp: <http://dbpedia.org/ontology/>
 SELECT ? musique ? nombreMusico ? fechaNacimiento ? fechaFallecimiento
 WHERE {
     ? musique dcterms:subject
     <http://dbpedia.org/resource/Category:Spanish_musicians>;
     rdfs:label ? nombreMusico ;
     dbp:birthDate ? fechaNacimiento ;
     dbp:deathDate ? fechaFallecimiento .
 FILTER (LANG(? nombreMusico) = "és")
 }

Vore també

Referències

  1. ↑ «SPARQL Query Language for RDF». www. w3. org. Consultat el 14 de juliol de 2019.