Skip to content

defined_relationship

GCHQDeveloper42 edited this page Mar 27, 2023 · 3 revisions

Defined Relationship

A relationship that is defined by a kind_of_relationship_with_signature.

Attributes

  • member_of_kind: A member_of relationship type where each defined_relationship is a member_of exactly one kind_of_relationship_with_signature.
  • involves: A meta-relationship type where the classification of some thing in a role is involved in a relationship.

EXPRESS Specification

Diagram 3

Schema

ENTITY defined_relationship
  SUBTYPE OF(relationship);
    member_of_kind : SET [1:1] OF kind_of_relationship_with_signature;
    involves       : BAG [2:?] OF classification;
END_ENTITY;
Inheritance Graph

ENTITY defined_relationship;
  ENTITY thing;
    member__of     : OPTIONAL SET [1:?] OF class;
  ENTITY abstract_object;
  ENTITY relationship;
    member_of      : OPTIONAL SET [1:?] OF class_of_relationship;
  ENTITY defined_relationship;
    member_of_kind : SET [1:1] OF kind_of_relationship_with_signature;
    involves       : BAG [2:?] OF classification;
END_ENTITY;
Clone this wiki locally