OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
ACM Transactions on Information Systems (TOIS)
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
IRIS: an object-oriented database management system
Readings in object-oriented database systems
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
A framework for object migration in object-oriented databases
Data & Knowledge Engineering
Category classes: flexible classification and evolution in object-oriented databases
CAiSE '94 Proceedings of the 6th international conference on Advanced information systems engineering
Using dynamic classes and role classes to model object migration
Theory and Practice of Object Systems - Special issue on the 1994 European Conference of Object Oriented Programming
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Materialization and Its Metaclass Implementation
IEEE Transactions on Knowledge and Data Engineering
A Data Model and Semantics of Objects with Dynamic Roles
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
An Object Data Model with Roles
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Objects with Multiple Most Specific Classes
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Associations and Roles in Object-Oriented Modeling
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
If We Refuse the Inheritance..
DEXA '99 Proceedings of the 10th International Conference on Database and Expert Systems Applications
A database model for object dynamics
The VLDB Journal — The International Journal on Very Large Data Bases
The role concept in data models
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Materialization and Its Metaclass Implementation
IEEE Transactions on Knowledge and Data Engineering
powerJava: ontologically founded roles in object oriented programming languages
Proceedings of the 2006 ACM symposium on Applied computing
Artificial Intelligence and Law
Evaluating pattern conformance of UML models: a divide-and-conquer approach and case studies
Software Quality Control
Modeling Complex Relationships
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Bridging agent theory and object orientation: agent-like communication among objects
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
Hi-index | 0.00 |
The role generic relationship for conceptual modeling relates a class of objects (e.g., persons) and classes of roles (e.g., students, employees) for those objects. The relationship is meant to capture temporal aspects of real-world objects while the common generalization relationship deals with their more static aspects. This paper presents a generic role model, where the semantics of roles is defined at both the class and the instance levels. The paper also discusses the interaction between the role relationship and generalization, and it attempts to clarify some of their similarities and differences.