Semantic Web Technologies

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 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 detailed report
  • The final grade is determined from the grade achieved in the final exam (50%) and the grade achieved in the team project (50%).



  • Lecture: Wednesday 12:00 - 13:30, starting September 4, Room: A1.04
  • Tutorial: Tuesday 12:00 - 13:30, starting September 10, Room: A2.06

Notice: Due to conflicts with other lectures, the tutorial session has been shifted to Tuesdays, 12:00-13:30! Please also note the changed room.

Adminstrative Details

If you plan to attend this course, join the corresponding ILIAS group and check the Studierendenportal for the basic course information. Further relevant information will be published ONLY in ILIAS. This website will NOT be updated during the semester.

Lecture Schedule

See the lecture schedule on Google Calendar

The following schedule is tentative! For changes, please see the ILIAS group.

  • September 4: Welcome and Introduction
  • September 11: XML
  • September 18: RDF and RDF Schema
  • September 25: RDF Query Languages
  • October 2: Linked Data and Ontologies
  • October 9: Presentation Team Project Idea and Schedule
  • October 16: OWL Foundations
  • October 23: OWL Reasoning
  • October 30: Ontology Management
  • November 6: no lecture, work on your team project
  • November 13: no lecture, work on your team project
  • November 20: no lecture, work on your team project
  • November 27: no lecture, work on your team project
  • December 4: Presentation of Project Results

Materials and Exercise Sheets

All materials, e.g., slides for lecture and practical exercise, as well as the exercise sheets will be published on ILIAS.

Literature (complete list will be given in the lectures):

  • 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