Matching a shape, not joining tables
Watching patterns bind
OPTIONAL, UNION, and the cost of getting them backwards
Aggregates and the four query forms
Property paths, and the query SQL hates
Closing the Tuesday loop
Answer the CRO's question three ways
30 minRun all three default definitions as SPARQL against Fuseki and reproduce the counts 1,847, 4,102 and 1,203 from one unchanged graph.
make lab-up # once, starts Postgres + Fuseki + Ontop
make lab lab04-sparql-drills
Full instructions, starter files and the solution are in
labs/modules/lab04-sparql-drills/README.md. The lab checks its own
work, so you will know if it passed.
Quiz
7 questions, pass mark 70%. Answers are explained either way, so a wrong guess is not wasted.