In this paper we present a new vision of objects in knowledge representation where the objects’ attributes and operations depend on who is interacting with them. This vision is based on a new definition of the notion of role, which is inspired by the concept of affordance as developed in cognitive science. The current vision of objects considers attributes and operations as being objective and independent from the interaction. In contrast, in our model interaction with an object always passes through a role played by another object manipulating it. The advantage is that roles allow to define operations whose behavior changes depending on the role and the requirements it imposes, and to define session aware interaction, where the role maintains the state of the interaction with an object. Finally, we provide a description of the model in UML and we discuss how roles as affordances have been introduced in Java.

Modelling the Interaction between Objects: Roles as Affordances

BALDONI, Matteo;BOELLA, Guido;
2006-01-01

Abstract

In this paper we present a new vision of objects in knowledge representation where the objects’ attributes and operations depend on who is interacting with them. This vision is based on a new definition of the notion of role, which is inspired by the concept of affordance as developed in cognitive science. The current vision of objects considers attributes and operations as being objective and independent from the interaction. In contrast, in our model interaction with an object always passes through a role played by another object manipulating it. The advantage is that roles allow to define operations whose behavior changes depending on the role and the requirements it imposes, and to define session aware interaction, where the role maintains the state of the interaction with an object. Finally, we provide a description of the model in UML and we discuss how roles as affordances have been introduced in Java.
2006
Inglese
contributo
1 - Conferenza
Knowledge Science, Engineering and Management. First International Conference, KSEM 2006
Guilin City, China
8-8-2006
Internazionale
J. Lang, F. Lin, and J. Wang
Proc. of Knowledge Science, Engineering and Management. First International Conference, KSEM 2006
Comitato scientifico
Springer
Heidelberg
GERMANIA
4092
42
54
13
978-3-540-37033-8
LUSSEMBURGO
3 – prodotto con deroga per i casi previsti dal Regolamento (allegherò il modulo al passo 5-Carica)
3
info:eu-repo/semantics/conferenceObject
04-CONTRIBUTO IN ATTI DI CONVEGNO::04A-Conference paper in volume
M. BALDONI; G. BOELLA; L. VAN DER TORRE
273
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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