These gits were created to demonstrate the SPARQL examples used in the DCMI/ASIS&T webinar, "From 0 to 60 on SPARQL queries in 50 minutes". Each git contains a fully-functional SPARQL query which can be copied and pasted into a SPARQL endpoint and successfully retrieve results. They can also be deconstructed to demonstrate a variety of useful techniques, as well as the functions of various SPARQL operators.
Author: Gruber, Ethan
Date created: 2015-05-13 04:00:00.000
Time required: P45M
Educational use: instruction
Educational audience: student
Interactivity type: active
- Understands how to combine and filter graph patterns using operators such as UNION, OPTIONAL, FILTER, and MINUS.
- Uses aggregates to apply expressions over groups of solutions (GROUP BY, COUNT, SUM, AVG, MIN) for partitioning results, evaluating projections, and filtering.
- Uses the langMatches() function to match a language tag against a language range.
- Uses DISTINCT to ensure solutions in the sequence are unique.
- Uses LIMIT to restrict the number of solutions processed for query results.
- Uses variables in SELECT and WHERE clauses to yield a table of results.