La tecnología SPARQL, también conocida como Data Web, define un lenguaje de consulta y un protocolo clave en el desarrollo de la Web Semántica, ya definida en este glosario. Este lenguaje no se delimita a un formato de base de datos específico si no que permite hacer consultas sobre orígenes de datos distribuidos, independientemente del formato. Surge por la necesidad de diseñar un tipo de consulta que no se limitase a un producto, formato, o tipo de información en almacén de datos local. Existen múltiples implementaciones de SPARQL, muchas de ellas de código abierto, ligadas a entornos de desarrollo y plataformas tecnológicas.