Abstract
In business process modeling, semi-formal models typically rely on natural language to express the labels of model elements. This can easily lead to ambiguities and misinterpretations. To mitigate this issue, the combination of process models with formal ontologies or predefined vocabularies has often been suggested. A cornerstone of such suggestions is to annotate elements from process models with ontologies or predefined vocabularies. Although annotation is suggested in such works, past and current approaches still lack strategies for automating the annotation task which is otherwise labor intensive and prone to errors. In this paper, first an example for use cases is given and then a comprehensive overview of the state of the art of annotation approaches is presented. The paper at hand thus may provide a starting point and basis for researchers engaged in (semi-)automatically linking semi-formal process models with more formal knowledge representations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
Koschmider, A.: Ähnlichkeitsbasierte Modellierungsunterstützung für Geschäftsprozesse, PhD-Thesis (2007)
APQC: Process Classification Framework (PCF), Version 5.2.0 (2010)
Awad, A.: BPMN-Q: A language to query business processes. In: Reichert, M. et al. (eds.) Proceedings of EMISA 2007, St. Goar, Germany, October 8–9, pp. 115–128 (2007)
Mturi, E., Johannesson, P.: A context-based process semantic annotation model for a process model repository. Bus. Process Manag. J. 19, 404–430 (2013)
Bechhofer, S., Carr, L., Goble, C., Kampa, S., Miles-Board, T.: The semantics of semantic annotation. In: Meersman, R., Tari, Z. (eds.) OTM 2002. LNCS, vol. 2519, pp. 1152–1167. Springer, Heidelberg (2002). doi:10.1007/3-540-36124-3_73
Boudjlida, N., Panetto, H.: Annotation of enterprise models for interoperability purposes. In: International Workshop on Advanced Information Systems for Enterprises, 2008, IWAISE 2008, pp. 11–17 (2008)
Hau, J., Lee, W., Newhouse, S.: Autonomic service adaptation in iceni using ontological annotation. In: Proceedings of the 4th International Workshop on Grid Computing. IEEE Computer Society, Washington, DC, USA (2003)
Ringelstein, C., Franz, T., Staab, S.: The process of semantic annotation of web services. In: Cardoso, J. (ed.) Semantic Web Services - Theory, Tools, and Applications. Idea Publishing Group, USA (2007)
Xu, C., Liang, P., Wang, T., Wang, Q., Sheu, P.C.Y.: Semantic web services annotation and composition based on ER model. In: 2010 IEEE International Conference. on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC), pp. 413–420 (2010)
Aljoumaa, K., Assar, S., Souveyet, C.: Publishing intentional services using new annotation for WSDL. In: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, ACM, New York, NY, USA, pp. 881–884 (2010)
Nie, H., Li, S., Lu, X., Duan, H.: From healthcare messaging standard to semantic web service description: generating WSMO annotation from HL7 with mapping-based approach. In: 2013 IEEE International Conference on Services Computing (SCC), pp. 470–477 (2013)
Kim, S.W.: Form annotation framework for form-based process automation. In: Haller, A., Huang, G., Huang, Z., Paik, H.Y., Sheng, Q.Z. (eds.) WISE 2011-2012. LNCS, vol. 7652, pp. 307–320. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38333-5_33
Liao, Y., Lezoche, M., Panetto, H., Boudjlida, N., Loures, E.R.: Semantic annotation for knowledge explicitation in a product lifecycle management context: a survey. Comput. Ind. 71, 24–34 (2015)
Reeve, L., Han, H.: Survey of semantic annotation platforms. In: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 1634–1638. ACM (2005)
Lin, Y.: Semantic Annotation for Process Models: Facilitating Process Knowledge Management via Semantic Interoperability (2008)
Born, M., Hoffmann, J., Kaczmarek, T., Kowalkiewicz, M., Markovic, I., Scicluna, J., Weber, I., Zhou, X.: Supporting execution-level business process modeling with semantic technologies. In: Zhou, X., Yokota, H., Deng, K., Liu, Q. (eds.) DASFAA 2009. LNCS, vol. 5463, pp. 759–763. Springer, Heidelberg (2009). doi:10.1007/978-3-642-00887-0_67
Aslam, M.A., Auer, S., Shen, J., Herrmann, M.: Expressing business process models as OWL-S ontologies. In: Eder, J., Dustdar, S. (eds.) BPM 2006. LNCS, vol. 4103, pp. 400–415. Springer, Heidelberg (2006). doi:10.1007/11837862_38
Bögl, A., Schrefl, M., Pomberger, G., Weber, N.: Semantic annotation of EPC models in engineering domains to facilitate an automated identification of common modelling practices. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2008. LNBIP, vol. 19, pp. 155–171. Springer, Heidelberg (2009). doi:10.1007/978-3-642-00670-8_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). doi:10.1007/978-3-540-77010-7_25
Born, M., Hoffmann, J., Kaczmarek, T., Kowalkiewicz, M., Markovic, I., Scicluna, J., Weber, I., Zhou, X.: Semantic annotation and composition of business processes with maestro. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 772–776. Springer, Heidelberg (2008). doi:10.1007/978-3-540-68234-9_56
Ciuciu, I., Zhao, G., Mülle, J., Stackelberg, S., Vasquez, C., Haberecht, T., Meersman, R., Böhm, K.: Semantic support for security-annotated business process models. In: Halpin, T., Nurcan, S., Krogstie, J., Soffer, P., Proper, E., Schmidt, R., Bider, I. (eds.) BPMDS/EMMSAD -2011. LNBIP, vol. 81, pp. 284–298. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21759-3_21
Fill, H.-G.: Using semantically annotated models for supporting business process benchmarking. In: Grabis, J., Kirikova, M. (eds.) BIR 2011. LNBIP, vol. 90, pp. 29–43. Springer, Heidelberg (2011). doi:10.1007/978-3-642-24511-4_3
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 (2013)
Fill, H.-G.: On the social network based semantic annotation of conceptual models. In: Buchmann, R., Kifor, C.V., Yu, J. (eds.) KSEM 2014. LNCS, vol. 8793, pp. 138–149. Springer, Cham (2014). doi:10.1007/978-3-319-12096-6_13
Francescomarino, C., Tonella, P.: Supporting ontology-based semantic annotation of business processes with automated suggestions. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) BPMDS/EMMSAD -2009. LNBIP, vol. 29, pp. 211–223. Springer, Heidelberg (2009). doi:10.1007/978-3-642-01862-6_18
Di Francescomarino, C., Tonella, P.: Supporting ontology-based semantic annotation of business processes with automated suggestions. Int. J. Inf. Syst. Model. Des. 1, 59–84 (2010)
Hinge, K., Ghose, A., Koliadis, G.: Process SEER: A Tool for Semantic Effect Annotation of Business Process Models. Presented at the September 2009
Liao, Y., Lezoche, M., Panetto, H., Boudjlida, N.: Semantic annotation model definition for systems interoperability. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2011. LNCS, vol. 7046, pp. 61–70. Springer, Heidelberg (2011). doi:10.1007/978-3-642-25126-9_14
Liao, Y., Lezoche, M., Loures, E., Panetto, H., Boudjlida, N.: Formalization of semantic annotation for systems interoperability in a PLM environment. In: Herrero, P., Panetto, H., Meersman, R., Dillon, T. (eds.) OTM 2012. LNCS, vol. 7567, pp. 207–218. Springer, Heidelberg (2012). doi:10.1007/978-3-642-33618-8_29
Liao, Y., Lezoche, M., Loures, E.R., Panetto, H., Boudjlida, N.: A semantic annotation framework to assist the knowledge interoperability along a product life cycle. Adv. Mater. Res. 945, 424–429 (2014)
Vazquez, B., Martinez, A., Perini, A., Estrada, H., Morandini, M.: Enriching organizational models through semantic annotation. Procedia Technol. 7, 297–304 (2013)
Wang, X., Li, N., Cai, H., Xu, B.: An ontological approach for semantic annotation of supply chain process models. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 540–554. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16934-2_40
Lin, Y., Ding, H.: Ontology-based semantic annotation for semantic interoperability of process models. In: Mohammadian, M. (ed.) Proceedings of CIMCA-IAWTIC’06 -, vol. 01, pp. 162–167. IEEE, Washington, DC, USA (2005)
Lin, Y., Strasunskas, D.: Ontology-based semantic annotation of process templates for reuse. In: Halpin, T., Krogstie, J., and Siau, K. (eds.) Proceeding of 10th CAiSE/IFIP8.1/EUNO International Workshop on Evaluation of Modeling Methods in System Analysis and Design (EMMSAD05), Porto, Portugal, June 2005 (2005)
Lin, Y., Strasunskas, D., Hakkarainen, S., Krogstie, J., Solvberg, A.: Semantic annotation framework to manage semantic heterogeneity of process models. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 433–446. Springer, Heidelberg (2006). doi:10.1007/11767138_29
Lin, Y., Sølvberg, A.: Goal annotation of process models for semantic enrichment of process knowledge. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 355–369. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72988-4_25
Lin, Y., Krogstie, J.: Semantic annotation of process models for facilitating process knowledge management. Int. J. Inf. Syst. Model. Des. 1, 45–67 (2010)
Rospocher, M., Francescomarino, C., Ghidini, C., Serafini, L., Tonella, P.: Collaborative specification of semantically annotated business processes. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 305–317. Springer, Heidelberg (2010). doi:10.1007/978-3-642-12186-9_29
Gao, F., Bhiri, S.: Capability annotation of actions based on their textual descriptions. In: WETICE Conference (WETICE), 2014 IEEE 23rd International, pp. 257–262 (2014)
Filipowska, A., Kaczmarek, M., Stein, S.: Semantically Annotated EPC within semantic business process management. In: Ardagna, D., Mecella, M., Yang, J. (eds.) BPM 2008. LNBIP, vol. 17, pp. 486–497. Springer, Heidelberg (2009). doi:10.1007/978-3-642-00328-8_49
FurdÃk, K., Mach, M., Sabol, T.: Towards semantic modelling of business processes for networked enterprises. In: Noia, T., Buccafurri, F. (eds.) EC-Web 2009. LNCS, vol. 5692, pp. 96–107. Springer, Heidelberg (2009). doi:10.1007/978-3-642-03964-5_10
Ghose, A., Koliadis, G.: Auditing business process compliance. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 169–180. Springer, Heidelberg (2007). doi:10.1007/978-3-540-74974-5_14
Markovic, I., Pereira, A.C.: Towards a formal framework for reuse in business process modeling. In: Hofstede, A., Benatallah, B., Paik, H.-Y. (eds.) BPM 2007. LNCS, vol. 4928, pp. 484–495. Springer, Heidelberg (2008). doi:10.1007/978-3-540-78238-4_49
Missikoff, M., Proietti, M., Smith, F.: Querying semantically enriched business processes. In: Hameurlain, A., Liddle, Stephen W., Schewe, K.-D., Zhou, X. (eds.) DEXA 2011. LNCS, vol. 6861, pp. 294–302. Springer, Heidelberg (2011). doi:10.1007/978-3-642-23091-2_25
Smith, F., Proietti, M.: Behavioral reasoning on semantic business processes in a rule-based framework. In: Filipe, J., Fred, A. (eds.) ICAART 2013. CCIS, vol. 449, pp. 293–313. Springer, Heidelberg (2014). doi:10.1007/978-3-662-44440-5_18
Webster, J., Watson, R.T.: Analyzing the past to prepare for the Future. MIS Q. 26, 13–23 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Fellmann, M. (2017). Towards Automated Process Model Annotation with Activity Taxonomies: Use Cases and State of the Art. In: Abramowicz, W. (eds) Business Information Systems. BIS 2017. Lecture Notes in Business Information Processing, vol 288. Springer, Cham. https://doi.org/10.1007/978-3-319-59336-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-59336-4_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59335-7
Online ISBN: 978-3-319-59336-4
eBook Packages: Computer ScienceComputer Science (R0)