Skip to content

The vocabulary — every axis, every value

This page is generated. Do not edit it by hand — run scripts/atlas-vocab.py.

This is the list of every choice the system can record: what can be selected, what each selection means, and where it is stored. It is generated from the registry itself, so it cannot drift from what the pipeline actually offers.

Read the gaps as part of the content. Of 973 live values across 100 axes, only 370 carry a written definition (38%) and 34 carry tagging rules (3%). A further 21 hold a working note where a definition should be — a spec reference or a rename history, which tells a reader nothing about what the value means. The crafts tree is the exception that shows what finished looks like: all 95 live crafts carry a complete rulebook.

A word written into the data with no registry row behind it cannot be offered as a choice, defined, or counted on. That is happening on 16 of the 96 governed axes. On a few it is deliberate — the vocabulary is harvested first and promoted later — and on the rest it is drift. 28 axes are registered but stored nowhere at all: work not done, rather than a fault in the model.

How to read a value

Every value is shown the same way: its name, then the word actually stored, then how many rows carry it, then whatever meaning exists — a definition, when to tag it, when never to tag it, and which values it is confused with. Where a piece is missing, the page says so rather than leaving a blank. A definition that has been drafted for review, and is not yet in the database, is marked proposed wherever it appears.

Services — the finished tree

  • Services — what a client buys, opening down to the rulebook crafts: 95 live entries, every one with a complete rulebook and a page of its own.

Content — the whole piece

AxisValuesIn useDefinedRulesStored
Claim type6520640content_verbal_claims
Concept6264520content_concept
Content type5336533content_item
Proof type307530content_proof_points
Risk type3012220content_risk_signals
Principle21210content_principle
Content role1919190content_roles
Visual cue181800content_visual_cues
Expression141400content_expression
Music genre1400not stored yet
Content category121230content_item
Element121500content_element
Marketing intent128120content_item
Source type121860content_item
Writing style111000content_writing_style
Audience segment1010100content_audience_segments
Channel106100content_item
Content type family10100not stored yet
Generating tool10100content_item
Music mood1000not stored yet
Product surface10700content_product_surface
Technique101500content_technique
Tone101000content_tones
Visual style101000content_item
Material9713content_material
Messaging type8700content_item
Type style8300content_element
Media type7300content_item
Story structure7700content_item
Value prop clarity7770content_item
Color approach6500content_item
Content level6560content_item
Duration category6600content_item
Funnel stage6360content_item
Medium6600content_substrate
Audience goal500not stored yet
Composition500not stored yet
Content format5350content_item
Creative class555not stored yet
Dialogue style500not stored yet
Lifecycle stage5350content_item
Content origin4200content_item
Media model440not stored yet
Music role4100content_music
Pacing4400content_item
Production quality400not stored yet
Sentiment330analysis_run
Dimensionality222not stored yet
Execution222not stored yet
Ownership class2220content_item
Spec type220not stored yet
Content type msftnot stored yet
Cultural codenot stored yet
Genrenot stored yet
Journey stagecontent_item
Marketing level3content_item
Placement2content_placement
Platform type12links
Proof strengthnot stored yet
Source tiernot stored yet
Touchpointnot stored yet
Touchpoint typenot stored yet

Moments — one beat inside a video

AxisValuesIn useDefinedRulesStored
Offering form161000content_segment_classifications
Moment category141270content_segment_categories
Shot type122200content_segment_classifications
Narrative role111200content_segment_classifications
Behavior motion9920content_behavior
Moment group800not stored yet
Moment family6600content_segment_classifications
Product role in moment6600content_segment_classifications
Behavior treatment5300content_behavior
Product visibility5800content_segment_classifications
Human presence4400content_segment_classifications
Interest type ⚠ not in the registry17content_segment_classifications
Moment type · open levelopen577content_segment_classifications
Motion state ⚠ not in the registry5content_segment_classifications
Visual theme ⚠ not in the registry550content_segment_classifications

Entities — companies, people, products

AxisValuesIn useDefinedRulesStored
Credit role65750content_credit
Role category3210320entity_people
Product category209200products
Company type17500entity
Department type166160entity_departments
Entity role in content13550content_entity
Relationship event type7271relationship_events
Credit entity type600not stored yet
Entity kind5400entity
Market segment444not stored yet
Market tier444not stored yet
Primary entity type440not stored yet
Feature type3330product_features
Product type3430products

Groupings — campaigns, events, programmes

AxisValuesIn useDefinedRulesStored
Campaign type2111212campaigns
Event participation role144140event_participations
Campaign company role type9394campaign_companies

Services — what a client buys, down to the rulebook crafts

AxisValuesIn useDefinedRulesStored
Verbal discipline6500content_item
Creative disciplinenot stored yet
Visual disciplinenot stored yet

System — operational vocabularies

AxisValuesIn useDefinedRulesStored
Evidence type660not stored yet
Intelligence status6400content_item
Provenance434not stored yet

Where to look next

Atlas — the BrandTrackers domain model. Source: git markdown, drift-checked against the live DB.