SPARQL

Semantic & Data Protocol

SPARQL Protocol and RDF Query Language — W3C standard query language for RDF graphs, providing SELECT, CONSTRUCT, ASK, and DESCRIBE query forms plus a protocol for federated queries across multiple SPARQL endpoints. Member of the W3C Semantic Web Suite; the primary query mechanism for RDF data across the linked-data ecosystem.

Comunidade

Detalhes

Licença Specification only; implementations include Apache Jena ARQ (Java), Virtuoso (commercial + open source), GraphDB, Oxigraph (Rust), Comunica (JavaScript), Blazegraph, Stardog (commercial), AllegroGraph (commercial)
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released / Mature (W3C Recommendation; broadly deployed)
Proprietário W3C; SPARQL Working Group; SPARQL 1.2 Working Group
País International (W3C)
Ano de Início 2008
Stack Specification; widely implemented across languages — Apache Jena ARQ, Virtuoso, GraphDB, Oxigraph, Comunica, Blazegraph, Stardog, AllegroGraph
Financiamento W3C standards process
Última Investigação 1 de jul. de 2026

Domínios de Caso de Uso

Semantic & Data Protocol Atributos

Origins RDF querying (developed as the standard query language for the Semantic Web after several earlier proposals including RDQL and SeRQL)
Database Triple stores; quad stores; federated queries across multiple SPARQL endpoints
Query Language SPARQL itself (SELECT, CONSTRUCT, ASK, DESCRIBE; UPDATE for write operations in SPARQL 1.1)
Data Formats Query syntax (SPARQL query language); results format options — SPARQL Results XML, SPARQL Results JSON, CSV, TSV, RDF (for CONSTRUCT/DESCRIBE)
Collaborative Live Editing N/A (query language specification)
Rich Text Editing N/A
Mobile Support Library-level (Comunica runs in mobile JavaScript environments; HTTP endpoints accessible from mobile)
Web Support Yes (Comunica JavaScript engine runs in browsers; many SPARQL endpoints exposed over HTTP; YASGUI and similar browser-based SPARQL editors)
Native Apps RDF editors and triple-store admin tools support SPARQL
Terms Open standard — W3C Recommendation
Funds N/A
Based On RDF data model; influenced by SQL syntax conventions; earlier RDF query languages (RDQL, SeRQL)
Semantic Web Compatibility Native — SPARQL is the W3C standard query mechanism for the Semantic Web and a core member of the suite
Protocol Maturity / Standardization W3C Recommendation (Mature) — SPARQL 1.0 (2008); SPARQL 1.1 (2013, adding UPDATE, federation, aggregation); SPARQL 1.2 in active working group development (2025)
Vocabulary / Ontology Type N/A — SPARQL is a query language, not a vocabulary; operates over arbitrary RDF graphs
Usage Pattern Linked data querying (Wikidata Query Service, DBpedia, government open data); enterprise knowledge graphs; federated cross-endpoint queries; data integration pipelines; W3C VC verifiability proof discovery; AD4M Perspective queries; widely deployed across semantic-web infrastructure