Skip to main content

On the Representation of Dynamic BPMN Process Executions in Knowledge Graphs

  • Conference paper
  • First Online:
Knowledge Graphs and Semantic Web (KGSWC 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.teamingai-project.eu/.

References

  1. Acampora, G., et al.: IEEE 1849TM: the XES standard. IEEE Comput. Intell. Mag., 4–8 (2017)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. 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

  5. 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

    Chapter  Google Scholar 

  6. Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)

    Article  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Dumas, M., et al.: Fundamentals of Business Process Management, vol. 2. Springer, Cham (2018)

    Book  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Hogan, A., et al.: Knowledge graphs. ACM Comput. Surv. 54(4), 1–37 (2021)

    Article  Google Scholar 

  14. Horrocks, I., et al.: SWRL: a semantic web rule language combining OWL and RuleML. W3C Member Submiss. 21, 1–31 (2004)

    Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. Knublauch, H., Kontokostas, D.: Shapes constraint language (SHACL). W3C Member Submiss. (2017)

    Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. Business Process Model and Notation (BPMN) 2.0 specification (2011). https://www.omg.org/spec/BPMN/2.0/PDF. version 2

  19. 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

    Chapter  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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

    Chapter  Google Scholar 

  22. Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Formal Ontology in Information Systems, pp. 133–146 (2014)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Franz Krause .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics