Business Processes and Their Participants: An Ontological Perspective

  • Greta AdamoEmail author
  • Stefano Borgo
  • Chiara Di Francescomarino
  • Chiara Ghidini
  • Nicola Guarino
  • Emilio M. Sanfilippo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10640)


Business process modelling (BPM) notations, such as BPMN, UML-Activity Diagram (UML-AD), EPC and CMMN describe processes using a graphical representation of process-relevant entities and their interplay. Despite the wide literature on the comparison between different modelling languages, the BPM community still lacks an ontological characterisation of process elements, among which process participants, that is, the main entities involved in a business process. Purpose of this paper is to start filling this gap by providing an ontological analysis of business processes from the standpoint of process participants. In particular, by discussing participants common to languages such as BPMN, EPC, UML-AD, and CMMN we characterize them on the basis of their ontological properties.



This research has been partially carried out within the Euregio IPN12 KAOS, which is funded by the “European Region Tyrol-South Tyrol-Trentino” (EGTC) under the first call for basic research projects.


  1. 1.
    Bekiari, C., Doerr, M., Le Boeuf, P., Riva, P.: FRBR object-oriented definition and mapping from FRBRER, FRAD and FRSAD (version 2.4). International Working Group on FRBR and CIDOC CRM Harmonisation (2015)Google Scholar
  2. 2.
    Borgo, S., Masolo, C.: Foundational choices in DOLCE. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. IHIS, pp. 361–381. Springer, Heidelberg (2009). CrossRefGoogle Scholar
  3. 3.
    Cohn, D., Hull, R.: Business artifacts: a data-centric approach to modeling business operations and processes. IEEE Data Eng. Bull. 32(3), 3–9 (2009)Google Scholar
  4. 4.
    De Nicola, A., Lezoche, M., Missikoff, M.: An ontological approach to business process modeling. In: 2007 3th Indian International Conference on Artificial Intelligence (2007). ISBN 978-0-9727412-2-4Google Scholar
  5. 5.
    Di Francescomarino, C., Ghidini, C., Rospocher, M., Serafini, L., Tonella, P.: Semantically-aided business process modeling. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 114–129. Springer, Heidelberg (2009). CrossRefGoogle Scholar
  6. 6.
    Ghidini, C., Di Francescomarino, C., Rospocher, M., Tonella, P., Serafini, L.: Semantics-based aspect-oriented management of exceptional flows in business processes. IEEE Trans. Syst. Man Cyber. Part 42(1), 25–37 (2012)CrossRefGoogle Scholar
  7. 7.
    Grüninger, M.: Using the PSL ontology. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. IHIS, pp. 423–443. Springer, Heidelberg (2009). CrossRefGoogle Scholar
  8. 8.
    Guizzardi, G., Wagner, G.: Can BPMN be used for making simulation models? In: Barjis, J., Eldabi, T., Gupta, A. (eds.) EOMAS 2011. LNBIP, vol. 88, pp. 100–115. Springer, Heidelberg (2011). CrossRefGoogle Scholar
  9. 9.
    Heidari, F., Loucopoulos, P., Brazier, F.M.T., Barjis, J.: A meta-meta-model for seven business process modeling languages. In: IEEE 15th Conference on Business Informatics, CBI 2013, pp. 216–221. IEEE Computer Society (2013)Google Scholar
  10. 10.
    Lam, V.S.W.: Formal analysis of BPMN models: a NUSMV-based approach. Int. J. Softw. Eng. Knowl. Eng. 20(7), 987–1023 (2010)CrossRefGoogle Scholar
  11. 11.
    List, B., Korherr, B.: An evaluation of conceptual business process modelling languages. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1532–1539. SAC 2006. ACM, New York (2006)Google Scholar
  12. 12.
    Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Dubois, D., Welty, C., Williams, M. (eds.) Principles of Knowledge Representation and Reasoning, pp. 267–277. AAAI Press, Palo Alto (2004)Google Scholar
  13. 13.
    Mili, H., Tremblay, G., Jaoude, G.B., Lefebvre, E., Elabed, L., Boussaidi, G.E.: Business process modeling languages: sorting through the alphabet soup. ACM Comput. Surv. 43(1), 4:1–4:56 (2010)CrossRefGoogle Scholar
  14. 14.
    Mizoguchi, R.: Yamato: yet another more advanced top-level ontology. In: Proceedings of the Sixth Australasian Ontology Workshop, pp. 1–16 (2010)Google Scholar
  15. 15.
    Recker, J., Indulska, M., Rosemann, M., Green, P.: Do process modelling techniques get better? A comparative ontological analysis of BPMN. Australasian Chapter of the Association for Information Systems (2005)Google Scholar
  16. 16.
    Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Garbacz, P., Kutz, O. (eds.) Proceedings of the 8th International Conference on Formal Ontology in Information Systems (FOIS 2014). Frontiers in Artificial Intelligence and Applications, vol. 267, pp. 133–146. IOS Press, Amsterdam (2014)Google Scholar
  17. 17.
    Russell, S., Norvig, P.: Intelligence Artificial: A Modern Approach. Prentice-Hall, Egnlewood Cliffs (1995)zbMATHGoogle Scholar
  18. 18.
    Sanfilippo, E.M., Borgo, S., Masolo, C.: Events and activities: is there an ontology behind BPMN?. In: Garbacz, P., Kutz, O. (eds.) Proceedings of the 8th International Conference on Formal Ontology in Information Systems (FOIS 2014). Frontiers in Artificial Intelligence and Applications, vol. 267, pp. 147–156. IOS Press, Amsterdam (2014)Google Scholar
  19. 19.
    Scheer, A.: ARIS - vom Geschaftsprozess zum Anwendungssystem. Springer, Berlin (2002). (4, durchges. aufl. edn.)CrossRefGoogle Scholar
  20. 20.
    Scheer, A.W., Thomas, O., Adam, O.: Process modeling using event-driven process chains. In: Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.M (eds.) Process-Aware Information Systems: Bridging People and Software Through Process Technology, pp. 119–146. Wiley, October 2005Google Scholar
  21. 21.
    Smith, B., Ceusters, W.: Aboutness: towards foundations for the information artifact ontology. In: Proceedings of the International Conference on Biomedical Ontology (ICBO) 2015 (2015)Google Scholar
  22. 22.
    Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process modelling languages. In: Pidduck, A.B., Ozsu, M.T., Mylopoulos, J., Woo, C.C. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 600–611. Springer, Heidelberg (2002). CrossRefGoogle Scholar
  23. 23.
    Wong, P., Gibbons, J.: Formalisations and applications of BPMN. Sci. Comput. Program. 76(8), 633–650 (2011)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Greta Adamo
    • 1
    • 3
    Email author
  • Stefano Borgo
    • 2
  • Chiara Di Francescomarino
    • 1
  • Chiara Ghidini
    • 1
  • Nicola Guarino
    • 2
  • Emilio M. Sanfilippo
    • 2
  1. 1.FBK-IRSTTrentoItaly
  2. 2.ISTC-CNR Laboratory for Applied OntologyTrentoItaly
  3. 3.DIBRISUniversity of GenovaGenoaItaly

Personalised recommendations