[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4278))

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Article  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Berardi, D., Calvanese, D., De Giacomo, G.: Reasoning on UML class diagrams. Artificial Intelligence 168(1-2), 70–118 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  4. 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)

    Google Scholar 

  5. Franconi, E., Ng, G.: The iCom tool for intelligent conceptual modelling. In: 7th Intl Workshop on Knowledge Representation meets Databases, Berlin, Germany (2000)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Guizzardi, G.: Ontological foundations for structural conceptual models. PhD Thesis, Telematica Institute, Twente University, Enschede, the Netherlands (2005)

    Google Scholar 

  8. Halpin, T.A.: A logical analysis of information systems: static aspects of the data-oriented perspective. PhD Thesis, University of Queensland, Australia (1989)

    Google Scholar 

  9. Halpin, T.: UML Data Models from an ORM Perspective (Part 8). Journal of Conceptual Modeling (8) (April 1999), http://www.inconcept.com/jcm

  10. Halpin, T.: Information Modeling and Relational Databases. Morgan Kaufmann Publishers, San Francisco (2001)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

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

  14. 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)

    Article  Google Scholar 

  15. Object Management Group. Unified Modeling Language: Superstructure. v2.0. formal/05-07-04, http://www.omg.org/cgi-bin/doc?formal/05-07-04

  16. Odell, J.J.: Advanced Object-Oriented Analysis & Design using UML. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  17. Shanks, G., Tansley, E., Weber, R.: Representing composites in conceptual modeling. Communications of the ACM 47(7), 77–80 (2004)

    Article  Google Scholar 

  18. 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/

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

  20. Varzi, A.C.: A Note on the Transitivity of Parthood. Applied Ontology (to appear)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Winston, M.E., Chaffin, R., Herrmann, D.: A taxonomy of partwhole relations. Cognitive Science 11(4), 417–444 (1987)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics