Abstract
In a series of publications, we have proposed a foundational system of ontological categories which has been successfully used to evaluate and improve the quality of conceptual modeling grammars and models. In this article, we continue this work by using this foundational ontology to provide real-world semantics and sound modeling guidelines for one of the most fundamental (and yet one of the most problematic) constructs in conceptual modeling, namely, the relationship type. In addition, we systematically compare our approach with a classical ontological treatment of this construct in the literature, provided by the BWW framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Guizzardi, G.: Ontological Foundations for Structural Conceptual Models, PhD Thesis, University of Twente, The Netherlands (2005)
Guizzardi, G., Masolo, C., Borgo, S.: In Defense of a Trope-Based Ontology for Conceptual Modeling: An Example with the Foundations of Attributes, Weak Entities and Datatypes. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 112–125. Springer, Heidelberg (2006)
Guizzardi, G., Herre, H., Wagner, G.: On General Ontological Foundations of Conceptual Modeling. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503. Springer, Heidelberg (2002)
Batra, D., Hoffler, J.A., Bostrom, R.P.: Comparing representations with relational and EER models. Communications of the ACM 33(2), 126–139 (1990)
Wand, Y., Storey, V.C., Weber, R.: An ontological analysis of the relationship construct in conceptual modeling. ACM Trans. on Database Systems 24(4), 494–528 (1999)
Gärdenfors, P.: Conceptual Spaces: the Geometry of Thought. MIT Press, USA (2000)
Heller, B., Herre, H.: Ontological Categories in GOL. Axiomathes 14, 71–90 (2004)
Mulligan, K., Smith, B.: A Relational Theory of the Act. Topoi (5/2), 115–130 (1986)
OMG, UML 2.0 Infrastructure Specification, Doc.# ptc/03-09-15 (September 2003)
Bock, C., Odell, J.: A More Complete Model of Relations and Their Implementation: Relations as Object Types. Journal of Object-Oriented Programming 10(3) (June 1997)
Weber, R.: Ontological Foundations of Information Systems. Coopers & Lybrand, Melbourne (1997)
Breu, R., et al.: Towards a Formalization of the Unified Modeling Language. In: Proceedings fo the 11th ECOOP, Jyväskylä, Finland (1997)
Bodart, F., Patel, A., Sim, M., Weber, R.: Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests, Information Systems Research 12(4), 384–405 (2001)
Evermann, J., Wand, Y.: Towards ontologically based semantics for UML constructs. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224. Springer, Heidelberg (2001)
Bunge, M.: Treatise on Basic Philosophy. In: Ontology I. The Furniture of the World, vol. 3. D. Reidel Publishing, New York (1997)
Veres, C., Mansson, G.: Cognition and Modeling: Foundations for Research and Practice. Journal of Information Technology Theory and Application 7(1), 93–100 (2005)
Hitchman, S.: An interpretive study of how practitioners use entity-relationship modeling in a ternary relationship situation. Comm. Assoc. for Inf. Systems 11, 451–485 (2003)
Snoeck, M., Dedede, G.: Existential Dependency: The Key to semantic integrity between structural and behavioral aspects of object types. IEEE Transactions on Software Engineering 24(4) (April 1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guizzardi, G., Wagner, G. (2008). What’s in a Relationship: An Ontological Analysis. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds) Conceptual Modeling - ER 2008. ER 2008. Lecture Notes in Computer Science, vol 5231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87877-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-87877-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87876-6
Online ISBN: 978-3-540-87877-3
eBook Packages: Computer ScienceComputer Science (R0)