Monday, September 15
RDF 101 – Representing Knowledge, Graph Models, URI Identifiers, Visualisation, Intro to Tripples (TTL)
Rob Walpole
Part 1 — RDF Primer: An Introduction to Knowledge Representation with Graphs
This course offers a foundational introduction to representing knowledge using graphs. Students will gain a fundamental understanding of the core concepts, technologies, and standards that form the basis of the Web of Linked Data. Key topics will include:
- Knowledge Representation: Using graphs and triples to structure information.
- Unique Identifiers: The role of URIs in identifying resources.
- RDF Fundamentals: The Resource Description Framework for representing graphs and triples.
- The Semantic Web Technology Stack: An overview of the interconnected technologies that enable the Semantic Web.
- Linked Data Principles: Exploring the concepts behind the Web of Data.
GET the Data: An introduction to SPARQL
Andy Seaborne
In this class, we will look at accessing RDF data. SPARQL is a query language for describing what to find. After examining the query language the session will also explore the the protocol for accessing data over HTTP and returning results to the application.
OWL Data Modelling
Mohamed Zergaoui
This course provides an in-depth introduction to OWL (Web Ontology Language) and covers how to model complex domains using classes, properties, and logical axioms.
Participants will learn best practices for designing ontologies, defining constraints, and ensuring consistency using OWL reasoning tools.
RDF Shapes and SHACL for Validation
Mohamed Zergaoui
This course introduces RDF Shapes and the SHACL language for validating RDF data against structural and semantic constraints.
Participants will learn how to write SHACL shapes to ensure data quality, detect inconsistencies, and enforce business rules in linked data.
Tuesday, September 16
Applied Data Modelling: Practical Exercises and Performance Tuning
Lech Rzedzicki
Detail to follow
Linked Data Concepts and Applications – Building a Personal Knowledge Graph
Rob Walpole
This hands-on class gives you the opportunity to apply what you’ve learned in the Linked Data course. You’ll build your own Personal Knowledge Graph (PKG), a knowledge graph with you at its centre. PKGs are designed to hold information that is personally interesting or important to you.
During the session, you’ll learn how to:
- Design unique URIs
- Model your own data
- Locate or create resources on the web
- Choose and create vocabularies to connect everything together
By the end of the class, you will have the foundation of a PKG that you can continue to build and expand on your own.
RDF Emerging Technologies (RDF 1.2 Reification and Inference)
Andy Seaborne
Being able to make statements about statements is a key component for provenance, for disputing claims, and for recording changes made to RDF data. RDF 1.2 introduces a new approach to reification and builds it into the RDF data model. We will cover the way RDF 1.2 provides a sound base for data modelling and provides more than just statements about statements.
Inference has been part of the semantic web vision since the early days. The current work on SHACL inference rules is motivated by existing experience of work started in the first SHACL working group as well as other rules work. The session will cover the basis of SHACL rules and what the emerging standard will provide.