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.
Overview
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
Logistics
Schedule
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
Grading
The grade will be determined based on
- an ontology engineering assignment (75%)
- a oral presentation (25%)
Participation in all units is mandatory for passing the course.
Materials
Mandatory Literature
- Mike Uschold, Michael Grüninger: Ontologies: Principles, Methods and Applications (1996), Knowledge Engineering Review, PDF available here (Google for the title if you encounter difficulties; there are plenty of copies on the Web)
- Hepp, Martin: Ontologies: State of the Art, Business Potential, and Grand Challenges1, in: Hepp, M.; De Leenheer, P.; de Moor, A.; Sure,Y. (Eds.): Ontology Management: Semantic Web, Semantic Web Services, and Business Applications, ISBN 978-0-387-69899-1, Springer, 2007, pp. 3-22.
- Hepp, Martin: GoodRelations: An Ontology for Describing Products and Services Offers on the Web2, Proceedings of the 16th International Conference on Knowledge Engineering and Knowledge Management (EKAW2008), September 29 - October 3, 2008 (forthcoming), Acitrezza, Italy, Springer LNCS, Vol. 5268, pp. 332-347.
- Gómez-Pérez/Fernández-López/Corcho: Ontological Engineering, Springer 2004.
- Dean Allemang, James Hendler: Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL, 2nd Edition (!), Morgan Kaufmann, 2011.
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
Assignment
Tasks
For the ontology topic assigned to you, complete the following tasks based on Uschold and King’s methodology
- Identify purpose: Specify informal competency questions
- Search for related ontologies and re-usable ontologies, i.e. define proper ontology scope
- 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