Skip to main content

Relational Contexts and Conceptual Model Clustering

  • Conference paper
  • First Online:
The Practice of Enterprise Modeling (PoEM 2020)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 400))

Included in the following conference series:

Abstract

In recent years, there has been a growing interest in the use of reference conceptual models to capture information about complex and sensitive business domains (e.g., finance, healthcare, space). These models play a fundamental role in different types of critical semantic interoperability tasks. Therefore, it is essential that domain experts are able to understand and reason with their content. In other words, it is important for these reference conceptual models to be cognitively tractable. This paper contributes to this goal by proposing a model clustering technique that leverages the rich semantics of ontology-driven conceptual models (ODCM). In particular, the technique employs the notion of Relational Context to guide automated model breakdown. Such Relational Contexts capture all the information needed for understanding entities “qua players of roles” in the scope of an objectified (reified) relationship (relator).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    There is a long debate in philosophy regarding the ontological neutrality (or lack thereof) of formal languages. We simply mean here that they commit to a simple ontology of formal structures (e.g., that of set theory) in which sorts of types and relations are undifferentiated.

  2. 2.

    This model consisted of 3,800 classes, 61 datatypes, 1,918 associations, 3,616 subtyping relations, 698 generalization sets, 865 attributes, i.e., navigable association ends [21].

  3. 3.

    The model of Fig. 1 is used here for illustration purposes only, as it is a much simplified version of a proper model in this domain. For example, in a more realistic model, we would have cases of “relators mediating relators” (e.g., a car rental mediating a car ownership and an employment). The example avoids these for the sake of space limitations. Our formal definition of RCC (see Sect. 4.7), however, has no such a limitation, thus, addressing these cases that result in nested contexts (i.e., contexts including other contexts).

  4. 4.

    See source code at https://github.com/OntoUML/ontouml-js.

  5. 5.

    See source code at https://github.com/OntoUML/ontouml-vp-plugin.

