Automatically Annotating Business Process Models with Ontology Concepts at Design-Time

  • Dennis M. RiehleEmail author
  • Sven Jannaber
  • Patrick Delfmann
  • Oliver Thomas
  • Jörg Becker
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10651)


In business process modelling, it is known that using a consistent labelling style and vocabulary improves process model quality. In this regard, several existing approaches aim at the linguistic support for labelling model elements. At the same time, domain-specific ontologies have been proposed and used to capture important process-related knowledge. However, these two areas are largely disconnected up to now. Although some research suggests annotating ontology concepts to process models, for instance, to interpret and reason about a process model, annotation has not yet gained traction in practice since it still has to be done in a highly manual effort. We thus provide an automated, language-independent methodology for using labelling assistance functionalities to identify and annotate relevant ontology concepts to process model elements using a four-step procedural model.


Process models Ontology Automatic annotation Analysis 


  1. 1.
    Schreiber, G., Akkermans, H., Anjewierden, A., Hoog, R.D., Shadbolt, N.R., Wielinga, B.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (2000)Google Scholar
  2. 2.
    Weske, M.: Business Process Management: Concepts, Methods, Technology. Springer, Berlin (2007)Google Scholar
  3. 3.
    van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. 2013, 1–37 (2013)CrossRefGoogle Scholar
  4. 4.
    La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Business process model merging: an approach to business process consolidation. ACM Trans. Softw. Eng. Methodol. TOSEM, 2(2), 11:1–11:42 (2012)Google Scholar
  5. 5.
    Mendling, J., Strembeck, M., Recker, J.: Factors of process model comprehension-findings from a series of experiments. Decis. Support Syst. 53, 195–206 (2012)CrossRefGoogle Scholar
  6. 6.
    Batini, C., Lenzerini, M.: A methodology for data schema integration in the entity relationship model. IEEE Trans. Softw. Eng. SE-10, 650–664 (1984)CrossRefGoogle Scholar
  7. 7.
    Hadar, I., Soffer, P.: Variations in conceptual modeling: classification and ontological analysis. J. Assoc. Inf. Syst. 7, 20 (2006)Google Scholar
  8. 8.
    Fellmann, M., Zarvic, N., Metzger, D., Koschmider, A.: Requirements catalog for business process modeling recommender systems. In: 12th International Conference on Wirtschaftsinformatik (WI 2015), pp. 393–407 (2015)Google Scholar
  9. 9.
    Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data Knowl. Eng. 25, 161–197 (1998)CrossRefzbMATHGoogle Scholar
  10. 10.
    Guarino, N.: Formal ontology and information systems. In: Proceedings of the FOIS 1998, Trento, Italy, pp. 3–15 (1998)Google Scholar
  11. 11.
    Greco, G., Guzzo, A., Pontieri, L., Saccà, D.: An ontology-driven process modeling framework. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds.) DEXA 2004. LNCS, vol. 3180, pp. 13–23. Springer, Heidelberg (2004). CrossRefGoogle Scholar
  12. 12.
    Born, M., Dörr, F., Weber, I.: User-friendly semantic annotation in business process modeling. In: Weske, M., Hacid, M.-S., Godart, C. (eds.) WISE 2007. LNCS, vol. 4832, pp. 260–271. Springer, Heidelberg (2007). CrossRefGoogle Scholar
  13. 13.
    Fill, H.-G., Schremser, D., Karagiannis, D.: A generic approach for the semantic annotation of conceptual models using a service-oriented architecture. Int. J. Knowl. Manag. 9, 76–88 (2013)CrossRefGoogle Scholar
  14. 14.
    Rizopoulos, N., Mçbrien, P.: A general approach to the generation of conceptual model transformations. In: Pastor, O., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 326–341. Springer, Heidelberg (2005). CrossRefGoogle Scholar
  15. 15.
    Bögl, A., Kobler, M., Schrefl, M.: Knowledge acquisition from EPC models for extraction of process patterns in engineering domains. In: Proceedings of the 4th Multikonferenz Wirtschaftsinformatik (MKWI 2008), pp. 1601–1612 (2008)Google Scholar
  16. 16.
    Leopold, H., Eid-Sabbagh, R.H., Mendling, J., Azevedo, L.G., Baião, F.A.: Detection of naming convention violations in process models for different languages. Decis. Support Syst. 56, 310–325 (2013)CrossRefGoogle Scholar
  17. 17.
    Pittke, F., Leopold, H., Mendling, J.: Automatic detection and resolution of lexical ambiguity in process models. IEEE Trans. Softw. Eng. 41, 526–544 (2015)CrossRefGoogle Scholar
  18. 18.
    Delfmann, P., Herwig, S., Lis, L.: Unified enterprise knowledge representation with conceptual models - capturing corporate language in naming conventions. In: Proceedings of the 30th International Conference on Information Systems (ICIS 2009) (2009)Google Scholar
  19. 19.
    Leopold, H., Meilicke, C., Fellmann, M., Pittke, F., Stuckenschmidt, H., Mendling, J.: Towards the automated annotation of process models. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 401–416. Springer, Cham (2015). CrossRefGoogle Scholar
  20. 20.
    Kugeler, M., Rosemann, M.: Fachbegriffsmodellierung für betriebliche Informationssysteme und zur Unterstützung der Unternehmenskommunikation. Informationssystem Archit. Fachaussch. 5, 8–15 (1998)Google Scholar
  21. 21.
    Giacomo, G.D., Lenzerini, M.: TBox and ABox reasoning in expressive description logics. In: Proceedings of the 5th International Conference on Principles of Knowledge Representation and Reasoning (KR 96) (1996)Google Scholar
  22. 22.
    Chan, N.N., Gaaloul, W., Tata, S.: Assisting business process design by activity neighborhood context matching. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 541–549. Springer, Heidelberg (2012). CrossRefGoogle Scholar
  23. 23.
    Koschmider, A., Hornung, T., Oberweis, A.: Recommendation-based editor for business process modeling. Data Knowl. Eng. 70, 483–503 (2011)CrossRefGoogle Scholar
  24. 24.
    Li, Y., Cao, B., Xu, L., Yin, J., Deng, S., Yin, Y., Wu, Z.: An efficient recommendation method for improving business process modeling. IEEE Trans. Ind. Inform. 10, 502–513 (2014)CrossRefGoogle Scholar
  25. 25.
    Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process model repositories. Comput. Ind. 63, 98–111 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Dennis M. Riehle
    • 1
    Email author
  • Sven Jannaber
    • 2
  • Patrick Delfmann
    • 3
  • Oliver Thomas
    • 2
  • Jörg Becker
    • 1
  1. 1.European Research Center for Information SystemsUniversity of MünsterMünsterGermany
  2. 2.Institute for Information Management and Information SystemsUniversity of OsnabrückOsnabrückGermany
  3. 3.Institute for Information Systems ResearchUniversity of Koblenz-LandauKoblenzGermany

Personalised recommendations