Canonical Identifier

Term

Canonical Identifier

Aliases

-

Definition

In SimpleModeling, a Canonical Identifier is a stable, opaque Identifier used to correlate Observations, Conclusions, Consequences, Executions, and related subjects across system boundaries.

simplemodeling-lib

org.goldenport.id.CanonicalId specializes UniversalId . Equality is based only on value, and program logic does not parse its internal format; it is used for correlation, Traceability, and Observability.

Boundary

A Canonical Identifier is not a semantic identifier encoding business meaning. It is not treated as having the same meaning as a Capability Identifier or an Entity Object Identifier.

  • Universal Identifier

  • Identifier

  • Traceability

  • Observability