Naming taxonomy

Type: Comparative view
Status: Active derived view
Canonical for: Classification of the semantic information carried and omitted by naming categories
Depends on: Variant matrix, property-model matrix, and reconciliation

The last column records a semantic hypothesis from the words and surrounding standards. It is not a measured LLM result.

CategoryEncodesLeaves unstatedAbsolute or contextual?Hypothesized interpretation; DS effect untested
Appearancerendering: filled, outline, ghostpurpose, consequencemostly absolute within a renderermay expose appearance while leaving use unstated
Relative hierarchyprimary, secondary, tertiarycompared with what; business purposecontextualfamiliar label whose local meaning still requires scope
Importance/emphasishigh, medium, lowwhy important; consequencecontextualmay expose the dimension while remaining relational
Functional/interaction category (term provisional)submit, navigate, dismiss, toggleproduct goal and consequencecomparatively stableplatform vocabulary may provide grounding; transfer is untested
Product/user intentcommit, approve, purchaseexact interaction and presentationdomain-dependentmay be precise locally and unfamiliar globally without definition
Consequence/tonedanger, warning, critical, positivestage, reversibility, prominencepartly contextualmay signal consequence without completing the decision
Brandbrand, accent, discovery, rovopurpose and hierarchysystem/context-dependentmay signal presentation or identity rather than use
Stateselected, disabled, loading, expandedwhy state occurredstateful but generally stableplatform alignment may aid interpretation; DS effect is untested
Contextinverse, toolbar, compact, on-darkproduct intentexplicitly contextualdepends on the named context being available to the agent
Historical/defaultdefault, base, standard, regularnearly all decision meaningsystem/version-dependentsupplies little explicit canonical meaning without local definition

Taxonomy conclusions

  • Appearance words can be excellent names for appearance axes and poor selectors for product intent.
  • Relative names are not inherently defective; they require a comparison set and placement rule.
  • Functional or interaction categories may receive additional grounding from HTML and accessibility vocabularies, but their transfer to design-system agent performance is untested. “Submit” still does not distinguish purchase, application or deletion.
  • Intent names can overfit a product domain and multiply APIs. They should be treated as defined concepts, not assumed natural-language universals.
  • Consequence can coexist with any emphasis level. Systems such as GitLab and GOV.UK document precisely this distinction.
  • default is operationally useful for compatibility but semantically thin. A stable machine identifier can coexist with a human/default label.