Naming Convention¶
Core Idea¶
Names or identifiers are minted not freely but by explicit generative rules that constrain their form. The pattern has four commitments: a generator (the rule producing names), a grammar (form constraints on well-formed names), a uniqueness discipline (what counts as a collision and how it resolves), and a community commitment (the social agreement to mint by these rules and not otherwise) — the leg that distinguishes a convention from a mere rule.
How would you explain it like I'm…
Everyone's Name Rule
Names By The Rules
Rule-Bound Name Minting
Broad Use¶
- Biological nomenclature: binomial names, gene symbols, and strain designations with explicit minting rules and an enforcing authority.
- Chemistry: systematic names generated from molecular structure, with separate registry and nonproprietary-name systems.
- Bibliographic identifiers: check-digit algorithms and fixed hyphenated forms with an issuing authority as the fourth leg.
- Software: case styles, package conventions, branch-naming rules, and endpoint conventions.
- Resource identifiers: resource paths, semantic identifiers, and slug-generation rules from titles.
- Civic infrastructure: telephony numbering plans, postal-code grammars, and license-plate conventions.
Clarity¶
Surfaces the default choice between ad-hoc and rule-generated identifiers, separates the form from the generator from the enforcement, and diagnoses the recurrent failure of a convention that exists on paper but is not enforced — a missing community-commitment leg, not a vague culture problem.
Manages Complexity¶
Compresses "what should I call this?" into "apply the rule," converting names from opaque tokens into structured artifacts that search, deduplication, and validation machinery can exploit.
Abstract Reasoning¶
Supports a convention-design inference (work backward from the downstream consumer to the weakest sufficient grammar), an erosion-and-amendment inference, a convention-versus-anarchy inference with a forecastable scale inflection point, and a convention-shift-cost inference explaining why conventions are sticky.
Knowledge Transfer¶
- Software → nomenclature: the linter/formatter/pre-commit enforcement infrastructure ports to validator services for taxonomic names and gene symbols, doing the same detect-and-correct job.
- Bibliography → identifier infrastructure: the central-registrar/generator/uniqueness/lookup governance model ports to identifiers for devices, datasets, and digital identities.
Example¶
A fixed-length book identifier has a check-digit generator, a hyphenated grammar, layered uniqueness, and an issuing-authority commitment; widening the format when its namespace neared exhaustion imposed re-indexing on every downstream catalog — the scope-expansion erosion and shift cost the pattern forecasts.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Naming Convention is a kind of Standardization — naming_convention's load-bearing fourth leg is a "community commitment" — a community agreeing to mint identifiers by these rules and not otherwise — which is a species of the agreement-on-a-norm ACT that standardization (canonical, island seed) names as its genus ("subsumes candidate mechanism sub-cases"). A naming convention IS a standardization act applied to the artifact-minting problem (generator+grammar+uniqueness+commitment). Direction is clean: naming_convention is the narrower, identifier-specific instance. Phase-C severed it from arbitrariness_of_symbolic_conventions (observation vs constructed discipline), appellation (single binding act), and institution (whole org) — none of those is the genus; standardization is. Medium conviction: the link is real but standardization is a candidate, so this is a precision-first is-a, not a forced tree edge.
Path to root: Naming Convention → Standardization
Not to Be Confused With¶
- Naming Convention is not Arbitrariness of Symbolic Conventions because a convention is a constructed rule-set constraining which tokens get minted, whereas arbitrariness is the observation that the sign-referent link is unmotivated.
- Naming Convention is not Appellation because the convention is the generative rule governing the form of tokens across a population, whereas appellation is the individual binding act fixing one token to one entity.
- Naming Convention is not an Institution because the convention is one specific artifact-minting rule (the generator-grammar-uniqueness-commitment quartet), whereas an institution is the whole durable rule-governed structure that may host it.