Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented system development
Object-oriented system development
Cardinality constraints in semantic data models
Data & Knowledge Engineering
Designing object systems: object-oriented modelling with Syntropy
Designing object systems: object-oriented modelling with Syntropy
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
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
Object-Oriented Methods
Covering and Disjointness Constraints in Type Networks
Proceedings of the Third International Conference on Data Engineering
Objects with Multiple Most Specific Classes
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Entity Evolution in ISA Hierarchies
ER '99 Proceedings of the 18th International Conference on Conceptual Modeling
Navigation consistency in web site families
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Enhancing the semantics of UML association redefinition
Data & Knowledge Engineering
ER'11 Proceedings of the 30th international conference on Conceptual modeling
On the use of association redefinition in UML class diagrams
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Hi-index | 0.00 |
The definition of a relationship type includes its participant entity types and the cardinality constraints. Relationship type refinement is the specification of additional constraints when some of the participant entities are also instances of other entity types. The best known types of refinements are refinement of participants and refinement of cardinality constraints.These refinements have been studied, up to now, only for conceptual models with single classification. In this paper we extend previous work by dealing with conceptual models with multiple classification. We characterize the refinements in this context, provide a graphical and textual notation for their specification, and give their formal definition in logical terms. Moreover, we provide a set of necessary conditions to guarantee that a given set of refinements is valid.