Abstract
Representing parthood relations in ORM has received little attention, despite its added-value of the semantics at the conceptual level. We introduce a high-level taxonomy of types of meronymic and mereological relations, use it to construct a decision procedure to determine which type of part-whole role is applicable, and incrementally add mandatory and uniqueness constraints. This enables the conceptual modeller to develop models that are closer to the real-world subject domain semantics, hence improve quality of the software.
An erratum to this chapter can be found at http://dx.doi.org/10.1007/11915072_109.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Artale, A., Franconi, E., Guarino, N., Pazzi, L.: Part-Whole Relations in Object-Centered Systems: an Overview. Data & Knowledge Engineering 20(3), 347–383 (1996)
Barbier, F., Henderson-Sellers, B., Le Parc-Lacayrelle, A., Bruel, J.-M.: Formalization of the whole-part relationship in the Unified Modelling Language. IEEE Transactions on Software Engineering 29(5), 459–470 (2003)
Berardi, D., Calvanese, D., De Giacomo, G.: Reasoning on UML class diagrams. Artificial Intelligence 168(1-2), 70–118 (2005)
Bittner, T., Donnelly, M.: Computational ontologies of parthood, componenthood, and containment. In: Kaelbling, L. (ed.) Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence 2005 (IJCAI 2005), pp. 382–387 (2005)
Franconi, E., Ng, G.: The iCom tool for intelligent conceptual modelling. In: 7th Intl Workshop on Knowledge Representation meets Databases, Berlin, Germany (2000)
Gerstl, P., Pribbenow, S.: Midwinters, end games, and body parts: a classification of part-whole relations. Intl. Journal of Human-Computer Studies 43, 865–889 (1995)
Guizzardi, G.: Ontological foundations for structural conceptual models. PhD Thesis, Telematica Institute, Twente University, Enschede, the Netherlands (2005)
Halpin, T.A.: A logical analysis of information systems: static aspects of the data-oriented perspective. PhD Thesis, University of Queensland, Australia (1989)
Halpin, T.: UML Data Models from an ORM Perspective (Part 8). Journal of Conceptual Modeling (8) (April 1999), http://www.inconcept.com/jcm
Halpin, T.: Information Modeling and Relational Databases. Morgan Kaufmann Publishers, San Francisco (2001)
Johansson, I.: On the transitivity of the parthood relation. In: Hochberg, H., Mulligan, K. (eds.) Relations and predicates, pp. 161–181. Frankfurt, Ontos Verlag (2004)
Keet, C.M.: Using abstractions to facilitate management of large ORM models and ontologies. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 603–612. Springer, Heidelberg (2005)
Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A.: Ontology Library. WonderWeb Deliverable D18 (ver. 1.0, 31-12-2003) 2003, http://wonderweb.semanticweb.org
Motschnig-Pitrik, R., Kaasbøll, J.: Part-Whole Relationship Categories and Their Application in Object-Oriented Analysis. IEEE Transactions on Knowledge and Data Engineering 11(5), 779–797 (1999)
Object Management Group. Unified Modeling Language: Superstructure. v2.0. formal/05-07-04, http://www.omg.org/cgi-bin/doc?formal/05-07-04
Odell, J.J.: Advanced Object-Oriented Analysis & Design using UML. Cambridge University Press, Cambridge (1998)
Shanks, G., Tansley, E., Weber, R.: Representing composites in conceptual modeling. Communications of the ACM 47(7), 77–80 (2004)
Varzi, A.C.: Mereology. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy (Fall 2004 edn.) (2004) http://plato.stanford.edu/archives/fall2004/entries/mereology/
Varzi, A.C.: The formal ontology of space: parts, wholes, and locations. In: Aiello, M., Pratt-Hartmann, I., van Benthem, J. (eds.) The Logic of Spacech, ch.1, p. 104. Kluwer Academic Publishers, Dordrecht (2006) (date accessed: May 16, 2006), http://www.columbia.edu/~av72/papers/Space_2006.pdf
Varzi, A.C.: A Note on the Transitivity of Parthood. Applied Ontology (to appear)
Vieu, L., Aurnague, M.: Part-of Relations, Functionality and Dependence. In: Aurnague, M., Hickmann, M., Vieu, L. (eds.) Categorization of Spatial Entities in Language and Cognition. John Benjamins, Amsterdam (2005)
Winston, M.E., Chaffin, R., Herrmann, D.: A taxonomy of partwhole relations. Cognitive Science 11(4), 417–444 (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keet, C.M. (2006). Part-Whole Relations in Object-Role Models. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops. OTM 2006. Lecture Notes in Computer Science, vol 4278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11915072_15
Download citation
DOI: https://doi.org/10.1007/11915072_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48273-4
Online ISBN: 978-3-540-48276-5
eBook Packages: Computer ScienceComputer Science (R0)