# SPARQL - Interactive Learning Companion

Source: [SPARQL - Interactive Learning Companion.html](SPARQL%20-%20Interactive%20Learning%20Companion.html)

## What you can learn

This companion teaches SPARQL 1.1 as the standard query language for RDF graphs.

You can learn how to:

- Understand SPARQL query forms such as `SELECT`, `CONSTRUCT`, `ASK`, and `DESCRIBE`.
- Build graph patterns from triple patterns and variables.
- Add filters, optional patterns, unions, and modifiers.
- Query a small sample RDF dataset and inspect result tables.
- Understand how a SPARQL engine evaluates queries from parsing to pattern matching.
- Use operators, functions, property paths, aggregation, and federation concepts.
- Practice query construction and interpretation through quizzes and a challenge game.

## Interactive Activities

- SPARQL vocabulary explorer.
- Step-by-step query builder.
- Query sandbox over a sample university dataset.
- Evaluation simulator.
- SPARQL challenge game.
- Lecture quiz and SPARQL 1.1 cheat sheet.

## Best Used For

Use this after RDF and RDFS. It teaches how to retrieve and transform graph data once it has been modelled.

## Key Takeaway

SPARQL lets you ask graph-shaped questions over RDF data. The core skill is matching graph patterns with variables.
