[04IN2023] Semantic Web

Dr. Gerd Gröner

Dr. Gerd Gröner
Institute for Web Science and Tehnologies

Dr. Matthias Thimm

Dr. Matthias Thimm
Institute for Web Science and Tehnologies



Semantic web describes data on the web maintaining its semantics in such a way that other web applications may "understand" the meaning of the data with only little effort. Semantic web has developed from a research initiative in the late 20th century into a fast growing infrastructure for application domains, such as bioinformatics or eGovernment. This infrastructure is driven by W3C standards as well as by methods and technologies from a diverse area of computer science disciplines, such as artificial intelligence, databases and human-computer interaction. This course will give an overview and introduction to core and current semantic web technologies, including:  

  • XML, RDF, RDFa, OWL;

  • Ontologies, ontology engineering, ontology design patterns;

  • SPARQL, named graphs, networked graphs, provenance;

  • Semantics in user interfaces;

  • Linked open data;

  • Information extraction;

  • Semantic search and ranking.


Structure of the Course:

  1. Foundations
    • Problems
    • Basic approach
  2. Languages
    • RDF
    • OWL
    • Rule Languages
  3. Ontologies
    • Applications
    • Modeling trade-offs
    • Foundational Ontologies
    • A Core Ontology for Software
  4. Semantic Annotation
    • Re-using Databases
    • Information Extraction
    • Multimedia Annotation
  5. Ontology Alignment
    • Information Flow
    • Learning Alignments

Required Knowledge

Basic knowledge about conceptual modeling.
Basic knowledge about logics and data engineering recommended.

Acquired Competence

The student should be enabled to design and develop semantic Web applications. The student should be enabled to progress Semantic Web technologies in order to broaden and facilitate their use. The student should be enabled to understand the interaction of different standards, their technical implications as well as the social processes that underly various Semantic Web applications.


Oral or written exam depending on class size.


S. Staab, R. Studer, Handbook on Ontologies, International Handbooks on Information Systems, Springer Verlag, 2004

S. Handschuh, S. Staab, Annotation ort he Semantic Web, IOS Press, 2003

P. Hitzler, S. Rudolph, M. Krötzsch. Foundations of Semantic Web Technologies, Chapman & Hall, 2010

A. Dengel (Hrsg). Semantische Technologien. Spektrum, 2012.

J. Domingue, D. Fensel, J. Hendler (Eds) Handbook of Semantic Web Technologies, Springer 2011.



Duration / Credits:

2 SWS, 3 ECTS (only lecture) or 4 SWS, 6 ECTS (lecture + seminar)


Information to the seminar can be found here

UNIKO Students: Please register for this course via KLIPS