Semantic authority is independent of consumption¶
Three tools, three answers¶
The finance dashboard counts active customers as anyone who bought in the last 30 days. The product team's notebook uses 90 days. The new AI assistant, asked how many active customers there are, counts everyone who logged in this month.
Nobody decided any of these definitions. Each tool became the definition because that is where someone had to write the logic.
Accidental authorities¶
A tool that holds the only definition becomes an accidental authority over the organisation's meaning.
- Copies of the definition drift, and there is no single place to correct them.
- Replacing a tool means re-deriving meaning that nobody wrote down anywhere else.
- The AI assistant answers with the same confidence as the dashboard, and neither can explain why they differ.
- Divergence starts to be treated as a normal by-product of having several tools, rather than as a defect.
Meaning has an owner; tools do not¶
Business concepts, relationships, dimensions and metrics need stable, governed identities that exist independently of the technology through which they are consumed. Tools may project, cache, translate or render a definition. Doing so does not make them its authority.
Consumer needs can challenge a definition, extend it or expose its gaps. They do not silently redefine it. Disagreement is legitimate; hidden disagreement is not.
The picture¶
One definition, versioned¶
Illustrative example
The customer domain owns Active customer, version 3: at least one completed purchase in the last 90 days. The BI tool, the notebook, the API and the assistant all ask for it by identity rather than by re-implementing it.
When version 4 excludes staff accounts, the change is made once, reviewed and dated. Every consumer sees the new figure from the same day, and anyone reproducing last quarter's board pack can still ask for version 3.
In detail¶
What the principle constrains¶
It constrains where authority lives, not which tools may exist. It does not require removing any tool, however central. It does not say where the authoritative definitions are stored, only that no consumption technology holds that role by default.
Provenance back to the source¶
Mappings, transformations and consumption-specific metrics should keep a traceable link to the definitions they derive from. A local variant is acceptable when it is declared as a variant; it is a defect when it silently diverges.
The assistant is one more consumer¶
An AI assistant is a consumption technology like any other. It can interpret a question and explain an answer. It should not decide what active customer means, and it should not reconstruct the calculation on its own. That argument continues in where computation belongs.
Not this
- Not a central team writing every definition. Authority usually belongs where the meaning originates, which is the subject of the next chapter.
- Not an argument against BI tools, semantic layers or AI assistants.
Unresolved
- Where should the authoritative definitions physically live, and how are they served to tools?
- Who adjudicates a metric that spans several domains and has no single natural owner?
Join the argument
Agree, challenge or add evidence
Architecture improves when its assumptions are challenged. Say which kind of contribution you're making:
- Challenge I disagree because…
- Evidence We've seen this too…
- Question How would this work when…?
- Alternative Another way to approach this…
- Extension This also implies…
Please keep clients, employers and colleagues unidentifiable. Strong contributions may be quoted and credited on this site. Read the contribution guidelines and the privacy notice.
Comments are provided by giscus and stored on GitHub. Posting requires a GitHub account.