Ontology Design Patterns
Speaker: Jonathan Mortensen, BMIR, Stanford University
Abstract
Ontology design patterns (ODPs) are, in a way, the goal of software design patterns translated to knowledge engineering. ODPs can be applied at various levels, such as defining relationships between concepts in a specific way (a local pattern) or creating a desired type of hierarchy. They can also provide ways around logical constraints of a particular language. The provided paper evaluates the use of a specific subset of ODPs. Additional references (but not necessary reading...) are provided for a summary of ODPs.
References
- Eva Blomqvist, Aldo Gangemi, and Valentina Presutti. 2009. Experiments on pattern-based ontology design. In Proceedings of the fifth international conference on Knowledge capture (K-CAP '09). ACM, New York, NY, USA, 41-48. http://dl.acm.org/citation.cfm?id=1597743
If you have time, there is a more recent paper about discovering "regularities" in Ontologies from ISWC 2011:
- Mikroyannidi E, Iannone L, Stevens R, Rector A. Inspecting Regularities in Ontology Design Using Clustering. In: Aroyo L, Welty C, Alani H, et al., eds. The Semantic Web – ISWC 2011.Vol 7031. Lecture Notes in Computer Science. Springer Berlin / Heidelberg; 2011:438-453. http://www.springerlink.com/content/4547336744267882/
Additional references
From the Ontology Handbook and at online repositories:
- Gangemi A, Presutti V. Ontology Design Patterns. In: Staab S, Rudi Studer D, eds. Handbook on Ontologies. International Handbooks on Information Systems. Springer Berlin Heidelberg; 2009:221-243. http://www.springerlink.com/content/x257053h4645036r/
- http://ontologydesignpatterns.org
- http://www.gong.manchester.ac.uk/odp/html/index.html