Navigation

role

A <role> is a <role_and_domain> that indicates what some thing has to do with an <activity>, <relationship>, or <multidimensional_object>.
EXAMPLE 1 Employee is a <role> that indicates what a temporal part of a person has to do with an employment relation.
EXAMPLE 2 Pumper is a <role> that indicates what a temporal part of a pump has to do with a pumping activity.

EXPRESS specification:

ENTITY role
SUBTYPE OF ( role_and_domain);
END_ENTITY;

References (2):

Name Type Referred through Express-G
role_and_domain Entity
Subtype
Diagram 13
specialization_by_role Entity
Attribute 'superclass'
Diagram 13

Inheritance graph

ENTITY role;
ENTITY thing;
id  :  STRING;
record_copy_created  :  OPTIONAL representation_of_Gregorian_date_and_UTC_time;
record_created  :  OPTIONAL representation_of_Gregorian_date_and_UTC_time;
record_creator  :  OPTIONAL possible_individual;
record_logically_deleted  :  OPTIONAL representation_of_Gregorian_date_and_UTC_time;
why_deleted  :  OPTIONAL class_of_information_representation;
ENTITY abstract_object;
ENTITY class;
ENTITY role_and_domain;
ENTITY role;
END_ENTITY;