Knowledge Discovery Group

Semantic Web and Linked Open Data



    Lecturer: Prof. Dr. Ansgar Scherp
    Exercises: Falk Böschen


    Lectures: Wednesday, 10:00 - 12:00, CAP4 - R.1304 a
    Exercises: Thursday, 12:00 - 13:00, LMS2 - R.Ü2/K


This lecture will be taught either in German or in English (depending on the audience).


The course introduces the different standards of Linked Open Data (LOD) and the Semantic Web. These include languages for data modeling as well as data querying. In addition, the ontology engineering process is presented as well as the application of different semantic technologies.



The student will be enabled to design and develop applications using semantic technologies. The student will be empowered to understand the different standards, their technical implications as well as the interactions between the different standards. Finally, the students understand and can reflect on the processes underlying to ontology engineering and Semantic Web applications.


The course introduces to the topic of Linked Open Data (LOD) and the Semantic Web. A motivation will be given and the relation between LOD and the Semantic Web discussed. Pragmatic aspects of semantic technologies will be shown as well as research questions discussed. Existing W3C standards and languages in the context of the Semantic Web are presented and put into relation. The engineering process of ontologies is investigated as well as languages for querying semantic data from semantic databases, so-called triple stores. A presentation of different use cases where semantic technologies are applied finally complements the course.

 The contents of this course are in detail:

- Introduction and Foundations
- Languages (XML, RDF, RDFS, OWL, Rule Languages)

- Ontology Engineering and Ontology Examples
- SPARQL Query Language

- Selected Uses Cases

Finally, the course is accompanied by hands on sessions where the theoretical knowledge is applied to solve concrete problems.

Learning Material

Slides and other learning material can be obtained from the OpenOLAT group:


Basic knowledge about conceptual modeling such as in object-oriented programming. Knowledge about data engineering and basic knowledge about logics is recommended.

Course Assessment

The exam will be oral or in written, depending on the size of the class. Active participation in the tutorials is prerequisite for admission to the exam.


Dean Allemang, James Hendler: Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL, Morgan Kaufmann, 2008.

S. Staab, R. Studer, Handbook on Ontologies, International Handbooks on Information Systems, 2nd ed., Springer, 2009.

Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph, York Sure: Semantic Web - Grundlagen, Springer, 2008.


  • Homepage kicked off!