Abstract
For over a decade now, a community of researchers has contributed to the ontological foundations of Conceptual Modeling by participating to the development of the Unified Foundational Ontology (UFO) and the UFO-based modeling language OntoUML, which have been successfully employed in a number of different sectors. The empirical feedback from these experiences led us to reconsider UFO’s theory of relations, proposing a new theory that has already been applied to model subtle notions in the business domain, such as value, risk, service, and contract. In this paper, we advance a first formal characterization of this new theory, which is then used to design a new metamodel for OntoUML.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The taxonomy we are describing, depicted in Fig. 2, has been slightly changed with respect to UFO’s original one.
- 2.
We stick to the term ‘mediation’ just for reasons of compatibility with previous papers. In the past we also used ‘involvement’, which is perhaps a better terminological alternative.
- 3.
We only present an excerpt of the formalization here. The complete formalization is available at https://github.com/diporello/UFO-Ontology-of-Relations/.
- 4.
The set of stereotypes for endurant types presented here is partial, but suffices for the interpretation of the discussed relations and examples. The complete list is drawn from [13].
- 5.
References
Bera, P., Evermann, J.: Guidelines for using UML association classes and their effect on domain understanding in requirements engineering. Requirements Eng. 19(1), 63–80 (2014)
de Carvalho, V.A., Almeida, J.P.A., Guizzardi, G.: Using reference domain ontologies to define the real-world semantics of domain-specific languages. In: Jarke, M., et al. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 488–502. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07881-6_33
Evermann, J.: The association construct in conceptual modelling – an analysis using the bunge ontological model. In: Pastor, O., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 33–47. Springer, Heidelberg (2005). https://doi.org/10.1007/11431855_4
Fitting, M., Mendelsohn, R.L.: First-Order Modal Logic, vol. 277. Springer, Heidelberg (2012)
Griffo, C., et al.: From an ontology of service contracts to contract modeling in enterprise architecture. In: Proceedings of 21st EDOC (2017)
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
Guarino, N., Guizzardi, G.: Relationships and events: towards a general theory of reification and truthmaking. In: Adorni, G., Cagnoni, S., Gori, M., Maratea, M. (eds.) AI*IA 2016. LNCS, vol. 10037, pp. 237–249. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49130-1_18
Guarino, N., et al.: On the ontological nature of REA core relations. In: Proceedings of 12th VMBO (2018)
Guarino, N., Sales, T.P., Guizzardi, G.: Reification and truthmaking patterns. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 151–165. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_13
Guizzardi, G.: Ontological foundations for structural conceptual models. Telematica Instituut/CTIT (2005)
Guizzardi, G., Wagner, G.: What’s in a relationship: an ontological analysis. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 83–97. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87877-3_8
Guizzardi, G., et al.: Towards ontological foundations for conceptual modeling: the unified foundational ontology (UFO) story. Appl. Ontol. 10(3–4), 259–271 (2015)
Guizzardi, G., Fonseca, C.M., Benevides, A.B., Almeida, J.P.A., Porello, D., Sales, T.P.: Endurant types in ontology-driven conceptual modeling: towards OntoUML 2.0. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 136–150. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_12
Guizzardi, G., Wagner, G., de Almeida Falbo, R., Guizzardi, R.S.S., Almeida, J.P.A.: Towards ontological foundations for the conceptual modeling of events. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 327–341. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41924-9_27
Hovda, P.: What is classical mereology? J. Philos. Log. 38(1), 55–82 (2009)
Olivé, A.: Conceptual Modeling of Information Systems. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-39390-0
Porello, D., Guizzardi, G.: Towards a cognitive semantics of types. In: Esposito, F., Basili, R., Ferilli, S., Lisi, F. (eds.) AI*IA 2017. LNCS, vol. 10640, pp. 428–440. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70169-1_32
Porello, D., Guizzardi, G.: Towards an ontological modelling of preference relations. In: Ghidini, C., Magnini, B., Passerini, A., Traverso, P. (eds.) AI*IA 2018. LNCS, vol. 11298, pp. 152–165. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03840-3_12
Russell, B.: Philosophical Essays. Routledge, Abingdon (2009)
Sales, T.P.: Ontology validation for managers. Master’s thesis, UFES (2014)
Sales, T.P., Baião, F., Guizzardi, G., Almeida, J.P.A., Guarino, N., Mylopoulos, J.: The common ontology of value and risk. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 121–135. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_11
Varzi, A.: Mereology. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy, Winter 2016 edn. Metaphysics Research Lab, Stanford University (2016)
Verdock, M., et al.: Comparing traditional conceptual modeling with ontology-driven conceptual modeling: an empirical study. Inf. Syst. 81, 92–103 (2019)
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
Wand, Y., et al.: An ontological analysis of the relationship construct in conceptual modeling. ACM Trans. Database Syst. (TODS) 24(4), 494–528 (1999)
Wang, X., et al.: Towards an ontology of software: a requirements engineering perspective. In: Proceedings of the 8th International Conference on Formal Ontology in Information Systems (FOIS), Rio de Janeiro (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Fonseca, C.M., Porello, D., Guizzardi, G., Almeida, J.P.A., Guarino, N. (2019). Relations in Ontology-Driven Conceptual Modeling. In: Laender, A., Pernici, B., Lim, EP., de Oliveira, J. (eds) Conceptual Modeling. ER 2019. Lecture Notes in Computer Science(), vol 11788. Springer, Cham. https://doi.org/10.1007/978-3-030-33223-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-33223-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33222-8
Online ISBN: 978-3-030-33223-5
eBook Packages: Computer ScienceComputer Science (R0)