Representing Wholes by Structure

  • Yang Yu
  • Ji Wang
  • Ting Wang
  • Huowang Chen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4068)


The influence of Part-Whole relationship (partof) on ontology languages is weak because the special semantics of partof is missed in both representations and interpretations. In this paper, we first exemplify the complexity and limitation of using partof for representing wholes. We then investigate the special semantics of partof by analyzing the properties of parts and wholes. The conclusion is that a part should be regarded as something internal to certain whole and a whole is a structured thing which is comprised of some internal things. The special semantics are achieved by introducing some new constructs which are whole structure, part type, role type, Ontology, defined-in relation and play relation. Because the whole structure possesses inherent modularity and local semantics, the representation is very natural and simple. We show the generality and applicability of the presented approach in terms of the problems pointed out in the paper.


Object Type Integrity Constraint Part Type Front Wheel Rear Wheel 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Artale, A., Franconi, E., Guarino, N., Pazzi, L.: Part-Whole relations in object-centered systems: an overview. Data and Knowledge Eng. 20(3), 347–383 (1996)MATHCrossRefGoogle Scholar
  2. 2.
    Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (eds.): The description logic handbook. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
  3. 3.
    Barbier, F., Henderson-Sellers, B., Le Parc-Lacayrelle, A., Bruel, J.-M.: Formalization of the whole-part relationship in the Unified Modeling Language. IEEE Trans. on Software Engineering 29(5), 459–470 (2003)CrossRefGoogle Scholar
  4. 4.
    Varzi, R.C.: Parts and places: the structures of spatial representation. MIT Press, Cambridge (1999)Google Scholar
  5. 5.
    Guarino, N.: Concepts, attributes and arbitrary relations. Data and Knowledge Engineering 8, 249–261 (1992)CrossRefGoogle Scholar
  6. 6.
    Guarino, N., Giaretta, P.: Ontologies and knowledge bases: towards a terminological clarification. In: Toward Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing. IOS Press, Amsterdam (1995)Google Scholar
  7. 7.
    Henderson-Sellers, B., Barbier, F.: Black and white diamonds. In: Proc. Second International Conf: Unified Modeling Language (UML 1998), pp. 550–565 (1999)Google Scholar
  8. 8.
    Loebe, F.: An analysis of roles: toward ontology-based modeling. Master’s Thesis, University of Leipzig (2003)Google Scholar
  9. 9.
    Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Pro. of the Ninth International Conference on the Principles of Knowledge Representation and Reasoning, pp. 267–277 (2004)Google Scholar
  10. 10.
    Motschnig-Pitrik, R., Kaasboll, J.: Part-Whole relationship categories and their application in object-oriented analysis. IEEE Trans. Knowledge and Data Eng. 11(5), 779–797 (1999)CrossRefGoogle Scholar
  11. 11.
    UML 2.0 Superstructure, 3rd Revision, OMG document, Object Management Group (2003)Google Scholar
  12. 12.
    Simons: Parts-A Study in Ontology. Routledge, London (1987)Google Scholar
  13. 13.
    Snoeck, M., Dedene, G.: Existence dependency: the key to semantic integrity between structural and behavioural aspects of object types. IEEE Trans. Software Engineering 24(24), 233–251 (1998)CrossRefGoogle Scholar
  14. 14.
    Sowa, J.: Conceptual structures: information processing in mind and machine. AddisonWesley Publishing Company, New York (1984)MATHGoogle Scholar
  15. 15.
    Sowa, J.: Knowledge representation: logical, philosophical, and computational foundations. Brooks/Cole Publishing Co, Pacific Grove (2000)Google Scholar
  16. 16.
    Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data and Knowledge Engineering 35(1), 83–106 (2000)MATHCrossRefGoogle Scholar
  17. 17.
    Winston, M., Chaffin, R., Herrmann, D.: A taxonomy of part-whole relations. Cognitive Science 11, 417–444 (1987)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Yang Yu
    • 1
  • Ji Wang
    • 1
  • Ting Wang
    • 1
  • Huowang Chen
    • 1
  1. 1.National University of Defense TechnologyChangsha, HunanP.R. China

Personalised recommendations