Publicerad: 2010-05-19
ISBN:
ISSN: 1650-3686 (tryckt), 1650-3740 (online)
Patterns for ontology engineering have received an increased interest during the past few years. Ontology patterns facilitate knowledge reuse and aid the task of engineering application ontologies. Ontology patterns provide general solutions; which are encoded and stored for reuse purposes. This paper first discusses the nature and characteristics of ontology patterns; and presents a typology of ontology patterns that can be used as an informal vocabulary when presenting and reusing patterns. Secondly; we introduce a catalogue of ontology design patterns; for the domain of product development; which were re-engineered from existing knowledge sources; and we especially list some experiences from this re-engineering process. As future work we envision an increased tools support for pattern development and usage; as well as further experiments using the proposed pattern catalogue.
[1] Thomas Albertsen and Eva Blomqvist. Describing ontology applications. In Proceedings of the 4th European Semantic Web Conference (ESWC07); 2007.
[2] Len Bass; Paul Clements; and Rick Kazman. Soft- ware Architecture in Practice. Addison-Wesley; second edition edition; 2003.
[3] Tim Berners-Lee; James Hendler; and Ora Lassila. The semantic web. Scientific American Magazine; 2001.
[4] Christian Bizer; Tom Heath; and Tim Berners-Lee. Linked data - the story so far. International Journal On Semantic Web and Information Systems; 5(3):1-22; 2009.
[5] Eva Blomqvist. Semi-automatic Ontology Con- struction based on Patterns. PhD thesis; Linköping University; Department of Computer and Information Science at the Institute of Technology; 2009.
[6] Eva Blomqvist and Annika Öhgren. Constructing an enterprise ontology for an automotive supplier. In Engineering Applications of Aficial intelligence; volume 21; April 2008.
[7] Eva Blomqvist and Kurt Sandkuhl. Patterns in Ontology Engineering: Classification of Ontology Patterns. In Proceedings of the International Con- ference on Enterprise Information Systems 2005; Miami Beach; Florida; May 24-28 2005.
[8] Enrico Daga; Valentina Presutti; and Alberto Salvati. http://ontologydesignpatterns.org and evaluation wiki ow. In Proceedings of the 5th Workshop on Semantic Web Applications and Perspectives (SWAP2008); Rome; Italy; December 15-17;2008; CEUR Workshop Proceedings; 2008.
[9] Martin Fowler. Analysis Patterns - Reusable Object Models. Addison-Wesley; 1997.
[10] Aldo Gangemi and Vinay K. Chaudhri. Representing the component library into ontology design patterns. In Proc. of the Workshop on Ontology Patterns (WOP 2009); volume 516. CEUR Workshop Proceedings; 2009.
[11] Aldo Gangemi and Peter Mika. Understanding the Semantic Web through Descriptions and Situations. In Proc. of the International Conference on Ontologies; Databases and Applications of Se- mantics (ODBASE 2003); Catania; Italy; 2003.
[12] Aldo Gangemi and Valentina Presutti. Ontology design patterns. In Handbook on Ontologies; 2nd Ed.; International Handbooks on Information Systems. Springer; 2009.
[13] Karen Gardner; Alexander Rush; Michael Crist; Robert Konitzer; and Bobbin Teegarden. Cognitive Patterns - Problem-solving Frameworks for Object Technology. Cambridge University Press; 1998.
[14] Asunción Gómez-Pérez; Mariano Fernández- Lopez; and Oscar Corcho. Ontological Engineering. Springer; 2004.
[15] Michael Gruninger and Mark S. Fox. The role of competency questions in enterprise engineering. In Proceedings of the IFIP WG5.7 Workshop on Benchmarking - Theory and Practice; 1994.
[16] Nicola Guarino. Ontology and Information Systems. In Proceedings of FOIS’98; pages 3-15; 1998.
[17] David C. Hay. Data Model Patterns - Conventions of Thought. Dorset House Publishing; 1996.
[18] Marti A. Hearst. Automatic acquisition of hyponyms from large text corpora. In Proceedings of the Fourteenth International Conference on Com- putational Linguistics; pages 539-545; Nantes; France; July 1992.
[19] Valentina Presutti; Enrico Daga; Aldo Gangemi;and Eva Blomqvist. extreme design with content ontology design patterns. In Eva Blomqvist; Kurt Sandkuhl; Francois Schare; and Vojtech Svatek;editors; Proceedings of the Workshop on Ontology Patterns (WOP 2009); collocated with the 8th International Semantic Web Conference (ISWC- 2009); Washington D.C.; USA; 25 October; 2009; volume 516. CEUR Workshop Proceedings; 2009.
[20] Len Silverston. The Data Model Resource Book - A Library of Universal Data Models by Industry Types; volume 2. John Wiley & Sons; 2001.
[21] Len Silverston. The Data Model Resource Book - A Library of Universal Data Models for All Enter- prises; volume 1. John Wiley & Sons; 2001.
[22] Alistair Sutclie. The Domain Theory - Patterns for Knowledge and Software Reuse. Lawrence Erlbaum Associates; 2002.
[23] Ondrej Sváb-Zamazal and Vojtech Svatek. Analysing ontological structures through name pattern tracking. In Aldo Gangemi and Jerome Euzenat; editors; Proceedings of EKAW 2008; volume 5268 of Lecture Notes in Computer Science; pages 213-228. Springer; 2008.
[24] Frank van Harmelen; Annette ten Teije; and Holger Wache. Knowledge engineering rediscovered: towards reasoning patterns for the semantic web. In Proceedings of the 5th International Conference on Knowledge Capture (K-CAP 2009); September 1-4; 2009; Redondo Beach; California; USA; pages 81-88. ACM; 2009.