Knowledge Graphs (HWS 2026)
Knowledge graphs are a universal means of data representation which can be consumed by humans and machines alike, and is therefore a key ingredient in many modern data-driven systems and AI applications, which often need knowledge about the domain they operate in, and/
This course gives an introduction to the underlying standards of knowledge graphs, including knowledge representation and query languages, as well as logical inference. More specifically, it covers the following contents:
- History of Knowledge Graphs and the Semantic Web
- Graph Representation Languages (XML, RDF)
- Graph Inference and Logical Reasoning (RDF Schema, OWL)
- Knowledge Modeling: Ontologies, Linked Data, and Property Graphs
- Knowledge Integration
- Data Quality in Knowledge Graphs
- Commercial and Open Source Tools and Systems
Besides theoretical lectures, the course also consists of hands-on exercises and a practical project in which you build a small knowledge graph backed application.
Prerequisites
- Java or Python programming skills are required to pass this course!
- Preferably, some experience with software development
- To pass the course you have to fulfill the following requirements:
- Pass the final exam (you have to get a 4.0 or better in the exam to pass this course)
- Successfully work in a group on a project idea (programming!), present the results and write a report
- The final grade is the grade achieved in the final exam, however, the project is a mandatory requirement to pass the course.
Lecturers
- Lecture: Dr. Sven Hertling
- Practical Exercise: Dr. Rita Torres de Sousa
Dates
- Lecture: Tuesday, 15:30 – 17:00, Room C015 Building A5,6 Part C
- Exercise: Friday, 12.00 – 13.30, Room D007 (2) Building B6,27 Part D (in the backyard of B6, 23 Part A)
Schedule and Materials
| Week | Lecture (Tuesday) | Exercise (Friday) |
| 07.09.2026 | Introduction | Introduction |
| 14.09.2026 | Representing Knowledge in Graphs (RDF) | Representing Knowledge in Graphs (RDF) |
| 21.09.2026 | Lightweight Knowledge Graph Inference (RDFS) | Lighweight Knowledge Graph Inference (RDFS) |
| 28.09.2026 | Linked Data, Knowledge Graph Programming | Linked Data, Knowledge Graph Programming |
| 05.10.2026 | Querying Knowledge Graphs | Querying Knowledge Graphs |
| 12.10.2026 | Public Knowledge Graphs | Public Knowledge Graphs |
| 19.10.2026 | Labeled Property Graphs | Labeled Property Graphs + Project Feedback |
| 26.10.2026 | Project Work | Project Work |
| 02.11.2026 | Advanced Knowledge Graph Inference (OWL Part 1) | Advanced Knowledge Graph Inference (OWL Part 1) |
| 09.11.2026 | Advanced Knowledge Graph Inference (OWL Part 2) | Advanced Knowledge Graph Inference (OWL Part 2) |
| 16.11.2026 | Knowledge Modeling | Knowledge Modeling |
| 23.11.2026 | Knowledge Graph Quality and Knowledge Integration | Knowledge Graph Quality and Knowledge Integration |
| 30.11.2026 | Project Work | Project Presentations |
| 07.12.2026 | Project Presentations | Q & A |
Important dates for the group projects (Slides are uploaded in Ilias):
- Monday, October 19th, 23:59: Submission of project proposals
- Thursday, December 3rd, 23:59: Submission of final reports & Presentation in PDF
Literature
- Aidan Hogan et al.: Knowledge Graphs. Morgan & Claypool, 2022, available online
- Tim Berners-Lee, James Hendler and Ora Lassila. The Semantic Web. Scientific American, 284 (5), pp. 34–43, 2001
- Pascal Hitzler, Markus Krötzsch and Sebastian Rudolph. Foundations of Semantic Web Technologies. Chapman & Hall/
CRC, 2009 - Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph and York Sure. Semantic Web: Grundlagen. Springer, 2007 (German)
- Allemang and Hendler (2008): Semantic Web for the Working Ontologist. Verlag Morgan Kaufmann.
- Antoniou and van Harmelen (2004): A Semantic Web Primer. MIT Press.
- Heath and Bizer (2011): Linked Data: Evolving the Web into a Global Data Space. Free online version.
