Ontology Design Patterns

Computational ontologies in the context of information systems are artifacts that encode a description of some world, for some purpose. Under the assumption that there exist classes of problems that can be solved by applying common solutions (as it has been experienced in software engineering), we envision small, task-oriented ontologies with explicit documentation of design rationales. In this chapter, we describe components called Ontology Design Patterns (OP), and methods that support pattern-based ontology design.

[1]  Uwe Zdun,et al.  Using Patterns to Capture Architectural Decisions , 2007, IEEE Software.

[2]  Ronald J. Brachman,et al.  A Structural Paradigm for Representing Knowledge. , 1978 .

[3]  Aldo Gangemi,et al.  Foundations for service ontologies: aligning OWL-S to dolce , 2004, WWW '04.

[4]  I. Willers,et al.  Design Patterns for Description-Driven Systems , 1999 .

[5]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[6]  Wil M. P. van der Aalst,et al.  Advanced Workflow Patterns , 2000, CoopIS.

[7]  Gerd Wagner,et al.  A Unified Foundational Ontology and some Applications of it in Business Modeling , 2004, CAiSE Workshops.

[8]  Steffen Staab,et al.  Engineering Ontologies using Semantic Patterns , 2001, OIS@IJCAI.

[9]  V. Svátek Design Patterns for Semantic Web Ontologies : Motivation and Discussion , 2004 .

[10]  John C. Grundy,et al.  A visual language for design pattern modelling and instantiation , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[11]  Malvina Nissim,et al.  C-ODO: an OWL Meta-model for Collaborative Ontology Design , 2007, CKC.

[12]  Dan Brickley,et al.  FOAF Vocabulary Specification , 2004 .

[13]  Didier Dubois,et al.  Principles of Knowledge Representation and Reasoning: Proceedings of the Ninth International Conference (KR2004), Whistler, Canada, June 2-5, 2004 , 2004, KR.

[14]  Tzung-Pei Hong,et al.  A Two-Phased Ontology Selection Approach for Semantic Web , 2005, KES.

[15]  Robert Stevens,et al.  Putting OWL in Order: Patterns for Sequences in OWL , 2006, OWLED.

[16]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[17]  Jacqueline Renée Reich Ontological Design Patterns: Metadata of Molecular Biological Ontologies, Information and Knowledge , 2000, DEXA.

[18]  Aldo Gangemi,et al.  Modelling Ontology Evaluation and Validation , 2006, ESWC.

[19]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.

[20]  Peter Haase,et al.  D1.1.3 NeOn Formalisms for Modularization: Syntax, Semantics, Algebra , 2008 .

[21]  Eva Blomqvist Fully Automatic Construction of Enterprise Ontologies Using Design Patterns: Initial Method and First Experiences , 2005, OTM Conferences.

[22]  John B. Lowe,et al.  The Berkeley FrameNet Project , 1998, ACL.

[23]  Mark S. Fox,et al.  The Role of Competency Questions in Enterprise Engineering , 1995 .

[24]  Steffen Staab,et al.  FONTE: factorizing ONTology engineering complexity , 2003, K-CAP '03.

[25]  Robert Stevens,et al.  Using OWL to model biological knowledge , 2007, Int. J. Hum. Comput. Stud..

[26]  Marta Sabou,et al.  D2.2.1 Methods for Selection and Integration of Reusable Components from Formal or Informal User Specifications , 2007 .

[27]  Steffen Staab,et al.  COMM: Designing a Well-Founded Multimedia Ontology for the Web , 2007, ISWC/ASWC.

[28]  Aldo Gangemi,et al.  Inflammation ontology design pattern: an exercise in building a core biomedical ontology with descriptions and situations. , 2004, Studies in health technology and informatics.

[29]  Aldo Gangemi,et al.  Unit Tests for Ontologies , 2006, OTM Workshops.

[30]  John Grundy,et al.  Design pattern modelling and instantiation using DPML , 2002 .

[31]  Stefan Schulz,et al.  Biomedical ontologies: What part-of is and isn't , 2006, J. Biomed. Informatics.

[32]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[33]  Jörg Rech,et al.  Theory : Electrical Circuit Synopsis , 2000 .

[34]  Enrico Motta,et al.  Ontology Selection for the Real Semantic Web: How to Cover the Queen's Birthday Dinner? , 2006, EKAW.

[35]  Dmitri Soshnikov Ontological Design Patterns for Distributed Frame Hierarchy , 2003 .

[36]  York Sure-Vetter,et al.  How to Design Better Ontology Metrics , 2007, ESWC.

[37]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[38]  David C. Hay Data Model Patterns , 2011 .

[39]  Aldo Gangemi,et al.  Ontology Design for Interaction in a Reasonable Enterprise , 2008 .

[40]  Enrico Motta,et al.  A Library of Components for Classification Problem Solving , 2000 .