Alias-to-Authority Mapping¶
Core Idea¶
Keep one canonical authority form for a referent while maintaining a many-to-one routing layer from every variant label users type, search, cite, or import. Variants are first-class — recorded, searchable, redirectable — but not identities; they all resolve to the authority. The load-bearing feature is asymmetry: exactly one form is the identity and the rest are reachable surfaces, which is what lets identity aggregate as labels proliferate.
How would you explain it like I'm…
All Your Names, One You
Many Names, One Record
Aliases Route to the Authority
Broad Use¶
- Library / archival authority control: an authority record for a person or work, with transliterations and pseudonyms routed to it.
- Web canonicalization: redirects and canonical tags route every variant address to one canonical URL, so ranking accrues to it.
- Master data management: every variant capture of a customer routes to one master identity, so history aggregates across channels.
- Bioinformatics: a canonical gene symbol with legacy aliases routed to it, without which meta-analyses double-count.
- Package registries: old names redirect to new ones after a rename or fork, so existing imports resolve.
- Network naming: a DNS CNAME points one hostname through to an authoritative one.
- Legal identity: known aliases route to one master record so warrants and priors aggregate.
Clarity¶
Two tests separate it from look-alikes — the aggregation test (do interactions via different labels accrue to one identity?) and the maintenance test (is there an operation that updates the authority while preserving variant routing?) — making the pattern's absence diagnosable.
Manages Complexity¶
Concentrates identity-bookkeeping into one place: components reference the authority form, and the variant set absorbs all historical, multilingual, and typographic variation without changing how anything downstream counts.
Abstract Reasoning¶
Lets a reasoner see one skeleton across an authority file, a name-routing table, and a customer master, and supports a lifecycle inference: a relabeling is a controlled promote-and-demote that must preserve routing, the asymmetry being the invariant it all turns on.
Knowledge Transfer¶
- Web → cataloging → packages: redirect-hygiene practices (permanent vs temporary, ranking preservation, chain avoidance) port to authority-file migration and package-name deprecation.
- MDM → scholarship → law: routing every capture to one identity transfers to author disambiguation and legal alias management.
- The deepest carry: the maintenance contract — one fixed authority, an explicit route per variant, new variants added not promoted — holds whether the referent is an author, a gene, or a customer.
Example¶
URL canonicalization routes every reachable address — http/https, with or
without trailing slash or tracking parameters — to one canonical URL via 301s and
rel="canonical", so link equity accrues to the canonical while users reach the
page by any address; a broken or chained redirect is the characteristic
identity-losing failure.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Alias-to-Authority Mapping presupposes Indirection — The file: alias-to-authority IS implemented through indirection (a resolution layer routes a variant to its authority) but is the SPECIFIC asymmetric, many-to-one, identity-aggregating use of it. Indirection is the generic mechanism; the aggregation-bearing many-to-one asymmetry is the specialization. Presupposes indirection.
Path to root: Alias-to-Authority Mapping → Indirection → Layering
Not to Be Confused With¶
- Alias-to-Authority Mapping is not Access Control because access control governs who may reach a resource, whereas this governs by which names a resource is reachable and which name is its identity.
- Alias-to-Authority Mapping is not Indirection because indirection is the generic resolvable level between reference and target, whereas this is the specific asymmetric many-to-one routing that makes identity aggregate.
- Alias-to-Authority Mapping is not Versioning because versioning orders successive temporal states of one evolving thing, whereas this routes many coexisting labels to one current authority form at a point in time.