Relationship has

Card of relationship has

Entity 1

reporting agent

Name

has

Entity 2

observed agent

Code

reporting_agent_has_observed_agent

Comment

The observed agent is either a branch of the reporting agent or it is the reporting agent itself.

Dependent Role

observed agent -> reporting agent

Entity 1 -> Entity 2 Role Cardinality

0,n

Entity 2 -> Entity 1 Role Cardinality

1,1

Dominant Role

<None>

Assertion

Each reporting agent may have one or more observed agent.
Each observed agent must have one and only one reporting agent.


List of relationship joins of the relationship has

Parent Attribute

Child Attribute

reporting agent identifier

reporting agent identifier