Overview¶
About¶
SPARQL is a query language designed for the Resource Description Framework (RDF).
RDF is a directed, labeled graph data format for representing information in the Web.
Features¶
- It is designed to make queries from Linked Data.
- It navigates the Graph Data Model of RDF.
- Can be used to express queries across diverse data sources
- whether the data is stored natively as RDF or
- viewed as RDF via middleware.
- Contains capabilities for querying
- Required and optional graph patterns
- Along with their conjunctions and disjunctions.
- Supports
- aggregation
- subqueries
- negation
- creating values by expressions
- extensible value testing
- and constraining queries by source RDF graph.
- Results of SPARQL queries can be result sets or RDF graphs.