Lecture: Applied Ontology Engineering

University of Innsbruck, Winter Term 2011/2012, Lecture # 703766-0

Prof. Dr. Martin Hepp, mheppATcomputer.org
Note 1: The contents of the old page at http://www.heppnetz.de/teaching/aoe/ are now available here: http://www.heppnetz.de/teaching/aoe-old/

Note 2: The final unit on Wednesday, January 25, 2012 will be at 09:45-11:45 in room 3W04. 


Building consensual representations of a domain of discourse is a prerequisite for Semantic Systems. In this course, students will learn the fundamental techniques of Ontology Engineering and get hands-on experience by developing non-toy ontologies for various domains. 
Topics covered include

  • Fundamentals of Ontologies
  • Ontology Engineering Methodologies
  • Ontology Formalisms and Languages: RDF-S, OWL, CycL, and others
  • Ontology Design Patterns
  • Hands-on exercises in the e-business, logistics, tourism, and other domains



Unit 1: Thursday, October 13, 2011, 14:00-19:00: 3W03

Unit 2: Thursday, November 24, 2011, 09:00-16:30: 3W03

Unit 3: Thursday, December 15, 2011,10:00-16:15: 3W04

Unit 4: Wednesday, January 25, 2012, 09:45-11:45: 3W04 


The grade will be determined based on

  1. an ontology engineering assignment (75%)
  2. a oral presentation (25%)

Participation in all units is mandatory for passing the course.


Mandatory Literature

Unit 1

Part 1: From Knowledge Organization Systems to Ontologies 

Part 2: Introduction to Ontology Engineering

Unit 2

Part 1: What Makes for a Good Web Ontology?

Part 2: The Economics of Web Ontologies

Part 3: Assignment – Status Update

Unit 3

Student presentations: Final competency questions, final class hierarchy

Unit 4

Final student presentations



For the ontology topic assigned to you, complete the following tasks based on Uschold and King’s methodology

  1. Identify purpose: Specify informal competency questions
  2. Search for related ontologies and re-usable ontologies, i.e. define proper ontology scope
  3. Capture domain using the Middle-out approach (in text)

Then, develop a final class hierarchy, e.g. as a UML Class Diagram or an ER Diagram, prepare a 4-slide presentationand submit it to the instructor no later than February 15, 2012, 23:59.

Participants and Topics

Alexander Röck: Ski Touring Route Information Ontology

Benjamin Thürauf: Bike Components Ontology

Josef Wolf: Smartphone Ontology

Christian Sillaber: Recipes Ontology

Matthias Pressnig: Bus Timetable Information Ontology

Elias Kärle:Climbing Route Information Ontology

Kathrin Widmann: Online Pharmacy Ontology

Benedikt Merk: Hotel Ontology

Benjamin Hiltpolt: Coupons Ontology

Additional Literature