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.
KeywordsClass Lattice Domain Class Role Concept Role Interaction Role Instance
Unable to display preview. Download preview PDF.
- M. Atkinson, et al. “The Object- Oriented Database System Manifesto”, Procs. 1st Deductive Object-Oriented Database Conf., Kyoto 1989.Google Scholar
- M. Stonebraker, et al. “Third Generation Data Base System Manifesto”, Procs. of the Object-Oriented Database Task Group Workshop, pp. 68–83, Atlantic City, May 1990.Google Scholar
- A. Skarra, S. Zdonik “The Management of Changing Types in an Object-Oriented Database”, in Research Directions in Object-Oriented Systems, B. Schreiver, P. Wegner eds., MIT Press, 1987.Google Scholar
- J. Joseph et al. “Strawman Reference Model for Change Management of Objects”, Procs. of the Object-Oriented Database Task Group Workshop, pp. 68–83, Atlantic City, May 1990.Google Scholar
- C.W. Bachman “The Role Concept in Data Models”, Procs. VLDB 77 Conf., pp. 464–476, 1977.Google Scholar
- D. Maier., D. Warren “Specifying Connections for a Universal Relation Scheme Database”, Proc. ACM SIGMOD Conf., pp. 1–17, 1982.Google Scholar
- D. Maier et al. “PIQUE: A Relational Query Language without Relations”, Information Systems, vol. 12, no. 3, pp. 317335, 1987.Google Scholar
- R. Brachman, et al. “ The CLASSIC knowledge Representation System, or, KL-ONE: The Next Generation”, Workshop on Formal Aspects of Semantic Networks, Feb. 1989.Google Scholar
- M. P. Papazoglou, C. Hoffmann “The Role of Knowledge in an Active Information Environment,” 1st Int’l Conf. on Tools for AI, pp. 376–385, Virginia Oct. 1989.Google Scholar
- Q. Li, M.P. Papazoglou, J.L. Smith “Dynamic Object Models with Spatial Application”, Computer Software eH Applications Conference: COMPSAC-91, Tokyo, Japan, Sept. 1991.Google Scholar
- M. P. Papazoglou “Representing and Manipulating Polymorphic Objects”, submitted for publication, May 1991.Google Scholar
- T. Andrews, C. Harris, J. Duhl “Ontos Object Database”, Ontologie Inc., Burlington, MA, 01803, March 1990.Google Scholar