Navigation

other_relationship

An <other_relationship> is a <relationship> that is not a member of any of the other explicit subtypes of <relationship>.
The meaning of an <other_relationship> is specified by a <classification> by an instance of <class_of_relationship_with_signature>.
EXAMPLE The <relationship> that indicates that a car is manufactured by Ford can be represented by an instance of <other_relationship>.
The <role_and_domain> that classifies the end_1 and end_2 attributes is given by the class_of_end_1 and class_of_end_2 attributes respectively for the <class_of_relationship_with_signature> that classifies the <other_relationship>. Where the <class_of_relationship_with_signature> is also a <class_of_relationship_with_related_end_1> or a <class_of_relationship_with_related_end_2> then the end_1 or end_2 respectively of the <other_relationship> shall take the value specified by the related attribute.

EXPRESS specification:

ENTITY other_relationship
SUBTYPE OF ( relationship);
end_1  :  thing;
end_2  :  thing;
END_ENTITY;

Attribute definitions:

end_1  :  the first of two instances of <thing> that are related.
end_2  :  the second of two instances of <thing> that are related.

References (1):

Name Type Referred through Express-G
relationship Entity
Subtype
Diagram 11

Inheritance graph

ENTITY other_relationship;
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 relationship;
ENTITY other_relationship;
end_1  :  thing;
end_2  :  thing;
END_ENTITY;