Semantic Process Modeling – Design and Implementation of an Ontology-based Representation of Business Processes

An extension of process modeling languages is designed which allows representing the semantics of model element labels which are formulated in natural language by using concepts of a formal ontology. This combination of semiformal models with formal ontologies will be characterized as semantic process modeling. The approach is exemplarily applied to the languages EPC (Event-driven Process Chain), BPMN (Business Process Modeling Notation) and OWL (Web Ontology Language) and is generalized by means of an information model. The proposed formalization of the semantics of individual model elements in conjunction with the usage of inference engines allows the improvement of query functionalities in modeling tools and enables new possibilities of model validation. The integration of the approach in the IT-based work environments of modelers is demonstrated by a system architecture and a prototypical implementation. Evidently, advantages in the areas of modeling, model management, IT-business alignment, and compliance can be achieved by the application of modeling tools augmented with semantic technologies.

[1]  Barry Smith,et al.  Formal Ontology in Information Systems (FOIS) , 2001 .

[2]  Witold Abramowicz,et al.  Semantically enhanced Business Process Modelling Notation , 2007, SBPM.

[3]  Martin Hepp,et al.  An Ontology Framework for Semantic Business Process Management , 2007, Wirtschaftsinformatik.

[4]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[5]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[6]  Enrico Motta,et al.  Approaches to Semantic Web Services: an Overview and Comparisons , 2004, ESWS.

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

[8]  Yun Lin,et al.  Semantic Annotation for Process Models: Facilitating Process Knowledge Management via Semantic Interoperability , 2008 .

[9]  Michael Rosemann,et al.  Integrated Process Modeling: An Ontological Evaluation , 2000, Inf. Syst..

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

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

[12]  Peter Green,et al.  An ontological analysis of information systems analysis and design (ISAD) grammars in upper case tools , 1996 .

[13]  M. Rosemann,et al.  Vorbereitung der Prozessmodellierung , 2000 .

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

[15]  Hao Ding,et al.  Ontology-based Semantic Annotation for Semantic Interoperability of Process Models , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[16]  Axel Hahn Integration verteilter Produktmodelle durch Semantic-Web-Technologien , 2005, Wirtsch..

[17]  Amit P. Sheth,et al.  Semantic Web Services and Web Process Composition, First International Workshop, SWSWPC 2004, San Diego, CA, USA, July 6, 2004, Revised Selected Papers , 2005, SWSWPC.

[18]  Adam Pease,et al.  Linking Lixicons and Ontologies: Mapping WordNet to the Suggested Upper Merged Ontology , 2003, IKE.

[19]  C. K. Ogden,et al.  The Meaning of Meaning , 1923 .

[20]  Bernhard Bauer,et al.  Semantic Reference-and Business Process Modeling enables an Automatic Synthesis , 2006 .

[21]  Michael Schrefl,et al.  Semantic Annotation of EPC Models in Engineering Domains by Employing Semantic Patterns , 2008, ICEIS.

[22]  Jörg Desel,et al.  Model Validation - A Theoretical Issue? , 2002, ICATPN.

[23]  Sean Bechhofer,et al.  SKOS Simple Knowledge Organization System Reference , 2009 .

[24]  Adam Pease,et al.  Towards a standard upper ontology , 2001, FOIS.

[25]  L. Casely-Hayford A comparative analysis of methodologies , tools and languages used for building Ontologies , 2022 .

[26]  Bernhard Bauer,et al.  Semantic-Based Planning of Process Models , 2008, Multikonferenz Wirtschaftsinformatik.

[27]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[28]  Amit P. Sheth,et al.  Introduction to Semantic Web Services and Web Process Composition , 2004, SWSWPC.

[29]  J. Hendler,et al.  SPINNING THE SEMANTIC WEB INTRODUCTION , 2003 .

[30]  Dominik Kuropka Modelle zur Repräsentation natürlichsprachlicher Dokumente: Ontologie-basiertes Information-Filtering-und-Retrieval mit relationalen Datenbanken , 2004 .

[31]  Bernd Heinrich,et al.  SEMPA – Ein Ansatz des Semantischen Prozessmanagements zur Planung von Prozessmodellen , 2008, Wirtschaftsinf..

[32]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

[33]  Erich Ortner Methodenneutraler Fachentwurf - zu den Grundlagen einer anwendungsorientierten Informatik , 1997, Teubner-Reihe Wirtschaftsinformatik.

[34]  Michael Rosemann,et al.  Komplexitätsmanagement in Prozeßmodellen , 1996 .

[35]  Darijus Strasunskas,et al.  Ontology-based Semantic Annotation of Process Templates for Reuse , 2005, EMMSAD.

[36]  Dov Dori,et al.  Modelling Off-the-Shelf Information Systems Requirements: An Ontological Approach , 2001, Requirements Engineering.

[37]  Ekkart Kindler,et al.  On the semantics of EPCs: Resolving the vicious circle , 2006, Data Knowl. Eng..

[38]  Marc Ehrig,et al.  Semantic Alignment of Business Processes , 2006, ICEIS.

[39]  Marta Indulska,et al.  Ontological evaluation of enterprise systems interoperability using ebXML , 2005, IEEE Transactions on Knowledge and Data Engineering.

[40]  Jan L. G. Dietz,et al.  The deep structure of business processes , 2006, CACM.

[41]  Michael Kifer,et al.  Rule Interchange on the Web , 2007, Reasoning Web.

[42]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

[43]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

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