Abstract
Ontology-driven conceptual models are widely used to capture information about complex and critical domains. Therefore, it is essential for these models to be comprehensible and cognitively tractable. Over the years, different techniques for complexity management in conceptual models have been suggested. Among these, a prominent strategy is model abstraction. This work extends an existing strategy for model abstraction of OntoUML models that proposes a set of graph-rewriting rules leveraging on the ontological semantics of that language. That original work, however, only addresses a set of the ontological notions covered in that language. We review and extend that rule set to cover more generally types of objects, aspects, events, and their parts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Unfortunately, incidents like this from time to time happen in real life, e.g., https://www.webmd.com/heart-disease/news/20210614/danish-soccer-player-suffered-cardiac-arrest-during-euro-match.
- 3.
Hereinafter, the default cardinality constraints ‘\(*\)’ and ‘\(0..*\)’ are not shown in the models, as well as ‘1’ on the side of diamonds in parthood relations. For visual economy, when we have more than one part type connected to the same whole type, we join these different parthood relations in the same diamond-head (on the end connected to the whole). Parthood, nonetheless, is still defined as a binary relation.
- 4.
This is called the Principle of Event Expansion [17].
- 5.
- 6.
For the definition of essential and inseparable parthood, we refer to [9].
- 7.
The interested reader can refer to the current version of the Visual Paradigm plugin with supported abstraction functionality on https://github.com/mozzherina/ontouml-vp-plugin.git, and the corresponding server on https://github.com/mozzherina/ontouml-server.git.
- 8.
References
Akoka, J., Comyn-Wattiau, I.: Entity-relationship and object-oriented model automatic clustering. Data Knowl. Eng. 20(2), 87–117 (1996). https://doi.org/10.1016/S0169-023X(96)00007-9
Benevides, A., Bourguet, J.R., Guizzardi, G., Peñaloza, R., Almeida, J.: Representing a reference foundational ontology of events in SROIQ. Appl. Ontol. 14, 1–42 (2019). https://doi.org/10.3233/AO-190214
Cook, S., et al.: Unified modeling language (UML) version 2.5.1. Standard, Object Management Group (OMG) (2017). https://www.omg.org/spec/UML/2.5.1
Cotnoir, A.J., Varzi, A.C.: Mereology. Oxford Scholarship Online, 1 edn. Oxford University Press, Oxford (2021). https://doi.org/10.1093/oso/9780198749004.001.0001
Egyed, A.: Automated abstraction of class diagrams. ACM Trans. Softw. Eng. Methodol. 11(4), 449–491 (2002). https://doi.org/10.1145/606612.606616
Figueiredo, G., Duchardt, A., Hedblom, M.M., Guizzardi, G.: Breaking into pieces: an ontological approach to conceptual model complexity management. In: Proceedings of the 12th International Conference on Research Challenges in Information Science (RCIS), pp. 1–10 (2018). https://doi.org/10.1109/RCIS.2018.8406642
Fonseca, C.M., Porello, D., Guizzardi, G., Almeida, J.P.A., Guarino, N.: Relations in ontology-driven conceptual modeling. In: Laender, A.H.F., Pernici, B., Lim, E.-P., de Oliveira, J.P.M. (eds.) ER 2019. LNCS, vol. 11788, pp. 28–42. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33223-5_4
Guarino, N., Guizzardi, G.: “We need to discuss the Relationship’’: revisiting relationships as modeling constructs. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 279–294. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19069-3_18
Guizzardi, G.: Ontological foundations for structural conceptual models. CITIT PhD.-thesis series 05–74 Telematica Instituut fundamental research series 015, Centre for Telematics and Information Technology, Enschede (2005)
Guizzardi, G.: The problem of transitivity of part-whole relations in conceptual modeling revisited. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 94–109. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02144-2_12
Guizzardi, G., Benevides, A.B., Fonseca, C.M., Porello, D., Almeida, J.P.A., Sales, T.P.: UFO: unified foundational ontology. Appl. Ontol. 17(1), 1–44 (2021). https://doi.org/10.3233/AO-210256
Guizzardi, G., Figueiredo, G., Hedblom, M.M., Poels, G.: Ontology-based model abstraction. In: Proceedings of the 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1–13. IEEE (2019). https://doi.org/10.1109/RCIS.2019.8876971
Guizzardi, G., Fonseca, C.M., Almeida, J.P.A., Sales, T.P., Benevides, A.B., Porello, D.: Types and taxonomic structures in conceptual modeling: a novel ontological theory and engineering support. Data Knowl. Eng. 134, 101891 (2021). https://doi.org/10.1016/j.datak.2021.101891
Guizzardi, G., Sales, T.P., Almeida, J.P.A., Poels, G.: Automated conceptual model clustering: a relator-centric approach. In: Software and Systems Modeling, pp. 1–25 (2021)
Huang, W., Luo, J., Bednarz, T., Duh, H.: Making graph visualization a user-centered process. J. Visual Lang. Comput. 48, 1–8 (2018). https://doi.org/10.1016/j.jvlc.2018.07.001
Kondylakis, H., Kotzinos, D., Manolescu, I.: RDF graph summarization: principles, techniques and applications. In: Proceedings of the 22nd International Conference on Extending Database Technology (EDBT), pp. 433–436 (2019). https://doi.org/10.5441/002/edbt.2019.38
Lombard, L.B.: Events: A Metaphysical Study. Routledge, Abingdon (2019)
Lozano, J., Carbonera, J., Abel, M., Pimenta, M.: Ontology view extraction: an approach based on ontological meta-properties. In: IEEE 26th International Conference on Tools with Artificial Intelligence, pp. 122–129 (2014). https://doi.org/10.1109/ICTAI.2014.28
Mylopoulos, J.: Conceptual modeling and Telos. In: Conceptual Modelling, Databases and CASE: An Integrated View of Information Systems Development. Wiley (1992)
Pouriyeh, S., et al.: Ontology summarization: graph-based methods and beyond. Int. J. Semant. Comput. 13(2), 259–283 (2019). https://doi.org/10.1142/S1793351X19300012
Verdonck, M., Gailly, F.: Insights on the use and application of ontology and conceptual modeling languages in ontology-driven conceptual modeling. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 83–97. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46397-1_7
Verdonck, M., Gailly, F., Pergl, R., Guizzardi, G., Souza, B.F.M., Pastor, O.: Comparing traditional conceptual modeling with ontology-driven conceptual modeling: an empirical study. Inf. Syst. 81, 92–103 (2019). https://doi.org/10.1016/j.is.2018.11.009
Villegas Niño, A.: A filtering engine for large conceptual schemas. Ph.D. thesis, Universitat Politècnica de Catalunya (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Romanenko, E., Calvanese, D., Guizzardi, G. (2022). Abstracting Ontology-Driven Conceptual Models: Objects, Aspects, Events, and Their Parts. In: Guizzardi, R., Ralyté, J., Franch, X. (eds) Research Challenges in Information Science. RCIS 2022. Lecture Notes in Business Information Processing, vol 446. Springer, Cham. https://doi.org/10.1007/978-3-031-05760-1_22
Download citation
DOI: https://doi.org/10.1007/978-3-031-05760-1_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05759-5
Online ISBN: 978-3-031-05760-1
eBook Packages: Computer ScienceComputer Science (R0)