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.

Community

Details

License Specification only; implementations include Apache Jena ARQ (Java), Virtuoso (commercial + open source), GraphDB, Oxigraph (Rust), Comunica (JavaScript), Blazegraph, Stardog (commercial), AllegroGraph (commercial)
Dev Status 🏁 Final
Dev Status Detail Released / Mature (W3C Recommendation; broadly deployed)
Owner W3C; SPARQL Working Group; SPARQL 1.2 Working Group
Owner - List
Governing Body W3C (Recommendation track — SPARQL Working Group)
Governing Body - List
Country International (W3C)
Start Year 2008
Stack Specification; widely implemented across languages — Apache Jena ARQ, Virtuoso, GraphDB, Oxigraph, Comunica, Blazegraph, Stardog, AllegroGraph
Funding W3C standards process
Last Investigated Jul 1, 2026

Topology view

This tool in the centre and the things it is directly related to. Each line names the kind of relationship.

Topology view: SPARQLThis tool in the centre and the things it is directly related to. Each line names the kind of relationship.SPARQLAD4M (Basis for)AD4MRDF (Based on, Conforming implementations, Conforms to, Speaks protocol)RDFOWL (Composes with)OWLSHACL (Composes with, Conforming implementations)SHACLActivityPods (Conforming implementations, Storage for)ActivityPodsEclipse Dataspace Protocol (Conforming implementations)EclipseDataspace Pr…Fluree (Conforming implementations)FlureeJSON-LD (Conforming implementations)JSON-LDNextGraph (Conforming implementations)NextGraphSchema.org (Conforming implementations)Schema.orgSemApps (Conforming implementations, Storage for)SemAppsSolid (Conforming implementations)Solid
  • AD4M (Tool): Basis for
  • RDF (Tool): Based on, Conforming implementations, Conforms to, Speaks protocol
  • OWL (Tool): Composes with
  • SHACL (Tool): Composes with, Conforming implementations
  • ActivityPods (Tool): Conforming implementations, Storage for
  • Eclipse Dataspace Protocol (Tool): Conforming implementations
  • Fluree (Tool): Conforming implementations
  • JSON-LD (Tool): Conforming implementations
  • NextGraph (Tool): Conforming implementations
  • Schema.org (Tool): Conforming implementations
  • SemApps (Tool): Conforming implementations, Storage for
  • Solid (Tool): Conforming implementations

2 more related entities are not drawn; see the list below or open the Graph Explorer.

Open in Graph Explorer

Use Case Domains

Affordances

Provenance tracking Interoperable formats

Semantic & Data Protocol Attributes

Owner - List
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)
Governing Body - List
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

Relationships

How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.

Based on
Conforms to
Developed by
  • World Wide Web Consortium
Member of suite
  • W3C Semantic Web Suite
Speaks protocol
Stewarded by
  • World Wide Web Consortium
Composes with
Basis for