This module looks in great detail at SPARQL and introduces approaches for querying and updating semantic data. It covers the SPARQL algebra, the SPARQL 1.1 protocol, and provides examples for reasoning over Linked Data. The module uses examples from the music domain, which can be directly tried out and ran over the MusicBrainz dataset. This includes gaining familiarity with the RDFS and OWL languages, which allow developers to formulate generic and conceptual knowledge that can be exploited by automatic reasoning services in order to enhance the power of querying.

Keywords: Inferencing, SPARQL, RDF Schema, Web Ontology Language (OWL), Semantic Web, Entailment
Author: Norton, Barry
Publisher: EUCLID Project
Time required: P3H
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: expositive

  • Competencies