Photo credit: Anna Logue

Semantic Web Technologies (HWS 2019)

Course Description

The term „Semantic Web“ was coined in 2001 when Tim Berners Lee (the inventor of the World Wide Web) and others presented their vision of an intelligent web in the „Scientific American“. The Semantic Web aims at the development of methods that help to automate the interpretation, aggregation, evaluation and comparison of information on the Web.

This course gives an introduction to the technical foundations of Semantic Web Technologies, including knowledge representation and query languages, as well as logical inference. More specifically, it covers the following contents:

  • Vision and Principles of the Semantic Web
  • Representation Languages (XML, RDF, RDF Schema, OWL)
  • Knowledge Modeling: Ontologies and Linked Data
  • Logical Reasoning in RDF and OWL
  • Commercial and Open Source Tools and Systems


  • 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.



  • Lecture: Monday, 13.45 - 15.15, Room B6 A1.04
  • Exercise: Friday, 12.00 - 13.30, Room B6 A1.04


Please note: the course starts in the second week of the lecture period!

Week Lecture (Monday) Exercise (Friday)
02.09.19 -- --
09.09.19 Intro, Organization Introduction, XML
16.09.19 RDF RDF
23.09.19 RDF Schema RDF Schema
30.09.19 Linked Open Data, Semantic Web Programming Linked Open Data, Semantic Web Programming
07.10.19 SPARQL, Introduction to Student Projects SPARQL
14.10.19 Knowledge Graphs Knowledge Graphs
21.10.19 OWL part I OWL part I
28.10.19 OWL part II, Ontology Reasoning - public holiday -
04.11.19 Ontology Engineering, Top Level Ontologies OWL part II, Ontology Reasoning
11.11.19 Semantic Web Data Quality and Interlinking Ontology Engineering, Top Level Ontologies
18.11.19 Other Semantic Web Languages and Standards Interlinking and Semantic Web Languages
27.11.19 Preparation of Project submissions Preparation of Project submissions
02.12.19 Project presentation Recap and Questions