Open Problems with Part-Whole Relations

Among attributes, a fundamental role is often played byvarious forms of part-whole relations, which contributeto describe the structure of composite objects. The rep-resentation of such a structural information usually re-quires a particular semantics together with specializedinference, but rarely do current modeling formalisms andmethodologies give it a specific, "first-class" dignity [Si-mons, 1987; Guarino, 1994].We have argued in [Artale et al., 1996] that part-whole relations should not be modeled by ordinary at-tributes in an Object-Oriented formalism like a De-scription Logic. This rules out simplifying approacheslike the one pursued by [Padgham and Lambrix, 1994;Lambrix, 1996] and [Speel and Patel-Schneider, 1994].They propose a simple extension of description logics,where part-whole relations do not have any particularsemantics with respect to standard roles. According tothese approaches, the reasoning involving parts is exter-nal to the standard description logic reasoning services.While terminological subsumption and instance recogni-tion are not affected by the particular meaning of thepart-whole roles, ad-hoc reasoning services are needed,like for example the computation of the transitive clo-sure for the special part-whole roles in the ABox (seesection 3).In this paper, we will refer to semantically deeper ex-tensions of description logics, and we will point out theexpressivity - see [Artale et al., 1996] for a discussionabout the conceptual modeling issues involving part-whole relations - and the computational problems ofsuch extensions in the current state of the art.

[1]  Editors , 1986, Brain Research Bulletin.

[2]  P. Simons Parts: A Study in Ontology , 1991 .

[3]  Manfred Schmidt-Schauß,et al.  Subsumption in KL-ONE is Undecidable , 1989, KR.

[4]  Timothy Williamson Peter SIMONS, Parts: A Study in Ontology, Oxford: Oxford University Press, 1987, pp. xiv + 390. , 1990 .

[5]  Franz Baader Augmenting Concept Languages by Transitive Closure of Roles: An Alternative to Terminological Cycles , 1991, IJCAI.

[6]  Klaus Schild,et al.  A Correspondence Theory for Terminological Logics: Preliminary Report , 1991, IJCAI.

[7]  Philipp Hanschke,et al.  Specifying Role Interaction in Concept Languages , 1992, KR.

[8]  Lin Padgham,et al.  A Framework for Part-of Hierarchies in Terminological Logics , 1994, KR.

[9]  Nicola Guarino,et al.  The Ontological Level , 1994 .

[10]  Diego Calvanese,et al.  Structured Objects: Modeling and Reasoning , 1995, DOOD.

[11]  Maurizio Lenzerini,et al.  What's in an Aggregate: Foundations for Description Logics with Tuples and Sets , 1995, IJCAI.

[12]  Ulrike Sattler,et al.  A Concept Language for an engineering application with part--whole relations , 1995 .

[13]  Franz Baader,et al.  Number Restrictions on Complex Roles in Description Logics: A Preliminary Report , 1996, KR.

[14]  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 .

[15]  Ulrike Sattler,et al.  A Concept Language Extended with Different Kinds of Transitive Roles , 1996, KI.