Relation
A relation is a meaningful connection, dependency, association, correspondence, constraint, derivation, or causal link between semantic subjects.
Relations may connect entities, identities, state, observations, events, observers, processes, transitions, invariants, policies, or boundaries. A relation says that one part of the model matters to another; it is not defined by a database join, foreign key, pointer, network call, or graph-storage edge.
Relations are interpreted relative to a model boundary. The same pair of subjects may be related differently under different purposes: ownership, reference, dependency, derivation, observation, causation, authorization, inclusion, or equivalence may all carry different meanings.
At the system graph layer, relations are arranged as relation models. A relation model may later be realized by foreign keys, indexes, graph edges, embedded documents, materialized projections, subscriptions, event streams, API links, shared state, or runtime routing, but those mechanisms do not exhaust the semantic relation.
Related concepts: entity, identity, state, observation, event, observer, process, transition, boundaries, relation models, projection models, realization.