Persistent Identifier¶
Core Idea¶
A persistent identifier is a designed handle committed to keep resolving to its entity across changes in the entity's location, representation, custodian, or version. It works by separating the identity-bearing token from the resolvable substrate, so the substrate can move or change without breaking references — at the cost of making the resolver critical infrastructure.
How would you explain it like I'm…
The Never-Break Name Tag
The Handle That Follows
Stable Resolvable Token
Tensions in Practice¶
Broad Use¶
- Scientific data infrastructure: DOIs, ORCIDs, and accession numbers for publications, researchers, and sequences.
- Publishing: ISBN/ISSN schemes, and the work/expression/manifestation/item discipline of scope.
- Web architecture: identifiers intended as names not locations, so citation survives a server move.
- Databases: surrogate keys, opaque and system-assigned, insulating foreign-key references from natural-key change.
- Museums and archives: accession numbers following an object through cataloguing, conservation, and loan.
- Logistics: serial numbers and container codes surviving repainting and ownership change.
- Healthcare and husbandry: medical record numbers; ear tags assigned across capture-recapture.
Clarity¶
It surfaces three questions the surface vocabulary hides — what is the resolver, who operates it, at what scope of identity is persistence promised — and relocates blame for link rot from the citer to the absent resolver commitment.
Manages Complexity¶
It converts an N-citers-by-M-changes problem into N-to-1: only the resolver updates, while every existing citation, link, or key stays valid — though the cost concentrates onto the resolver as long-lived infrastructure.
Abstract Reasoning¶
It licenses opacity discipline (no semantics in the token), scope-of-identity discipline (persistence is meaningful only relative to a declared "the same what"), and tombstoning (a withdrawn entity still resolves to an explanatory record).
Knowledge Transfer¶
- Biology: the database surrogate-key-over-natural-key discipline ports unchanged into accession numbering.
- Software citation: publication-identifier infrastructure ported to citable research software via a resolver for the moving target.
- Asset management: the museum opaque-accession discipline ports into asset tags surviving redeployment.
Example¶
A DOI is opaque and assigned once — crucially not a URL, which would break the moment a publisher migrates servers; the central resolver forwards a decade-old DOI to wherever the article now lives, and is invariably backed by a funded registration agency.
Relationships to Other Abstractions¶
Current abstraction Persistent Identifier Prime
Parents (3) — outgoing typed relations
-
Persistent Identifier is a kind of Indirection Prime
A persistent identifier is a specific, committed, institutionally-maintained indirection (opaque token and declared scope and guaranteed resolver) — a specialization of the bare indirection technique with a standing institutional obligation.
-
Persistent Identifier presupposes Identifier Assignment Prime
A Persistent Identifier presupposes the prior Identifier Assignment that minted its opaque handle and installed the authoritative entity binding.
-
Persistent Identifier presupposes, typical Traceability Prime
The stable handle is what lets provenance/traceable records stay referenceable across substrate change; presupposes the traceability infrastructure it underwrites.
Children (2) — abstractions linked here by typed relations
-
Authority Record Domain-specific includes Persistent Identifier
A Persistent Identifier is the record's strict machine-stable constituent, cited by descriptive records so name edits propagate without rewriting citations.
-
Citation Pointer Domain-specific includes, typical Persistent Identifier
Modern citation pointers typically contain a Persistent Identifier as their stable machine-resolvable identification-and-resolution constituent.
Hierarchy paths (9) — routes to 5 parentless roots
- Persistent Identifier → is a kind of Indirection → is a kind of Layering
- Persistent Identifier → is a kind of Indirection → presupposes Abstraction
- Persistent Identifier → presupposes Identifier Assignment → is a kind of Appellation
- Persistent Identifier → is a kind of Indirection → includes Function (Mapping)
- Persistent Identifier → presupposes, typical Traceability → presupposes Observability
- Persistent Identifier → presupposes Identifier Assignment → presupposes, typical Indirection → presupposes Abstraction
- Persistent Identifier → presupposes Identifier Assignment → presupposes, typical Indirection → includes Function (Mapping)
- Persistent Identifier → presupposes, typical Traceability → presupposes, typical Transformation → is a kind of, typical Function (Mapping)
- Persistent Identifier → presupposes Identifier Assignment → presupposes, typical Indirection → is a kind of Layering
Not to Be Confused With¶
- Persistent Identifier is not Versioning because versioning manages an evolving artifact's successive states, whereas a persistent identifier keeps one stable reference resolving across those states or across location change.
- Persistent Identifier is not Indirection because indirection is the general technique of pointing through an intermediate level, whereas a persistent identifier adds opacity, declared scope, and a guaranteed, funded resolver — a standing institutional obligation.
- Persistent Identifier is not a Naming Convention because a naming convention encodes meaning in the name for human legibility, whereas a persistent identifier mandates Opacity so content change cannot invalidate it.