SPARQL é um acrónimo recursivo do inglês SPARQL Protocol a nd RDF Query Language. Trata-se de uma linguagem estandarizado para a consulta de grafos RDF, padrão pelo RDF Data Access Working Group (DAWG) do Word Wide Site Consortium (W3C). É uma tecnologia finque no desenvolvimento do Site Semántica que se constituiu como Recomendação oficial do W3C o 15 de Janeiro de 2008.
Ao igual que sucede com SQL, é necessário distiguir entre a linguagem de consulta e o motor para o armazenamento e recuperação dos dados. Por este motivo, existem múltiplas implementações de SPARQL, geralmente unidos a meios de desenvolvimento e plataforma tecnológicas.
Em um princípio SPARQL unicamente incorpora funções para a recuperação sentencias RDF. No entanto, algumas propostas também incluem operações para a manutenção (criação, modificação e apagado) de dados.
PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT ?title
WHERE { <http://exemplo.org/livros> dc:title ?title }