objectidentificator
Objectidentificator is a general term for a mechanism that uniquely identifies an object within a collection, system, or domain. It applies to software objects, data records, digital resources, and physical items that are represented in a digital or managed context. The primary role of an objectidentificator is to provide a stable reference that can be used to retrieve, refer to, or verify the object across processes, services, or time.
In contrast to the concept of object identity in programming languages, which may reference an in-memory location,
Common implementations include universally unique identifiers (UUIDs or GUIDs), primary keys in relational databases, digital object
Design considerations include ensuring global or local uniqueness, immutability, namespace management, and the intended lifetime of
Typical use cases include user accounts identified by a UUID, documents stored with a DOI or URI,
See also: object identity; persistent identifiers; UUID; DOI; URI.