A New Approach to Develop Collaborative Ontology based BPMN Case Study: Generation of Fiscal Code

Автор: Meryam El Mrini, El Hassan Megder, Mostafa El Yassa

Журнал: International Journal of Information Technology and Computer Science @ijitcs

Статья в выпуске: 1 Vol. 12, 2020 года.

Бесплатный доступ

Collaborative platforms are becoming a necessity for enterprises and organizations since they have become extended and have to work with other organizations in joint projects. Knowledge management is considered one of the critical successes of collaborative tools and platforms, especially collaborative ontologies. This paper aims to propose a new approach for developing a collaborative ontology that can be used to support a collaborative platform. Our approach begins with the idea of using a business process model of the collaborative situation, represented in BPMN notation, and to transform it into a collaborative ontology. Our collaborative process will be modeled collaboratively, and its transformation to an ontology will be done through a first transformation to Subject oriented BPM (S-BPM). We also proposed to validate our collaborative ontology using competency questions that will be formulated at the beginning by domain experts and the ontologist and verified at the end by the ontologist. Fiscal code generation of a newborn was adopted as a case study to prove the importance of this approach. Compared to other approaches cited in the literature, our approach allows the construction of a collaborative ontology, that does not need enrichment perspectives, and that involves all collaborative partners during its construction process.

Еще

Collaborative ontology, BPMN, S-BPM, Competency questions

Короткий адрес: https://sciup.org/15017097

IDR: 15017097   |   DOI: 10.5815/ijitcs.2020.01.01

Текст научной статьи A New Approach to Develop Collaborative Ontology based BPMN Case Study: Generation of Fiscal Code

Published Online February 2020 in MECS DOI: 10.5815/ijitcs.2020.01.01

  • I.    Introduction

    According to Enterprise Business Collaboration 2018 Survey Report [1], the use of collaboration tools and platforms highly increased. Main applications on digital platform being of 78% for knowledge management and 58 % for Office Applications. Influencing performance factors of the digital platform are (Corporate Culture 65,

User adoption 64%, Budget 38%).

Knowledge Management (KM) is one of the critical success of collaborative tools and platforms; it improves knowledge sharing and collaborative work, especially between enterprises or organizations due to the new extended environment of enterprises [2].

The development and implementation of a collaborative platform is a difficult problem. Indeed, for these types of projects, interoperability is one of the most challenging requirements to ensure. Amongst many definitions, interoperability is defined as the ability of two or more systems or components to exchange information and to use the information that has been exchanged [ 3].

For supporting collaborative platforms, there is different semantic technologies, in our case we are interested in ontologies, specifically a collaborative ontology. Developing a collaborative ontology that can be used by a collaborative platform has highlighted several challenges and research questions: which techniques can be used for knowledge gathering to populate the ontology? How to take into consideration the business needs of the partners of the collaboration? How to verify the collaborative ontology?

We carried out a literature review of the various works responding to our problem; it allowed us to identify different approaches concerning using ontologies to develop a collaborative platform and collaborative ontology engineering. Several papers in the literature focus on gathering knowledge using frameworks and developing global collaborative ontologies, other works tried to enrich the previous works by adding dynamic concepts to the resulting ontologies, while others proposed a more generic approach allowing a meta modelization of the inter-organizational collaborative process. Indeed, some of them proposed a variety of methodologies, methods, and techniques for developing collaborative ontology. The best work from our perspective is the work that focused on the different methodologies for developing collaborative ontologies.

In this paper, we have relied on the analysis of the existing literature, and we have noticed several gaps, such as the multiples perspectives of enrichment of the collaborative ontology, the collaborative process modeling was not in a collaborative manner with the intervention of the different actors of the collaboration. The proposed methodologies, for collaborative ontology engineering, do not accurately identify each participant’s contribution, and there are no methods to verify the resulting collaborative ontology.

The purpose of the paper is to tackle the above gaps. Our objective is to develop a collaborative ontology applicable to any collaborative situation without the need for enrichment perspectives. We want to base the construction of the collaborative ontology on a business model already existing in the information system of the collaborative partners to be sure to identify the business needs of each partner, to design this model in a collaborative way and use a method to verify the resulting collaborative ontology.

