Towards an enterprise ontology pattern language

Enterprise ontologies are useful for many purposes. Over the years, there have been a number of efforts aiming at building them. However, due to the complexity of the enterprise domain, enterprise ontologies tend to be complex and difficult to reuse. In this paper, we advocate in favor of organizing Core Enterprise Ontologies as Ontology Pattern Languages, since ontology patterns are more and more recognized as an approach that favors ontology reuse. Moreover, we present an initial version of the Enterprise Ontology Pattern Language (E-OPL), and show how it was used for building an enterprise ontology for a specific domain.

[1]  Steffen Staab,et al.  Designing core ontologies , 2011, Appl. Ontology.

[2]  William E. McCarthy,et al.  The Ontological Foundation of REA Enterprise Information Systems , 2000 .

[3]  M. Fox,et al.  An Organization Ontology for Enterprise Modelling , 2002 .

[4]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture , 1996 .

[5]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[6]  Boris Motik,et al.  Ontologies for Enterprise Knowledge Management , 2003, IEEE Intell. Syst..

[7]  Kwan Hee Han,et al.  Process-centered knowledge model and enterprise ontology for the development of knowledge management system , 2009, Expert Syst. Appl..

[8]  Gerd Wagner,et al.  Towards Ontological Foundations for the Conceptual Modeling of Events , 2013, ER.

[9]  Behrouz Minaei-Bidgoli,et al.  Enterprise Architecture Development Based on Enterprise Ontology , 2013, J. Theor. Appl. Electron. Commer. Res..

[10]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[11]  Mark S. Fox,et al.  The TOVE Project Towards a Common-Sense Model of the Enterprise , 1992, IEA/AIE.

[12]  Giancarlo Guizzardi,et al.  Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology , 2008, CIbSE.

[13]  Giancarlo Guizzardi,et al.  Organizing Ontology Design Patterns as Ontology Pattern Languages , 2013, ESWC.

[14]  Paula Kotzé,et al.  A Framework for Creating Pattern Languages for Enterprise Architecture , 2012, TEAR/PRET.

[15]  Frank Buschmann,et al.  Pattern-Oriented Software Architecture, a Pattern Language for Distributed Computing , 2007 .

[16]  Aldo Gangemi,et al.  eXtreme Design with Content Ontology Design Patterns , 2009, WOP.

[17]  Michele Missikoff,et al.  An Approach to the Definition of a Core Enterprise Ontology: CEO , 2001 .

[18]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[19]  A. Alazeib,et al.  Towards semantically-assisted design of collaborative business processes in EAI scenarios , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[20]  Daniel E. O'Leary,et al.  Enterprise ontologies: Review and an activity theory approach , 2010, Int. J. Account. Inf. Syst..

[21]  Giancarlo Guizzardi,et al.  Ontology Patterns: Clarifying Concepts and Terminology , 2013, WOP.

[22]  Florian Matthes,et al.  Trends in Enterprise Architecture Research and Practice-Driven Research on Enterprise Transformation , 2012, Lecture Notes in Business Information Processing.

[23]  Mark S. Fox,et al.  On Ontologies And Enterprise Modelling , 2002 .

[24]  Amjad Umar,et al.  Enterprise Ontologies for Planning and Integration of Business: A Pragmatic Approach , 2009, IEEE Transactions on Engineering Management.

[25]  Chris Partridge,et al.  A Synthesis of State of the Art Enterprise Ontologies Work in Progress Chris Partridge Milena Stefanova , 2001 .

[26]  Monalessa Perini Barcellos,et al.  Using a Foundational Ontology for Reengineering a Software Enterprise Ontology , 2009, ER Workshops.

[27]  Aldo Gangemi,et al.  Experiments on pattern-based ontology design , 2009, K-CAP '09.

[28]  Michael J. Prietula,et al.  Simulating organizations: computational models of institutions and groups , 1998 .