Part-Whole Relations in Object-Role Models

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.

[1]  Enrico Franconi,et al.  The i.com tool for Intelligent Conceptual Modeling , 2000, KRDB.

[2]  James J. Odell,et al.  Advanced object-oriented analysis and design using UML , 1997 .

[3]  Simone Pribbenow,et al.  Midwinters, end games, and body parts: a classification of part-whole relations , 1995, Int. J. Hum. Comput. Stud..

[4]  Nicola Guarino,et al.  Dwq : Esprit Long Term Research Project, No 22469 Part-whole Relations in Object-centered Systems: an Overview Part-whole Relations in Object-centered Systems: an Overview , 2022 .

[5]  Brian Henderson-Sellers,et al.  Formalization of the Whole-Part Relationship in the Unified Modeling Language , 2003, IEEE Trans. Software Eng..

[6]  Zahir Tari,et al.  On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops, OTM Confederated International Workshops and Posters, AWeSOMe, CAMS, GADA, MIOS+INTEROP, ORM, PhDS, SeBGIS, SWWS, and WOSE 2005, Agia Napa, Cyprus, October 31 - November 4, 2005, Proceedings , 2005, OTM Workshops.

[7]  Maureen Donnelly,et al.  Computational ontologies of parthood, componenthood, and containment , 2005, IJCAI.

[8]  Renate Motschnig,et al.  Part-Whole Relationship Categories and Their Application in Object-Oriented Analysis , 1999, IEEE Trans. Knowl. Data Eng..

[9]  Michel Aurnague,et al.  The Categorization of Spatial Entities in Language and Cognition , 2007 .

[10]  Terry Halpin A Logical Analysis of Information Systems: static aspects of the data-oriented perspective , 1989 .

[11]  Ingvar Johansson,et al.  On the Transitivity of the Parthood Relations , 2004 .

[12]  Diego Calvanese,et al.  Reasoning on UML class diagrams , 2005, Artif. Intell..

[13]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[14]  Laure Vieu,et al.  Part-of relations, functionality and dependence , 2007 .

[15]  Graeme G. Shanks,et al.  Representing composites in conceptual modeling , 2004, CACM.

[16]  Nicola Guarino,et al.  WonderWeb Deliverable D18 Ontology Library , 2003 .

[17]  Douglas Herrmann,et al.  A Taxonomy of Part-Whole Relations , 1987, Cogn. Sci..

[18]  Terry A. Halpin,et al.  Information modeling and relational databases (2. ed.) , 2008 .

[19]  C. Maria Keet Using Abstractions to Facilitate Management of Large ORM Models and Ontologies , 2005, OTM Workshops.

[20]  Terry A. Halpin UML data models from an ORM perspective: Part 7 , 1998 .

[21]  Achille C. Varzi A note on the transitivity of parthood , 2006, Appl. Ontology.

[22]  Kevin Mulligan,et al.  Relations and Predicates , 2004 .

[23]  Terry Halpin,et al.  Information modeling and relational databases: from conceptual analysis to logical design , 2001 .