15.3 Business Glossary & Classification
1. The semantic problem
Different teams can use the same word differently.
For example:
Revenue
Could mean:
- gross sales,
- net sales,
- recognized revenue,
- invoiced revenue,
- revenue excluding intercompany transactions.
A technical model cannot solve this ambiguity by itself.
The glossary provides shared business meaning.
2. Glossary mental model
Business Concept
|
v
Glossary Term
|
+-- Definition
+-- Synonyms
+-- Domain
+-- Owner
+-- Related Terms
+-- KPI relationships
|
v
Catalog Assets
|
v
Models / Analytics / Data Products
3. Good glossary term
A strong term definition is:
- business-oriented,
- unambiguous,
- concise,
- testable,
- owned,
- version-aware where necessary.
Weak:
"Customer revenue."
Strong:
"Net recognized revenue attributable to external customers after approved returns and commercial adjustments, measured according to the Finance revenue policy."
The second definition gives a modeler something actionable.
4. Term lifecycle
Proposed
|
v
Reviewed
|
v
Approved
|
v
Published
|
+--> Deprecated
|
v
Retired
Do not allow informal definitions to become de facto enterprise definitions without review.
5. Classification
Classification answers:
"How should this data be treated?"
Typical enterprise classes:
- Public,
- Internal,
- Confidential,
- Restricted.
Actual classification names must follow the organization's policy.
Classification should influence:
- access,
- sharing,
- handling,
- monitoring,
- retention,
- incident response.
6. Tags versus glossary terms
They are not equivalent.
Tags
Useful for flexible classification and filtering.
Examples:
- Tier-1,
- Finance,
- certified,
- regional.
Glossary terms
Represent business meaning.
Examples:
- Customer,
- Net Revenue,
- Purchase Order,
- On-Time Delivery.
Use tags to classify.
Use terms to define.
7. KPI governance
A KPI should have:
- business name,
- definition,
- formula,
- grain,
- time semantics,
- source,
- owner,
- exclusions,
- aggregation rule,
- refresh expectation.
For example:
On-Time Delivery %
= deliveries meeting agreed date
/ eligible deliveries
Grain:
delivery line
Exclusions:
cancelled deliveries
Owner:
Supply Chain
The exact formula belongs to the business definition, not to the visualization layer.
8. Glossary-to-model bridge
A mature architecture connects:
Glossary Term
|
+--> governed asset
|
+--> KPI
|
+--> semantic model
|
+--> data product
|
+--> analytics content
This creates semantic consistency across consumers.
9. Avoid glossary explosion
Do not create a term for every technical field.
Create terms for:
- important business concepts,
- ambiguous concepts,
- regulated concepts,
- critical KPIs,
- cross-domain concepts.
Architect exercise
Take these terms:
- Customer
- Supplier
- Revenue
- Purchase Order
- Net Price
For each, design:
- definition,
- owner,
- domain,
- synonyms,
- related terms,
- KPI relationships,
- example governed assets.