Roles: A Methodology for Representing Multifaceted Objects

Most of the efforts in the object modeling arena have concentrated on modeling object structure and behavior, with the behavior of objects being delimited by static schema definitions. Although very little has been accomplished in modeling object dynamics, it is widely accepted that the pattern of object interaction is not static, but evolves to adapt to environmental requirements and changes. In this paper we argue in favor of a model for representing object dynamics whereby objects may be represented from diverse, distinct ontological perspectives with each perspective describing different states of an object within the same application domain.

[1]  Charles W. Bachman,et al.  The Role Concept in Data Models , 1977, VLDB.

[2]  David Maier,et al.  Specifying connections for a universal relation scheme database , 1982, SIGMOD '82.

[3]  Mike P. Papazoglou,et al.  Dynamic object models with spatial application , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

[4]  David Maier,et al.  PIQUE: a relational query language without relations , 1987, Inf. Syst..

[5]  Peter F. Patel-Schneider,et al.  The CLASSIC Knowledge Representation System or, KL-ONE: The Next Generation , 1992, FGCS.

[6]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.

[7]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[8]  David Maier,et al.  Representing Roles in Universal Scheme Interfaces , 1985, IEEE Transactions on Software Engineering.

[9]  Mike P. Papazoglou,et al.  The role of knowledge in an active information environment , 1989, [Proceedings 1989] IEEE International Workshop on Tools for Artificial Intelligence.

[10]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPSLA 1986.

[11]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[12]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

[13]  Craig W. Thompson,et al.  Strawman reference model for change management of objects , 1991 .