Semantic Annotations for Workflow Interoperability

To support the interoperability or the cooperation between different partners, various approaches and technological solutions were proposed, which converge directly to the adoption of standards. Consequently, the semantic aspect is not correctly addressed by today's interoperability solutions that focus mainly on the syntactical and technical level. Indeed, addressing the semantic aspect at conceptual level will provide more flexibility to the cooperation. Accordingly, in this paper, we propose an agnostic approach for the interoperability of Workflow models (or business process), which is used in a homogeneous or in a heterogeneous context. In a homogeneous context, lexical and structural annotations are attached to models. Contrary, in a heterogeneous context, we introduce a common semantic annotation structure for annotating the models at different levels: 1) meta-models, 2) models content, 3) models profiles and goals for semantic discovery purposes, 4) at levels of basic aspects of models such as the informational type. Common ontologies, including: Workflow ontology, domain specific ontology, profiles ontology, goals ontology and a set of ontologies related to these aspects, are used to achieve semantic interoperability. One of the advantages of this proposal is its flexibility and its openness since we take an agnostic approach to ontology representation languages (such as OWL-S or WSDL-S).

[1]  Yair Wand,et al.  On the notion of soft-goals in business process modeling , 2005, Bus. Process. Manag. J..

[2]  Gerald C. Gannod,et al.  Grounding and Execution of OWL-S Based Semantic Web Services , 2008, 2008 IEEE International Conference on Services Computing.

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

[4]  Gerald C. Gannod,et al.  A model-driven approach for specifying semantic Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[5]  John Krogstie,et al.  Semantic Annotation Framework to Manage Semantic Heterogeneity of Process Models , 2006, CAiSE.

[6]  Jianfei Yin,et al.  Goal description language for semantic Web service automatic composition , 2005, The 2005 Symposium on Applications and the Internet.

[7]  Philippe Massonet,et al.  GRAIL/KAOS: an environment for goal-driven requirements analysis, integration and layout , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[8]  Maurizio Proietti,et al.  Rule-based Behavioral Reasoning on Semantic Business Processes , 2013, ICAART.

[9]  Claudia Diamantini,et al.  About Semantic Enrichment of Strategic Data Models as Part of Enterprise Models , 2006, Business Process Management Workshops.

[10]  Hervé Panetto,et al.  Enterprise semantic modelling for interoperability , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[11]  John Krogstie,et al.  Interactive Models for Supporting Networked Organisations , 2004, CAiSE.

[12]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[13]  Arne Sølvberg,et al.  Goal Annotation of Process Models for Semantic Enrichment of Process Knowledge , 2007, CAiSE.

[14]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[15]  Mahmoud Boufaïda,et al.  An Approach for Building an OWL Ontology for Workflow Interoperability , 2007, IESA.

[16]  V. Rubin,et al.  The Aspects of Business Processes : An Open and Formalism Independent Ontology , 2005 .

[17]  Esperanza Marcos,et al.  Modeling semantic web services: a case study , 2006, ICWE '06.

[18]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[19]  Diego Calvanese,et al.  Ontology-Based Governance of Data-Aware Processes , 2012, RR.

[20]  Paul Johannesson,et al.  An Empirical Assessment of the Effect of Context-Based Semantic Annotation on Process Model Discovery , 2012, CAiSE Workshops.

[21]  Naçima Mellal,et al.  Réalisation de l'interopérabilité sémantique des systèmes, basée sur les ontologies et les flux d'information , 2007 .

[22]  Tomasz Kaczmarek,et al.  Supporting Execution-Level Business Process Modeling with Semantic Technologies , 2009, DASFAA.

[23]  Gerald C. Gannod,et al.  Facilitating the Specification of Semantic Web Services Using Model-Driven Development , 2006, Int. J. Web Serv. Res..

[24]  Khurram Shahzad,et al.  A Business Process Metadata Model for a Process Model Repository , 2010, BMMDS/EMMSAD.

[25]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[26]  John Mylopoulos,et al.  Why Goal-Oriented Requirements Engineering , 1998, Requirements Engineering: Foundation for Software Quality.

[27]  Paolo Tonella,et al.  Reasoning on Semantically Annotated Processes , 2008, ICSOC.

[28]  Djamel Amar Bensaber,et al.  Model Driven Approach for Specifying WSMO Ontology , 2012, ICWIT.

[29]  M. Z. Muehlen,et al.  Workflow Management Coalition , 2000 .

[30]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[31]  Sebastian Stein,et al.  A BPMO Based Semantic Business Process Modelling Environment , 2007, SBPM.

[32]  Paul Johannesson,et al.  A Survey of Process Model Reuse Repositories , 2012, ICISTM.

[33]  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).