This paper is organized into five sections. The second section deals with the literature review. The third is about the approach that we proposed for developing a collaborative ontology. The fourth section deals with the case studied, the generation of fiscal code, to which our prototype was applied, and the results achieved. The fifth section presents the conclusion and perspectives of this work.

  • II.    Literature Review

We can roughly classify the literature related to this paper into three main groups: works that introduced, for the first time, the semantic level, represented by ontologies, to collaborative platforms. Works that proposed to enrich the ontology resulting from the work of the first group, by metamodeling and verifying the business process resulting from the transformation of this ontology and, finally works dealing with collaborative ontology engineering.

Knowledge is a more abstract level of a collaborative information system; they represent the business level. The work of [4] defined a knowledge-based system (Kbs), to produce a valid collaborative business process model to be executed within a collaborative platform. A collaborative ontology-based approach has been developed for dealing with knowledge representation and reasoning, which is the core of the Kbs. The originality of this work is the introduction of the notion of collaborative ontology in the development of collaborative platforms, but the resulting ontology needed some enrichment perspectives because of the lack of some concepts concerning partners. This work forms the basis of our approach, but without the need  for enrichment perspectives.

Список литературы A New Approach to Develop Collaborative Ontology based BPMN Case Study: Generation of Fiscal Code

  • https://www.enterprise-communication-hub.com/wp-content/uploads/2017/10/Enterprise_Business_Collaboration_Survey_report_2018-1.pdf (Accessed: 09 November 2019).
  • R. Dieng-Kuntz and N. Matta. Knowledge Management and Organizational Memories. Kluwer Academic Publishers, 2002. DOI:10.1007/978-1-4615-0947-9.
  • IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries," in IEEE Std 610, vol., no., pp.1-217, 18 Jan. 1991. DOI: 10.1109/IEEESTD.1991.106963.
  • R. Vatcharaphun, “Knowledge-based system for collaborative process specification”, PhD Thesis, Toulouse University, Toulouse, France, 2009.
  • S. Truptil, “Study of the approach to interoperability by mediation within the framework of a dynamic of collaboration applied to crisis management”, PhD Thesis, INPT – EMAC, France, 2011.
  • M. Wenxin, “Business and logical characterization of a collaborative situation”, PhD Thesis, School of Mines in Albi, France, 2012.
  • N. Boissel-Dallier, “Help in designing a Collaborative Mediation Information System: from business process mapping to executable”, PhD Thesis, Institut National Polytechnique of Toulouse, France, 2012.
  • S. Truptil, F. Bénaben, N. Salatge, C. Hanachi, V. Chapurlat, J. Pignon, and Pingaud, “Mediation Information System Engineering for Interoperability Support in Crisis Management”, Enterprise Interoperability IV, pp. 187-197, 2010.
  • S. SAIB, R. BENMOUSSA, and K. BENGOUD, “Modeling of mediation system for enterprise systems collaboration through MDA and SOA”, PhD Thesis, Information logistic and production systems Team, National School of applied sciences (ENSA), Cadi Ayyad University-Marrakech, 2013.
  • K. Semar-Bitah and K. Boukhalfa, “Towards an Inter-organizational Collaboration Network Characterization”, Modelling and implementation of Complex Systems, pp. 223-248, 2016.
  • A. Abbassene and Z. Alimazighi, “Towards a Cloud Platform for Inter-Organizational Workflows Integration”, Dayes of students ESI (JEESI'14), Alger, 2014.
  • Z. Sbai, A. Missaoui, K. Barkaoui, and R.B. Ayed, “On the verification of business processes by model checking techniques, Proceeding of the second International Conference on Software Technology and Engineering”, October 3-5, 2010.
  • Z. Sbai, K. Barkaoui, “Formal Verification Collaborative Workflow Processes”, Proceedings of Francophone Conference on Collaborative Systems”, Sousse, Tunisia, 2012.
  • Z. Sbai, “Contribution to Workflow Modeling and Process Verification”, PhD Thesis, CNAM (National Conservatory of Arts and Crafts), France, 2010.
  • L. E. Morales, “Business process verification using a Formal Compositional Approach and Timed Automata”, Proceedings of XXXI Latin American Computing Conference (CLEI), Venezuela, October 7-11, 2013.
  • R. ElMansouri, “Modelling and Verification of business processes in virtual enterprises” PhD Thesis, University Mentouri Constantine, Alger, 2009.
  • E. Simperl and M. Luczak-Roesch,” Collaborative Ontology Engineering: A Survey”, Knowledge Engineering Review, 2012.DOI :10.1017/S0269888913000192.
  • S. Falconer, T. Tudorache and N. Noy, “An analysis of collaborative patterns in large-scale ontology development projects”, Proceedings of the Sixth International Conference on Knowledge Capture,2011, p 25-32. DOI:10.1145/1999676.1999682.
  • M. Krötzsch et al. Semantic Wikipedia. Journal of Web Semantics, 5(4):251–261, 2007.
  • F. Bry, S. Schaffert, D. Vrandevci’c and K. Weiand, “Semantic Wikis: Approaches, Applications, and Perspectives. In: Eiter T., Krennwallner T. (eds) Reasoning Web”, Semantic Technologies for Advanced Query Answering, Reasoning Web 2012. Lecture Notes in Computer Science, vol 7487. Springer, Berlin, Heidelberg, 2012.DOI: https://doi.org/10.1007/978-3-642-33158-9_9.
  • K. Bollacker, R. Cook, P. Tufts,” Freebase: a shared database of structured general human knowledge”, Proceedings of the 22nd AAAI Conference on Artificial Intelligence. 2007, 1962–1963
  • K. D. Bollacker, C. Evans, P. Paritosh, T. Sturge, J. Taylor,”Freebase: a collaboratively created graph database for structuring human knowledge”, SIGMOD Conference 2008: 1247-1250.
  • Studer (R.), Benjamins (V.R.), Fensel (D.): Knowledge Engineering: Principles and Methods. Data & Knowledge Engineering. 25: 161-197(1998).
  • S. Truptil, “Study of the approach to interoperability by mediation within the framework of a dynamic of collaboration applied to crisis management”, PhD Thesis in in industrial systems, INPT – EMAC, France ,2011.
  • T.H. Davenport, “Process innovation: reengineering work through information technology”, Harvard Business Press, 1993.
  • https://fr.bonitasoft.com/(Accessed 25 October 2019).
  • https://github.com/Robert62/BPMN_S-BPM-Ontology(Accessed 29 October 2019).
  • G. Adamo, S. Borgo, C. Di Francescomarino, C. Ghidini and N. Guarino, “On the Notion of Goal in Business Process Models”, (eds) AI*IA 2018 – Advances in Artificial Intelligence. AI*IA 2018. Lecture Notes in Computer Science, vol 11298. Springer, Cham,2018. DOI: 10.1007/978-3-030-03840-3_11
  • M. Uschold, and M. Gruninger, M, “Ontologies: principles, methods and applications”, The Knowledge Engineering Review, 11:93–136,1996.
  • M. Fernández-López, A. Gómez-Pérez and N. Juristo,” METHONTOLOGY: From Ontological Art Towards Ontological Engineering”. AAAI-97 Spring Symposium Series, 24-26 March 1997, Stanford University, EEUU.
  • M.C. Suárez-Figueroa, A. Gómez-Pérez and M. Fernández-Lópe, “The NeOn Methodology for Ontology Engineering”, Ontology Engineering in a Networked World. Springer, Berlin, Heidelberg, 2012.DOI: 10.1007/978-3-642-24794-1_2
  • M. Fox and M. Grüninger,” Ontologies for Enterprise Integration”, 1994, p 82-89.
  • A. Fleischmann, “What Is S-BPM? “,2010, 85-106.DOI :10.1007/978-3-642-15915-2_7.
Еще
Статья научная