After this tutorial, you should be able to: Build your own basic SPARQL queries, step-by-step; Understand that SPARQL is not just a query language, it is also a protocol; Understand the XML format in which SPARQL protocol returns the results of queries; Try executing some SPARQL queries yourself on some UK government RDF data; Look ahead to SPARQL+ which has add, modify and delete capabilities. Note: This tutorial was produced before SPARQL 1.1 added CRUD features.
Keywords: SPARQL, eXtensible Markup Language (XML)
Date created: 2009-01-01 07:00:00.000
Time required: P15M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive
- Reads and understands high-level descriptions of the classes and properties of a dataset in order to write queries.
- Understands that a SPARQL query matches an RDF graph against a pattern of triples with fixed and variable values.
- Uses available tools, servers, and endpoints to issue queries against a dataset.
- Understands the difference between SQL query language (which operates on database tables) and SPARQL (which operates on RDF graphs).
- Uses variables in SELECT and WHERE clauses to yield a table of results.