
specialization_by_role
A <specialization_by_role> is a <specialization> that indicates that the <role_and_domain>
is of the <role> indicated by the superclass.
EXAMPLE Manufacturing company is a specialization by role of manufacturer.
EXPRESS specification:
|
|
|
|
|
|
| SELF\specialization.superclass
|
:
|
role;
|
|
|
|
Attribute definitions:
| subclass
|
:
|
The <role_and_domain> that is the subclass in the <specialization_by_role>.
|
| superclass
|
:
|
The <role> that is the superclass in the <specialization_by_role>.
|
References (1):
Inheritance graph
|
|
| ENTITY specialization_by_role;
|
|