References

  1. Akoka, J., Comyn-Wattiau, I.: Entity-relationship and object-oriented model automatic clustering. Data Know. Eng. 20(2), 87–117 (1996)

    Article  Google Scholar 

  2. Almeida, J.P.A., Falbo, R.A., Guizzardi, G.: Events as entities 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. 469–483. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33223-5_39

    Chapter  Google Scholar 

  3. Almeida, J.P.A., Guizzardi, G., Falbo, R.A., Sales, T.P.: gUFO: a lightweight implementation of the Unified Foundational Ontology (UFO). http://purl.org/nemo/doc/gufo

  4. Baldoni, M., Boella, G., van der Torre, I.L.: Interaction between objects in powerjava. J. Object Technol. 6(2), 5–30 (2007)

    Article  Google Scholar 

  5. Castano, S., De Antonellis, V., Fugini, M.G., Pernici, B.: Conceptual schema analysis: techniques and applications. ACM Trans. Database Syst. 23(3), 286–333 (1998)

    Article  Google Scholar 

  6. Figueiredo, G. et al.: Breaking into pieces: an ontological approach to conceptual model complexity management. In: Proceedings of 12th IEEE RCIS, pp. 1–10 (2018)

    Google Scholar 

  7. Fillmore, C.J., et al.: Frame semantics. In: Cognitive Linguistics: Basic Readings, vol. 34 (2006)

    Google Scholar 

  8. Francalanci, C., Pernici, B.: Abstraction levels for entity-relationship schemas. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol. 881, pp. 456–473. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58786-1_96

    Chapter  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. CTIT, Centre for Telematics and Information Technology (2005)

    Google Scholar 

  11. Guizzardi, G.: Ontological patterns, anti-patterns and pattern languages for next-generation conceptual modeling. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 13–27. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-12206-9_2

    Chapter  Google Scholar 

  12. Guizzardi, G.: Objects and events in context. In: Proceedings of 11th CONTEXT (2019)

    Google Scholar 

  13. Guizzardi, G., Figueiredo, G., Hedblom, M.M., Poels, G.: Ontology-based model abstraction. In: Proceedings of 13th IEEE RCIS, pp. 1–13 (2019)

    Google Scholar 

  14. Guizzardi, G., et al.: The role of foundational ontologies for domain ontology engineering: an industrial case study in the domain of oil and gas exploration and production. Int. J. Inf. Syst. Model. Des. 1(2), 1–22 (2010)

    Article  Google Scholar 

  15. Guizzardi, G., et al.: Towards ontological foundations for conceptual modeling: the Unified Foundational Ontology (UFO) story. Appl. Ontol. 10(3–4), 259–271 (2015)

    Article  Google Scholar 

  16. Lozano, J., Carbonera, J.L., Abel, M.: A novel approach for extracting well-founded ontology views. In: JOWO@ IJCAI (2015)

    Google Scholar 

  17. Lozano, J., et al.: Ontology view extraction: an approach based on ontological meta-properties. In: Proceedings of 26th IEEE ICTAI, pp. 122–129 (2014)

    Google Scholar 

  18. Moody, D.: The physics of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756–779 (2009)

    Article  Google Scholar 

  19. Moody, D.L., Flitman, A.: A methodology for clustering entity relationship models — a human information processing approach. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, pp. 114–130. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-47866-3_8

    Chapter  Google Scholar 

  20. Moody, D.L., Flitman, A.R.: A decomposition method for entity relationship models: a systems theoretic approach. In: Proceedings of ICSTM2000, vol. 72 (2000)

    Google Scholar 

  21. Sales, T.P., Guizzardi, G.: Ontological anti-patterns: empirically uncovered error-prone structures in ontology-driven conceptual models. Data Know. Eng. 99, 72–104 (2015)

    Article  Google Scholar 

  22. Snoeck, M.: Enterprise Information Systems Engineering. The MERODE Approach. TEES. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10145-3

    Book  Google Scholar 

  23. Teixeira, M.: An Ontology-based Process for Domain-specific Visual Language Design. Federal University of Espirito Santo, Brazil/Ghent University, Belgium (2016)

    Google Scholar 

  24. Tzitzikas, Y., Hainaut, J.-L.: How to tame a very large ER diagram (Using link analysis and force-directed drawing algorithms). In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds.) ER 2005. LNCS, vol. 3716, pp. 144–159. Springer, Heidelberg (2005). https://doi.org/10.1007/11568322_10

    Chapter  Google Scholar 

  25. Tzitzikas, Y., Kotzinos, D., Theoharis, Y.: On ranking RDF schema elements (and its application in visualization). J. Univ. Comput. Sci. 13(12), 1854–1880 (2007)

    Google Scholar 

  26. 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

    Chapter  Google Scholar 

  27. Verdonck, M., et al.: Comparing traditional conceptual modeling with ontology-driven conceptual modeling: an empirical study. Inf. Syst. 81, 92–103 (2018)

    Article  Google Scholar 

  28. Villegas Niño, A.: A filtering engine for large conceptual schemas. Universitat Politècnica de Catalunya (2013)

    Google Scholar 

Download references

Acknowledgments

We are grateful to Ricardo A. Falbo (in memoriam) for the spark that led to this investigation. This research is partially funded by the NeXON Project (UNIBZ). J.P. Almeida is funded by CAPES (grant number 23038.028816/2016-41) and CNPq (grants numbers 312123/2017-5 and 407235/2017-5).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiago Prince Sales .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Guizzardi, G., Prince Sales, T., Almeida, J.P.A., Poels, G. (2020). Relational Contexts and Conceptual Model Clustering. In: Grabis, J., Bork, D. (eds) The Practice of Enterprise Modeling. PoEM 2020. Lecture Notes in Business Information Processing, vol 400. Springer, Cham. https://doi.org/10.1007/978-3-030-63479-7_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-63479-7_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-63478-0

  • Online ISBN: 978-3-030-63479-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics