Universal Identifier

Term

Universal Identifier

Aliases

-

Definition

In SimpleModeling, a Universal Identifier is an opaque, value-based operational identifier with a canonical string format that can be referenced across system boundaries.

simplemodeling-lib

org.goldenport.id.UniversalId constructs a canonical value from major, minor, kind, optional subkind, timestamp, and entropy. Its value is used for persistence, lookup, query parameters, map keys, and joins; show or toString is not used as the canonical value.

Boundary

Its internal components are a construction and diagnostic format, not semantic information for application logic to parse and branch upon.

  • Identifier

  • Canonical Identifier

  • Identity