From Semantic Web Technologies

Jump to: navigation, search

Knowledge Representation for the Semantic Web

CS 790 course given at the Department of Computer Science and Engineering, Wright State University, Dayton, Ohio. Winter 2012


Prof. Dr. Pascal Hitzler, 389 Joshi
Office hours: Thursdays, 1-2pm.
Please use email as main means of communication with me (besides talking with me in or after class).

Brief Description

Semantic Web is a maturing field of technology that continues to be the emphasis of much focused re-search and industrial investigation. The central idea behind Semantic Web is to enhance data on the World Wide Web by so-called metadata, which describes the meaning (semantics) of the data and thus makes it available for processing in intelligent systems. In this course we cover in depth the standardized knowledge representation languages for expressing metadata, called ontology languages. We will in particular cover the Resource Description Framework RDF and the Web Ontology Language OWL, both of which are recommended standards by the World Wide Web Consortium W3C.


  • In-depth knowledge of the standard ontology languages RDF and OWL.
  • Working knowledge in ontology modeling.
  • Overview knowledge on software tools for ontology languages.
  • First exposure to current research in ontology languages.

Class Hours and Location

Tuesday 2:10pm to 3:50pm, Russ 355
Thursday 2:10pm to 3:50pm, Russ 355


Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph, Foundations of Semantic Web Technologies. Chapman & Hall/CRC, 2009. ISBN: 9781420090505.


There are no hard prerequisites for this class. Any knowledge about XML and about predicate logic will be helpful, but is not required. Necessary preliminaries will be covered in class.


Introduction, XML, Resource Description Framework RDF and RDF Schema (syntax, semantics, proof theory), Web Ontology Language OWL (syntax, semantics, proof theory), Ontology modeling, Selected ongoing research topics


The slides from the previous year will be updated and extended.
01-introduction.pdf (final)
02-rdf.pdf (final)
Exercise sheet: 01-exercises.pdf (final)
03-rdfs.pdf (final)
04-rdf-semantics.pdf (final)
05-Description-Logics.pdf (final)
06-Description-Logic-Semantics.pdf (final)
07-partonomies.pdf (final)
09-OWL.pdf (final)
Exercise sheet: 02-exercises.pdf (final)
10-tableaux.pdf (final)
11-rules.pdf (final)
Exercise sheet: 03-exercises.pdf (final)
12-linkeddata.pdf (draft)

Schedule (tentative, incomplete)

  • 01/03/12 Motvation/Introduction
  • 01/05/12 RDF part 1 - Syntax
  • 01/10/12 RDF part 2 - RDF Schema
  • 01/12/12 RDF part 3 - Semantics
  • 01/17/12 RDF part 4 - Semantics
  • 01/19/12 exercise session 1
  • 01/24/12 OWL part 1 - Description Logics
  • 02/02/12 OWL part 2 - Model-theoretic Semantics
  • 02/07/12 Partonomies
  • 02/09/12 SPARQL
  • 02/14/12 OWL part 3 - Web Syntax
  • 02/16/12 exercise session 2
  • 02/21/12 OWL part 4 - Tableaux Calculus
  • 02/23/12 Rules and OWL
  • 02/28/12 exercise session 3
  • 03/01/12 Linked Data
  • 03/06/12 class presentations
  • 03/08/12 class presentations


Homework 10%, Class Presentation 30%, Project 30%, Final Exam 30%

  • Homework: Students will take turns in presenting completed homework in class, and grading will be done by evaluating the participation in the tutorial sessions. (Grading dimensions: correctness, preparedness, understanding of the material, clarity of presentation, frequency of participation.)
  • Class Presentations: The class presentations will consist of the presentation of original research papers. (Grading dimensions: correctness, preparedness, understanding of the material, clarity of presentation.)
  • Project: The project will be an ontology modeling project which will have several parts and run over the whole quarter. Students are expected to write an experience report on each part. (Grading dimensions: adequacy of modeling, clarity and depth of experience report.)
  • Final Exam: The final exam will be oral, i.e. in the form of a short interview (20 minutes), with the examiner asking questions and the student answering. (Grading dimension: understanding of the course contents.)

Final Grades: A: 90-100, B: 80-89, C: 70-79, D: 60-69, F: 0-59. These may be adjusted in favor of the students.