Objects can be seen, at an abstract level, as information tokens made of two parts: an identification part and state, or value part. The identification part contains an object identifier different from that of any other object. The state part contains instead a structured value denoting the collective value of the attributes of the object. While the identifier assigned to an object remains fixed, the state is allowed to change, i.e. different values can be found in the state part of the object at different times. An object model with identifiers abstracts the formal properties of identity achieving a neat separation between object identification and object representation. Object identification becomes therefore a formal property preserved by the system. Traditional approaches in data and knowledge representation use instead some aspects of individuals´ state, which only occasionally satisfy the uniqueness and continuity properties of identity. The problem is that identificative attributes chosen at a given time, may carry different values or may not be unique as the context changes; in general, identification is conceptually different from representation. The paper proposes an ontological foundation for the concept of object state and identity, showing formally the equivalence with the infinite properties which are inherent in the cognition of real world distinct entities (Leibniz´ principle).

Ontological foundations for state and identity within the object-oriented paradigm / Bonfatti, Flavio; Pazzi, Luca. - In: INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES. - ISSN 1071-5819. - STAMPA. - 43:(1995), pp. 891-906. [10.1006/ijhc.1995.1080]

Ontological foundations for state and identity within the object-oriented paradigm

BONFATTI, Flavio;PAZZI, Luca
1995

Abstract

Objects can be seen, at an abstract level, as information tokens made of two parts: an identification part and state, or value part. The identification part contains an object identifier different from that of any other object. The state part contains instead a structured value denoting the collective value of the attributes of the object. While the identifier assigned to an object remains fixed, the state is allowed to change, i.e. different values can be found in the state part of the object at different times. An object model with identifiers abstracts the formal properties of identity achieving a neat separation between object identification and object representation. Object identification becomes therefore a formal property preserved by the system. Traditional approaches in data and knowledge representation use instead some aspects of individuals´ state, which only occasionally satisfy the uniqueness and continuity properties of identity. The problem is that identificative attributes chosen at a given time, may carry different values or may not be unique as the context changes; in general, identification is conceptually different from representation. The paper proposes an ontological foundation for the concept of object state and identity, showing formally the equivalence with the infinite properties which are inherent in the cognition of real world distinct entities (Leibniz´ principle).
1995
43
891
906
Ontological foundations for state and identity within the object-oriented paradigm / Bonfatti, Flavio; Pazzi, Luca. - In: INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES. - ISSN 1071-5819. - STAMPA. - 43:(1995), pp. 891-906. [10.1006/ijhc.1995.1080]
Bonfatti, Flavio; Pazzi, Luca
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/9719
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
social impact