Supporting Ontology-Based Semantic Annotation of Business Processes with Automated Suggestions

  • Chiara Di Francescomarino
  • Paolo Tonella
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 29)


Business Process annotation with semantic tags taken from an ontology is becoming a crucial activity for business designers. In fact, semantic annotations help business process comprehension, documentation, analysis and evolution. However, building a domain ontology and annotating a process with semantic concepts is a difficult task.

In this work, we propose an automated technique to support the business designer both in domain ontology creation/extension and in the semantic annotation of process models expressed in BPMN. We use natural language processing of the labels appearing in the process elements to construct a domain ontology skeleton or to extend an existing ontology, if available. Semantic annotations are automatically suggested to the business designer, based on a measure of similarity between ontology concepts and the labels of the process elements to be annotated.


Business Process Semantic Similarity Domain Ontology Semantic Concept Semantic Annotation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Storey, V.C.: Comparing relationships in conceptual modeling: Mapping to semantic classifications. IEEE Trans. on Knowl. and Data Eng. 17(11), 1478–1489 (2005)CrossRefGoogle Scholar
  2. 2.
    Mendling, J., Recker, J.: Towards systematic usage of labels and icons in business process models. In: Proc. of EMMSAD 2008. CEUR WS, vol. 337, pp. 1–13 (2008)Google Scholar
  3. 3.
    Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic business process management: A vision towards using semantic web services for business process management. In: Proc. of ICEBE 2005 (2005)Google Scholar
  4. 4.
    Di Francescomarino, C., Tonella, P.: Crosscutting concern documentation by visual query of business processes. In: Proc. of BPD 2008 (2008)Google Scholar
  5. 5.
    Di Francescomarino, C., Ghidini, C., Rospocher, M., Serafini, L., Tonella, P.: Reasoning on semantically annotated processes. In: ICSOC, pp. 132–146 (2008)Google Scholar
  6. 6.
    Koschmider, A., Oberweis, A.: Ontology based business process description. In: Proc. of CAiSE 2005. LNCS, pp. 321–333. Springer, Heidelberg (2005)Google Scholar
  7. 7.
    Thomas, O., Fellmann, M.: Semantic epc: Enhancing process modeling using ontology languages. In: Proc. of ESWC 2007. CEUR-WS, vol. 251 (2007)Google Scholar
  8. 8.
    De Nicola, A., Lezoche, M., Missikoff, M.: An ontological approach to business process modeling. In: Proc. of IICAI 2007, December 2007, pp. 1794–1813 (2007)Google Scholar
  9. 9.
    Dimitrov, M., Alex Simov, S.S., Konstantinov, M.: A bpmo based semantic business process modelling environment. In: Proc. of the ESWC 2007. CEUR-WS, vol. 251 (2007)Google Scholar
  10. 10.
    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 Workshops 2007. LNCS, vol. 4832, pp. 260–271. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Lin, D.: Dependency based evaluation of minipar. In: Proc. of the Workshop on the Evaluation of Parsing Systems, LREC, Granada, Spain (1998)Google Scholar
  12. 12.
    Miller, G.A.: Nouns in WordNet. In: WordNet: An Electronic Lexical Database (1998)Google Scholar
  13. 13.
    Lin, D.: An information-theoretic definition of similarity. In: ICML 1998, pp. 296–304 (1998)Google Scholar
  14. 14.
    Ide, N., Véronis, J.: Word sense disambiguation: The state of the art. Computational Linguistics 24, 1–40 (1998)Google Scholar
  15. 15.
    Wang, X.: OWSD: A tool for word sense disambiguation in its ontology context. In: International Semantic Web Conference (Posters & Demos) (2008)Google Scholar
  16. 16.
    Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press, Cambridge (1990)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Chiara Di Francescomarino
    • 1
  • Paolo Tonella
    • 1
  1. 1.FBK—IRSTTrentoItaly

Personalised recommendations