Sie sind hier

Semantic Web



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.

Required Knowledge

Basic knowledge about logics and data engineering recommended.

Acquired Competence

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


In order to register for this lecture, you need to use Klips. 

You will also need to register for the exam via Klips.



Tutorials will be in rooms E.413 and C.206 on Thursdays from 16:00 to 18:00. There will be two classes in parallel, one given by Dominik Brosius, the other by Fiorela Ciroku. They cover the same topics.

Students will deepen their understanding of this course during the exercises. There will be eight assignments. Assignments can be accomplished in groups of at most three people. Students need to accomplish at least 60% of the total points in order to attend the final exam. Plagiarism is strictly forbidden and will result in disqualification from the final exam, of both sides of the plagiarism (copying and being copied). Students are also expected to present and explain some of the assignments.

You can post questions regarding the assignments or the course in our newsgroup: "infko.semanticweb". Feel encouraged to answer or comment on existing questions or chime in with ongoing discussions there.


  • Monday, July 24, 16:15-17:45 in room E.011


  • Lecture: Mondays 08:30-10:00 in room E.114
  • Tutorials: Thursdays 16:15-17:45 in room E.413 and C.206


  1. Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph. Foundations of Semantic Web Technologies. CRC Press, 2011

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

  3. Dean Allemang, Jim Hendler. Semantic Web for the Working Ontologist. Elsevier, 2011

  4. A. Harth, M. Janik, S. Staab. Semantic Web Architecture. In: J. Domingue, D. Fensel, J. Hendler (eds.), Handbook of Semantic Web, Springer, 2011

  5. B. Glimm. Using SPARQL with RDFS and OWL entailment. In Reasoning Web. Semantic Technologies for the Web of Data (pp. 137-201). Springer Berlin Heidelberg, 2011

  6. Horridge, Matthew, and Peter F. Patel-Schneider. OWL 2 web ontology language manchester syntax. W3C Working Group Note, 2009


Who When What Relevant Published Due Handed Out
Steffen April 24, Mo Overview and Introduction        
Steffen April 27, Thu Introduction (cont'd), RDF        
  May 1, Mo public holiday        
Dominik, Fiorela May 4, Thu Organization and Intro [4] Exercise 1    
Steffen May 8, Mo RDF (cont'd), Linked Data [5]      
Dominik, Fiorela May 11, Thu     Exercise 2 Exercise 1  
Steffen May 15, Mo Linked Data, SPARQL        
Dominik, Fiorela May 18, Thu     Exercise 3 Exercise 2 Exercise 1
Steffen May 22, Mo Ontologies, RDFS        
  May 25, Thu public holiday       Exercise 2
Steffen May 29, Mo RDFS cont'd        
Dominik, Fiorela June 1, Thu     Exercise 4 Exercise 3  
  June 5, Mo public holiday        
  June 8, Thu public holiday       Exercise 3
Steffen June 12, Mo RDFS cont'd        
  June 15, Thu public holiday        
Steffen June 19, Mo Description Logics, OWL        
Dominik, Fiorela June 22, Thu   [6] Exercise 5 Exercise 4  
Dominik June 26, Mo DL and OWL (cont'd)        
Dominik, Fiorela June 29, Thu     Exercise 6 Exercise 5 Exercise 4
Steffen July 3, Mo Ontology Engineering        
Dominik, Fiorela July 6, Thu     Exercise 7 Exercise 6 Exercise 5
Dominik July 10, Mo Ontology Engineering (con'd)        
Dominik, Fiorela July 13, Thu       Exercise 7 Exercise 6
Steffen July 17, Mo Ontology Design Patterns, Wikidata        
Dominik, Fiorela July 20, Thu Invited Talk by Peter Haase       Exercise 7
Team July 24, Mo Exam        

Prof. Dr. Steffen Staab

Dominik Brosius