Abstract
Knowledge Graphs (KGs) are a powerful tool for representing domain knowledge in a way that is interpretable for both humans and machines. They have emerged as enablers of semantic integration in various domains, including Business Process Modeling (BPM). However, existing KG-based approaches in BPM lack the ability to capture dynamic process executions. Rather, static components of BPM models, such as Business Process Model and Notation (BPMN) elements, are represented as KG instances and further enriched with static domain knowledge. This poses a challenge as most business processes exhibit inherent degrees of freedom, leading to variations in their executions. To address this limitation, we examine the semantic modeling of BPMN terminology, models, and executions within a shared KG to facilitate the inference of new insights through observations of process executions. We address the issue of representing BPMN models within the concept or instance layer of a KG, comparing potential implementations and outlining their advantages and disadvantages in the context of a human-AI collaboration use case from a European smart manufacturing project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Acampora, G., et al.: IEEE 1849TM: the XES standard. IEEE Comput. Intell. Mag., 4–8 (2017)
Annane, A., Aussenac-Gilles, N., Kamel, M.: BBO: BPMN 2.0 based ontology for business process representation. In: ECKM, vol. 1, pp. 49–59 (2019)
Bachhofner, S., et al.: Automated process knowledge graph construction from BPMN models. In: Strauss, C., Cuzzocrea, A., Kotsis, G., Tjoa, A.M., Khalil, I. (eds.) Database and Expert Systems Applications. Lecture Notes in Computer Science, vol. 13426, pp. 32–47. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-12423-5_3
Bachhofner, S., et al.: Knowledge graph supported machine parameterization for the injection moulding industry. In: Villazon-Terrazas, B., Ortiz-Rodriguez, F., Tiwari, S., Sicilia, M.A., Martin-Moncunill, D. (eds.) Knowledge Graphs and Semantic Web. Communications in Computer and Information Science, vol. 1686, pp. 106–120. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-21422-6_8
Bader, S.R., Grangel-Gonzalez, I., Nanjappa, P., Vidal, M.-E., Maleshkova, M.: A knowledge graph for industry 4.0. In: Harth, A., et al. (eds.) ESWC 2020. LNCS, vol. 12123, pp. 465–480. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49461-2_27
Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)
Corea, C., Fellmann, M., Delfmann, P.: Ontology-based process modelling - will we live to see it? In: Ghose, A., Horkoff, J., Silva Souza, V.E., Parsons, J., Evermann, J. (eds.) ER 2021. LNCS, vol. 13011, pp. 36–46. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-89022-3_4
Di Martino, B., Esposito, A., Nacchia, S., Maisto, S.A.: Semantic annotation of BPMN: current approaches and new methodologies. In: IIWAS, pp. 1–5 (2015)
Diefenbach, D., Giménez-García, J., Both, A., Singh, K., Maret, P.: QAnswer KG: designing a portable question answering system over RDF data. In: Harth, A., et al. (eds.) ESWC 2020. LNCS, vol. 12123, pp. 429–445. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49461-2_25
Dumas, M., et al.: Fundamentals of Business Process Management, vol. 2. Springer, Cham (2018)
Fellmann, M., Hogrebe, F., Thomas, O., Nüttgens, M.: Checking the semantic correctness of process models: an ontology-driven approach using domain knowledge and rules. EMISA 6, 25–35 (2011)
Fellmann, M., Koschmider, A., Laue, R., et al.: Business process model patterns: state-of-the-art, research classification and taxonomy. Bus. Process. Manag. J. 25(5), 972–994 (2019)
Hogan, A., et al.: Knowledge graphs. ACM Comput. Surv. 54(4), 1–37 (2021)
Horrocks, I., et al.: SWRL: a semantic web rule language combining OWL and RuleML. W3C Member Submiss. 21, 1–31 (2004)
Kiesling, E., Ekelhart, A., Kurniawan, K., Ekaputra, F.: The SEPSES knowledge graph: an integrated resource for cybersecurity. In: Ghidini, C., et al. (eds.) ISWC 2019. LNCS, vol. 11779, pp. 198–214. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30796-7_13
Knublauch, H., Kontokostas, D.: Shapes constraint language (SHACL). W3C Member Submiss. (2017)
Natschläger, C.: Towards a BPMN 2.0 ontology. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 1–15. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25160-3_1
Business Process Model and Notation (BPMN) 2.0 specification (2011). https://www.omg.org/spec/BPMN/2.0/PDF. version 2
Palumbo, E., Rizzo, G., Troncy, R., Baralis, E., Osella, M., Ferro, E.: Knowledge graph embeddings with node2vec for item recommendation. In: Gangemi, A., et al. (eds.) ESWC 2018. LNCS, vol. 11155, pp. 117–120. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98192-5_22
Pedrinaci, C., et al.: Semantic business process management: scaling up the management of business processes. In: IEEE International Conference on Semantic Computing, pp. 546–553 (2008)
Riehle, D.M., Jannaber, S., Delfmann, P., Thomas, O., Becker, J.: Automatically annotating business process models with ontology concepts at design-time. In: de Cesare, S., Frank, U. (eds.) ER 2017. LNCS, vol. 10651, pp. 177–186. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70625-2_17
Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Formal Ontology in Information Systems, pp. 133–146 (2014)
Thomas, O., Fellmann, M.: Semantic process modeling: design and implementation of an ontology-based representation of business processes. Bus. Inf. Syst. Eng. 1, 438–451 (2009)
Vidal, M.E., et al.: Current Trends in Semantic Web Technologies: Theory and Practice, chap. Semantic Data Integration of Big Biomedical Data for Supporting Personalised Medicine, pp. 25–56. Springer (2019)
Wang, Q., Mao, Z., Wang, B., Guo, L.: Knowledge graph embedding: a survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 29(12), 2724–2743 (2017)
Acknowledgements
This work is part of the TEAMING.AI project which receives funding in the European Commission’s Horizon 2020 Research Programme under Grant Agreement Number 957402 (www.teamingai-project.eu).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Krause, F., Kurniawan, K., Kiesling, E., Paulheim, H., Polleres, A. (2023). On the Representation of Dynamic BPMN Process Executions in Knowledge Graphs. In: Ortiz-Rodriguez, F., Villazón-Terrazas, B., Tiwari, S., Bobed, C. (eds) Knowledge Graphs and Semantic Web. KGSWC 2023. Lecture Notes in Computer Science, vol 14382. Springer, Cham. https://doi.org/10.1007/978-3-031-47745-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-47745-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-47744-7
Online ISBN: 978-3-031-47745-4
eBook Packages: Computer ScienceComputer Science (R0)