role - hqdmTop/hqdmFramework GitHub Wiki
A
class_of_participantwhere each member participates in the same way in anactivityorassociation.
-
part_of_by_class: Apart_of_by_classwhere amember_ofaroleis aparticipantin amember_ofaclass_of_activity. -
part_of_by_class_: Apart_of_by_classwhere amember_ofaroleis apart_ofamember_oftheclass.

ENTITY role
SUBTYPE OF(class_of_participant);
part_of_by_class : OPTIONAL SET [1:?] OF kind_of_activity;
part_of_by_class_ : OPTIONAL SET [1:?] OF kind_of_association;
END_ENTITY;
Inheritance Graph
ENTITY role;
ENTITY thing;
member__of : OPTIONAL SET [1:?] OF class;
ENTITY abstract_object;
ENTITY class;
member_of : OPTIONAL SET [1:?] OF class_of_class;
has_superclass : OPTIONAL SET [1:?] OF class;
ENTITY class_of_spatio_temporal_extent;
member_of_ : OPTIONAL SET [1:?] OF class_of_class_of_spatio_temporal_extent;
part__of_by_class : OPTIONAL SET [1:?] OF class_of_spatio_temporal_extent;
INVERSE
consists__of_by_class : SET [1:?] OF class_of_spatio_temporal_extent FOR part__of_by_class;
ENTITY class_of_state;
ENTITY class_of_state_of_physical_object;
ENTITY class_of_participant;
ENTITY role;
part_of_by_class : OPTIONAL SET [1:?] OF kind_of_activity;
part_of_by_class_ : OPTIONAL SET [1:?] OF kind_of_association;
END_ENTITY;