Data Quality, Metadata & AI Readiness

Business Glossary and the Semantic Layer

One Meaning Across the Enterprise

On this page

Many organizations argue about numbers because they have never agreed on words. Customer, revenue and active user carry different meanings in different systems, and each reporting tool re-implements the calculation in its own way, so the same question produces several defensible answers. Two complementary remedies close the gap: a business glossary that establishes one owned, published definition for each critical term, and a semantic layer that turns those definitions into a shared model so that every tool computes the same answer.

This paper covers what a usable glossary entry contains, what makes a definition good, and the workflow, roles and conflict rules that keep definitions trustworthy. It shows how to link terms to data and metrics, compares three ways to implement a semantic layer, explains where taxonomies, ontologies and knowledge graphs add value and how the semantic layer grounds natural-language assistants, and closes with an operating model, measures, pitfalls and a staged roadmap.

Written for Chief data officers, data governance leads, analytics and business intelligence leaders, data architects, and the stewards and metric owners who define business terms.

Executive summary

Many reporting disputes that look like data quality problems are really definition problems. When finance, marketing and risk each mean something different by customer, and every dashboard, spreadsheet and notebook computes revenue its own way, executive meetings are spent reconciling figures instead of deciding.

The remedy has two halves. The business glossary fixes the words: one owned definition per critical term, written to explicit quality criteria, changed only through a governed workflow and linked to the data that carries it. The semantic layer fixes the arithmetic: it holds the executable definition of each entity and metric once and serves it to every consuming tool, so that a change reaches every dashboard at the same time. Neither half works alone. Definitions give the semantic layer its meaning, and the semantic layer gives the definitions their force.

  • A glossary is not a data dictionary: the dictionary describes what is stored and in what format, while the glossary says what a word means and who decides.
  • Definition quality can be tested against explicit criteria, and governance is a workflow with service levels carried by four roles: term owner, glossary steward, glossary editor and data governance council.
  • Metrics deserve the same rigor as terms: a business definition, formula, grain, filters, dimensions, owner and certification status.
  • Most enterprises run more than one semantic layer approach; the decisive choice is which one is authoritative, so that the others consume definitions rather than redefine them.
  • Natural-language assistants grounded in the glossary and the semantic layer reuse governed logic and access policy; assistants that query raw tables have to guess.

The closing sections set out an operating model, three measures that are enough to run the program, the pitfalls that recur across industries, and a staged roadmap from an agreed list of critical terms to certified metrics served through a shared model.

Why meaning drifts and what it costs

The data in each system may be accurate for the purpose it serves, yet two reports built from it disagree because they count different things under the same name. Three terms illustrate a pattern found in almost every enterprise.

Table 1One word, many meanings
TermMeanings in useWhy the meanings diverge
CustomerA billing account, a contact record, a legal entity or a household, depending on the systemFinance, marketing and risk each model the party they serve
RevenueBooked, billed, recognized or collected, with different treatments of discounts and refundsEach treatment is legitimate for a purpose, and each produces a different number for the same quarter
Active userA login, a session, a transaction or a subscription, counted over seven, thirty or ninety daysThe event counted and the window chosen differ from team to team

Because no shared definition exists, every business intelligence (BI) tool, spreadsheet and data science notebook re-implements the logic independently. Each version is defensible on its own terms, and the differences surface in executive meetings, where time goes into reconciling figures rather than acting on them. The costs compound: slower decisions, eroded trust in data, the same calculation built and maintained several times over, and slow, inconsistent answers for regulators who ask which systems hold personal data or how a reported figure was derived.

The same term means different things in different systems, so every meeting re-litigates the numbers instead of acting on them.

The remedy begins with agreeing the words and continues by making the agreed meaning executable. Agreement alone is not enough, because a perfect definition that every dashboard re-implements by hand still produces several answers. Execution alone is not enough either, because a shared calculation built on an undefined term only spreads the ambiguity faster.

The business glossary

A business glossary is the system of record for meaning: the terms the organization uses to run itself, each with an approved definition, an accountable owner and links to the data that carries it.

A glossary is not a data dictionary

The two artifacts are often confused because catalog tools present both, sometimes on the same screen. A data dictionary is technical metadata: it describes the tables, columns, data types, keys and constraints of one system and is maintained by the engineers who change that system. A business glossary is business metadata: it defines the concepts the organization talks about, independent of where they are stored, and is owned by business leaders and curated by stewards. DAMA-DMBOK treats both within metadata management, but they answer different questions.

Data dictionary
  • Describes tables, columns, data types and constraints
  • Scoped to one system or database
  • Maintained by engineers and database administrators
  • Answers: what is stored here, and in what format?
  • Changes with every release
Business glossary
  • Defines business terms, metrics and their relationships
  • Independent of any system; one entry per concept
  • Owned by the business, curated by stewards
  • Answers: what does this word mean, and who decides?
  • Changes only through a governed workflow
Figure 1The data dictionary and the business glossary answer different questions and have different owners

Both are needed, and the connection between them is the mapping from terms to columns described in the section on linking terms to data and metrics. Organizations that try to make one artifact serve both purposes usually end up with a dictionary that business users cannot read and a glossary that engineers never consult.

Anatomy of a glossary entry

A glossary entry is more than a sentence. The table below lists the attributes that make a term usable and governable, with an example of each.

Table 2The attributes of a governable glossary entry
AttributeWhat it recordsExample
Term and definitionPreferred name and a precise, business-worded meaningActive customer: a customer with a paid order in the last 90 days
Synonyms and acronymsAlternative names mapped to the preferred termClient, account holder; ARR for annual recurring revenue
RelationshipsBroader, narrower and related termsBroader term: Customer; related terms: Order, Contract
Owner and stewardAccountable decision maker and day-to-day curatorOwner: Head of Sales Operations; steward: CRM analyst
Status and versionDraft, in review, approved, published or retired, with effective datesApproved, version 2, effective from the start of the fiscal year
Linked data elementsColumns, fields and certified datasets that carry the termcrm.accounts.status, dw.dim_customer.is_active
Linked metrics and KPIsMetrics whose definition depends on the termActive customer count, churn rate, revenue per customer
Examples and exclusionsBoundary cases that clarify the definitionIncludes trial converts; excludes internal test accounts

Synonyms make a term findable by people who use other words, and recording them prevents duplicate entries. Relationships place the term in a hierarchy, and owner, steward, status and version make it accountable and auditable. Links to data elements, certified datasets, metrics and key performance indicators (KPIs) turn a vocabulary into a working control, because they trace a term to where it is stored and used. Examples and exclusions settle the boundary cases that cause most disagreements, such as whether a trial account or an internal test record counts as a customer. Attribute names vary by catalog tool; the structure is what matters.

What a good definition looks like

Definition quality is the difference between a glossary that settles arguments and one that starts them. The table below contrasts a weak and a strong definition of the same term: the weak one is circular, tied to one system and silent on boundaries, while the strong one states what the concept is and then sets its limits.

Table 3A weak and a strong definition of customer
AspectWeak definitionStrong definition
StatementCustomer: anyone in the customer table.Customer: a person or organization with at least one signed contract with the company.
FormCircular: defines the term by the table named after itStates what the concept is, in business language, in one sentence
DurabilitySystem-bound: the meaning changes when the customer relationship management (CRM) system is replacedIndependent of any system, so it survives a platform change
BoundariesSilent on prospects, test accounts and former customersIncludes active and lapsed contracts; excludes prospects and test accounts
RelationshipsNone recordedNarrower terms: Active customer, Lapsed customer; related: Contract
Ownership and useNo owner, no examples, no link to the metrics that use itOwner: Head of Sales Operations; used by Churn rate and Customer count

International practice makes similar demands. ISO/IEC 11179-4, the part of the metadata registry standard that governs how data definitions are formulated, separates firm requirements from recommendations, and both translate directly into a steward's review checklist.

Stewards should test every definition against these criteria before it enters review. A short style guide with worked examples keeps quality consistent across domains and stewards, and lets reviewers reject a weak definition by pointing to a rule rather than arguing about taste.

Governing the glossary

A glossary becomes a controlled asset only when changes to it follow a workflow, every entry has accountable people behind it, and conflicts between domains have a predictable route to resolution. Each of these mechanisms is cheap to design at the start and expensive to retrofit once hundreds of terms exist.

The term lifecycle from proposal to retirement

  1. Propose

    Anyone raises a term with a draft definition and the reports or decisions that need it

  2. Review

    The steward checks quality criteria, duplicates and synonyms, and consults affected domains

  3. Approve

    The term owner approves; cross-domain terms go to the data governance council

  4. Publish

    The entry appears in the catalog and BI tooltips with owner, status and linked assets

  5. Retire

    Superseded terms are retired with a successor link; history is kept for audit

Figure 2The term lifecycle, from proposal to retirement

Two details make the workflow effective. A proposal must include context, meaning the reports, decisions or regulations that need the term, which filters out vanity terms and tells the steward whom to consult. And retirement keeps history: a retired term points to its successor, so that old reports can still be interpreted against the meaning they were built on.

Cycle time is a design parameter. A workflow that takes months teaches people to bypass the glossary and define terms locally, which recreates the problem the glossary exists to solve. Service levels should be set and reported for each stage, and the steward should have authority to approve routine changes, such as a new synonym or a corrected example, without a committee.

Roles that keep definitions trustworthy

Four roles cover most glossary programs, although titles vary. They sit within the wider data governance operating model, with the council as the escalation point for conflicts and the approver of enterprise-wide terms.

Term owner

A business leader accountable for the meaning of terms in a domain. Approves definitions and changes, resolves disputes within the domain, and answers for the term in audits and metric reviews.

Glossary steward

A domain subject matter expert who drafts and curates definitions, checks quality criteria, finds duplicates and synonyms, maintains links to data elements and metrics, and runs the review workflow.

Glossary editor

A central role in the metadata or data governance office that administers the catalog, enforces the style guide and templates, trains stewards, reports coverage and keeps the term model consistent across domains.

Data governance council

A cross-domain forum that arbitrates conflicting definitions, approves enterprise-wide terms, sets the critical term list and decides which domains the glossary program covers next.

Ownership must sit with someone who can make a decision stick in a budget or performance review; a definition owned by a committee, or by the data team on the business's behalf, has no one to defend it when a powerful stakeholder disagrees. Two rules apply whatever the titles: every published term has a named owner and a named steward, and both names are visible wherever the term is shown, so that anyone who doubts a definition knows whom to ask.

Resolving conflicts between domains

Conflicts arise in two forms: the same word used for different concepts, and different words used for the same concept. The matrix below offers a decision rule based on two questions: how widely the term is used across domains, and how far the meanings differ.

Difference in meaning

Qualify and link

Local use, different meanings: keep both terms with a domain qualifier and record them as related

Split the concept

Enterprise use, different meanings: a broader enterprise term with narrower domain terms; the council arbitrates

Converge quietly

Local use, minor differences: adopt one definition and record the other names as synonyms

One enterprise term

Enterprise use, minor differences: one definition and one owner; variations become attributes or filters

Breadth of use across domains

Figure 3Choosing how to resolve a definition conflict by breadth of use and difference in meaning

The matrix turns arguments into a decision rule. A domain qualifier, such as Customer (Billing) and Customer (Marketing), avoids spending political capital on merging terms that never cross domains. Splitting a concept gives the enterprise a broader term while preserving each domain's narrower one, with the council arbitrating where the boundaries fall. Minor differences rarely justify new terms: record synonyms where use is local, and express variations as attributes or filters where use is enterprise-wide. The outcome to avoid is the committee compromise: a definition that satisfies nobody and describes nothing.

Linking terms to data and metrics

A glossary that stands alone is a dictionary of good intentions. Its value comes from the links between terms and the technical metadata around them, and from extending the same discipline to metrics, which is where most disputed numbers originate.

A term is useful only when it is connected

Business term

One owned, approved definition

  • Columns and fields

    Physical elements that carry the term, confirmed by stewards

  • Certified datasets

    Trusted datasets that implement the term

  • Reports and dashboards

    Where the term reaches decision makers

  • Metrics and KPIs

    Calculations whose meaning depends on the term

  • Quality rules

    Attached once, applied to every mapped column

  • Classi­fication labels

    Sensitivity categories such as personal data

Figure 4The links that turn a glossary term into a working control

Term-to-column mappings are the foundation. Stewards confirm which columns, fields and files carry a term, helped by automated suggestions from name matching, data profiling and classifiers, and the mappings are reviewed whenever a schema changes. Lineage extends the mapping downstream, so that a term attached to a source column can be inherited by derived tables, reports and metrics. Together, the links enable four things that a standalone glossary cannot.

  • Search. People find trusted data by business term rather than by cryptic column name.
  • Impact analysis. Owners see which reports and metrics change when a definition or a column changes, before the change is made.
  • Compliance evidence. The organization can show which systems hold defined elements such as personal data, which supports the records of processing required by Article 30 of the General Data Protection Regulation (GDPR) and responses to data subject access requests.
  • Quality scoping. A quality rule attaches to the term once and applies to every mapped column, instead of being rewritten system by system.

Metric definitions as first-class assets

Metrics deserve the same rigor as terms, because a metric is a term plus arithmetic. The table below shows the attributes a metric definition should record, using net revenue as the worked example.

Table 4The attributes of a metric definition, with net revenue as the example
AttributeWhat to recordExample: net revenue
Metric namePreferred name and synonyms, one entry per conceptNet revenue (synonym: net sales)
Business definitionPlain-language meaning and purposeRevenue after discounts, returns and allowances
FormulaCalculation expressed in glossary terms and measuresGross revenue minus discounts minus returns
GrainThe level at which the metric is validPer order line, aggregated by day
FiltersStandard inclusions and exclusionsExcludes intercompany and test transactions
DimensionsAllowed slicing attributes and hierarchiesProduct, region, channel, customer segment
OwnerAccountable role for definition and changeHead of Financial Planning and Analysis
CertificationStatus, certifying body, review date and verified lineageCertified by the finance data council; reviewed quarterly

Two attributes deserve emphasis. The formula is recorded first in glossary terms, so that the owner can read and approve it, while the semantic layer carries the executable version. Grain prevents the classic error of averaging averages, or of summing a figure that is meaningful only at a lower level. A metric without these attributes will be re-derived differently by every team that needs it.

A metric computed differently in two tools is two metrics with one name.

A glossary fixes the words: it tells the organization what net revenue means. It does not fix the arithmetic, because every dashboard, spreadsheet and notebook can still implement the formula by hand, with its own joins, filters and time logic. Drift is inevitable when the same calculation is maintained in several places, and it is usually discovered only when two reports reach the same executive. The semantic layer closes that gap.

The semantic layer

A semantic layer is an abstraction that maps business concepts onto physical data, so that users and tools work with entities, measures and dimensions rather than with tables, columns and joins. A user asks for net revenue by region; the layer knows which tables hold orders and regions, how they join, which filters finance applies and how revenue is calculated, and it writes the query. The idea is long established: business intelligence platforms have offered semantic models that let users query by business name since their early generations. What has changed is the number of tools that need to share one model, from spreadsheets and notebooks to embedded applications and natural-language assistants.

What a semantic layer contains

Consumers
  • BI dashboards
  • Spreadsheets
  • Notebooks
  • Embedded apps
  • AI assistants
Metrics and measures

Certified calculations with grain, filters, time logic and ownership

Entities and dimensions

Business objects, attributes, hierarchies and the joins between them

Policies and performance

Row and column access rules, caching, aggregates and query generation

Physical data
  • Warehouse tables
  • Lakehouse tables
  • Views
  • External sources
Figure 5The components of a semantic layer, from consuming tools down to physical data

Entities and dimensions are what let a user ask for net revenue by region without knowing how the tables relate, and the policy and performance layer keeps the answers secure and fast. Four consequences explain why the layer matters.

  • Business users select net revenue by region, and the layer writes the query; no one needs to know the join path.
  • Logic lives once, so a definition change reaches every tool at the same time instead of dashboard by dashboard.
  • Access policy travels with the model rather than being rebuilt, and occasionally forgotten, in each dashboard.
  • The layer becomes the executable form of the glossary and the metric catalog, so agreed definitions are applied rather than merely documented.

Three ways to implement the semantic layer

Three implementation approaches dominate, described here generically rather than by product. Most enterprises run more than one, usually because different teams adopted different tools, so the practical question is less which approach is best than which one is authoritative.

Table 5Three approaches to implementing a semantic layer
ApproachStrengthsLimitationsFits best when
Models inside BI toolsFast to build and familiar to analysts; rich visual modeling and tight tool integrationLogic locked to one tool and often one workspace; duplicated across tools and teams over timeA single-tool estate with strong model governance
Standalone semantic layerOne model served to many tools through standard interfaces; one place for metrics, joins and access policyAnother platform to run, fund and keep performant; tool features may not map one to one onto the layerA multi-tool estate that needs one certified answer
Metrics as codeDefinitions versioned with the transformation code; code review, automated tests and continuous integration (CI) apply to metric changesNeeds engineering discipline; less visual for business users; consumption still needs an API or a BI integrationEngineering-led teams with a mature pipeline practice

A standalone semantic layer is sometimes called a universal semantic layer or headless BI. The term metrics layer is often used for a semantic layer, of any of these kinds, that concentrates on metric definitions rather than on the full entity model. Products blur the categories: some BI tools expose their models to other tools, and some metrics-as-code frameworks include their own query interfaces.

The decisive step is therefore to designate one implementation as authoritative for each domain's certified metrics, so that the others consume its definitions rather than redefine them. Portability deserves weight in that choice. A semantic model is a long-lived asset that will outlast several BI tools, so organizations should prefer approaches whose definitions can be exported in a documented format, and should follow industry efforts to standardize the exchange of semantic models, such as the Open Semantic Interchange initiative, as a hedge against lock-in.

Richer semantics and AI grounding

Two developments build on the glossary and the semantic layer: richer semantic structures for problems that need machine-checkable meaning, and natural-language assistants that answer business questions in conversation.

From glossary to knowledge graph

  1. Knowledge graph

    Instances and relationships from operational data

  2. Ontology (OWL)

    Classes, properties, constraints and inference

  3. Taxonomy (SKOS)

    Hierarchies of broader, narrower and related concepts

  4. Business glossary

    Terms, definitions, synonyms and owners

Figure 6Richer semantic structures build on the glossary, adding expressiveness at increasing cost

Each structure adds expressiveness, and each costs more to build and maintain than the one below it. A taxonomy adds controlled hierarchies of broader, narrower and related concepts to the glossary; the Simple Knowledge Organization System (SKOS), a World Wide Web Consortium (W3C) Recommendation, is a widely used way to represent taxonomies and thesauri so that they can be shared and linked. An ontology adds classes, properties, constraints and formally defined meaning, which lets software check consistency and infer new facts. The Web Ontology Language (OWL), also a W3C Recommendation, is the standard language, and industry ontologies such as the Financial Industry Business Ontology (FIBO), developed by the EDM Council (now the EDM Association) and standardized through the Object Management Group, show the scale such work can reach. A knowledge graph populates an ontology, or a simpler schema, with instances and relationships drawn from operational data: this customer holds that contract, which covers that asset, which was involved in that incident.

  • Taxonomies pay off for consistent classification of products, documents and risks across systems and teams.
  • Ontologies pay off for integration across many sources where meaning must be machine-checkable rather than merely documented.
  • Knowledge graphs pay off for questions that traverse entities such as customer, contract, asset and incident, which are awkward to answer with joins across separately designed systems.

Start with the glossary and add expressiveness only when a use case demands it. A glossary with well-maintained broader, narrower and related links already contains a simple taxonomy, and it can be expressed in SKOS when another system needs to consume it.

Grounding natural-language assistants in the semantic layer

Natural-language and text-to-SQL assistants make the semantic layer more valuable, not less. An assistant that writes SQL directly against physical tables must guess what customer means, which join is correct and which filter the finance team applies, and its answers are likely to differ from the dashboards. Grounding the assistant in the glossary and the semantic layer changes this in four ways.

Vocabulary grounding

Glossary terms, synonyms and acronyms let the assistant map a user's words to the right entity and metric, and ask a clarifying question when a term such as customer is ambiguous.

Certified calculations

The assistant requests net revenue by region from the semantic layer instead of writing raw SQL against tables, so its answers reuse governed logic and match the dashboards.

Policy inheritance

Row and column access rules in the semantic layer apply to assistant queries as they do to BI queries, provided the assistant queries under the requesting user's identity.

Evaluation before rollout

A test set of business questions with known answers measures accuracy per domain; gaps in the glossary and the model show up as wrong or refused answers.

Policy inheritance deserves care in design. An assistant that connects through a shared service account inherits that account's entitlements rather than the user's, and can reveal in conversation what the dashboard would mask. Evaluation, likewise, is not a one-time gate: the test set should be rerun whenever the model, the glossary or the assistant changes, because each change can shift accuracy in ways no one predicted.

Published research supports the emphasis on grounding. One benchmark built on an enterprise insurance schema found that a large language model answered business questions far more accurately when the questions were posed over a knowledge graph representation of the database than when the model queried the SQL tables directly. Results vary by domain, model and question type, which is why each organization needs its own test set, but the lesson holds: an assistant is only as reliable as the semantics it is grounded in.

Operating model and adoption

The operating model extends the glossary roles to metrics and the semantic layer, and adoption is won by putting definitions where people already work rather than by asking them to visit another tool.

Roles and rhythm

Table 6Responsibilities across the glossary, metrics and the semantic layer
RoleResponsible forRhythm
Glossary stewardsCurating terms, running the workflow and maintaining links to dataCoverage reported monthly
Metric ownersApproving each metric's definition, formula and changes; one owner per metricAt every change and at each recertification
Semantic layer teamMaintaining the shared model, its access policies and its releasesVersioned releases with change notes
Data governance councilCertifying enterprise metrics, arbitrating conflicts and setting the critical listFixed cadence; certification renewed on schedule and on change

Two design choices matter most. A metric has exactly one owner, because a metric with two owners has none: when the definition is challenged, someone must be able to decide. And the semantic layer team, usually inside the data platform organization, treats the shared model as a product with versioning, release notes and a backlog, not as a configuration file that anyone may edit. Certification is renewed on a fixed cadence and whenever a metric's formula or lineage changes, so that the certified badge remains a current signal.

Adoption where people work

Few people open a separate application to check a definition, so definitions must reach people inside the tools they already use. Five tactics carry most of the effect.

  • Show definitions as tooltips in BI tools and in catalog search results.
  • Mark certified metrics and datasets visibly, and rank them first in search.
  • Require glossary links in data contracts and in approvals for new reports.
  • Publish metric change notes to subscribers before the numbers move.
  • Use the glossary in onboarding and data literacy programs, so that people learn the agreed vocabulary first.

Measuring glossary and metric health

Three measures are enough to run the program, and they should be reported to the data governance council on the same cadence as data quality. Definitions lead and certification follows: a metric cannot be certified until its terms are approved and its lineage is verified, so coverage should rise first and the certified share should follow.

Table 7Three measures that run a glossary and semantic layer program
MeasureDefinitionHow to read it
CoverageShare of the critical term list with an approved definition, a named owner and linked data elementsThe denominator is the agreed critical list, not every word in the business
Certified metrics shareShare of metrics in executive reporting served from certified definitions, ideally through the semantic layerShows whether governed logic is used where it matters most
Duplicate metric countNumber of distinct definitions per metric name across toolsShould fall toward one as the authoritative layer takes over

Supporting measures include workflow cycle time, glossary search usage and the number of open definition disputes. Cycle time shows whether the workflow is fast enough to keep people from bypassing it, search usage shows whether the glossary has become part of daily work, and a dispute count that never falls suggests that the council is not deciding.

Pitfalls that recur

The same failure patterns appear across industries. Each is visible early to anyone who looks at usage rather than at the number of terms defined.

Each pitfall has the same root cause: treating the glossary and the semantic layer as documentation projects rather than as products. Products have owners, users, releases, service levels and adoption measures, and they are funded beyond the initial project. Programs that fund and measure them that way avoid most of the list above.

A staged roadmap

The roadmap is staged so that each phase produces something people use. Timing varies with organization size and tooling, and the sequence matters more than the months.

  1. Months 1 to 3
    Foundation

    Critical term list agreed; owners and stewards named; catalog, templates and style guide ready

  2. Months 4 to 6
    Define and link

    First domain's terms approved and mapped to columns; top executive metrics documented

  3. Months 7 to 12
    Semantic layer

    Shared model for one domain; certified metrics served to BI tools; definitions in tooltips

  4. Year two
    Scale and sustain

    Remaining domains onboarded; recertification cadence; assistant grounding pilot

Figure 7A staged roadmap from foundation to scale

The semantic layer phase is the moment most users first notice the program, because definitions start appearing as tooltips in the tools they already use, so it is worth reaching early. Running the phases in parallel for different domains is normal once the pattern is proven.

The critical list is the scoping decision that keeps the effort finite, and named owners convert the glossary from a reference into a control. Tooling must support workflow, versioning and links to data assets; a wiki page does not. Reporting to leadership is what keeps the program funded beyond its first year.

Where to start

Four actions start the program without waiting for a tool selection.

  1. Name the critical terms and metrics. Typically a few dozen, often around fifty, drawn from what executives and regulators actually use, each with an assigned owner. The list itself is a governance decision worth debating.
  2. Stand up the workflow. Publish the first approved definitions in the catalog, so that the process is visible and people can see it working.
  3. Choose the authoritative semantic layer approach. Certify one domain's metrics through it, because a working example persuades more than a strategy document.
  4. Report progress. Report coverage, certification and duplicate metrics to the data governance council every quarter.

Shared meaning also depends on the disciplines around it: master data management for consistent identities of customers and products, data quality management for the rules that terms carry, and data governance for the authority behind every definition. Organizations that agree the words, link them to data and make them executable stop debating whose number is right. One meaning, owned and executable, is what turns reporting debates into decisions.

Glossary

Business glossary
A governed collection of business terms, each with one approved definition, an accountable owner, relationships and links to the data and metrics that carry it.
Data dictionary
Technical metadata describing the tables, columns, data types, keys and constraints of a particular system.
Critical term list
The agreed, limited set of terms and metrics that executives and regulators rely on, which defines the scope of glossary coverage.
Term owner
The business leader accountable for the meaning of a term, who approves its definition and any change to it.
Glossary steward
The subject matter expert who drafts, curates and links terms and runs the review workflow.
Term-to-column mapping
A confirmed link between a glossary term and a physical column, field or file that carries it.
Grain
The level of detail at which a metric is valid, such as per order line.
Certified metric
A metric whose definition, formula, ownership and lineage have been reviewed and approved through a governed process, subject to periodic recertification.
Semantic layer
An abstraction that maps business entities, measures and dimensions onto physical data and serves one executable model to many tools.
Metrics layer
A semantic layer, or the part of one, that concentrates on defining and serving metrics.
Metrics as code
The practice of defining metrics in version-controlled code alongside data transformations, subject to code review and automated tests.
Taxonomy
A controlled hierarchy of concepts linked by broader, narrower and related relationships.
Ontology
A formal model of classes, properties and constraints with defined meaning that software can check and reason over.
Knowledge graph
A graph of entities and relationships drawn from operational data and organized by an ontology or schema.
Grounding
Connecting an AI assistant to governed vocabulary, calculations and access policies so that its answers reuse them rather than guessing.

References and further reading

  1. DAMA International, DAMA-DMBOK: Data Management Body of Knowledge, second edition (Metadata Management knowledge area).
  2. ISO/IEC 11179-4, Information technology: Metadata registries (MDR), Part 4: Formulation of data definitions.
  3. W3C, SKOS Simple Knowledge Organization System Reference, W3C Recommendation.
  4. W3C, OWL 2 Web Ontology Language Document Overview, W3C Recommendation.
  5. EDM Association (formerly the EDM Council), Financial Industry Business Ontology (FIBO).
  6. Juan Sequeda, Dean Allemang and Bryon Jacob, A Benchmark to Understand the Role of Knowledge Graphs on Large Language Model's Accuracy for Question Answering on Enterprise SQL Databases.
  7. Open Semantic Interchange (OSI), OSI specification for exchanging semantic layer definitions.
  8. General Data Protection Regulation (GDPR), in particular Article 15 (right of access) and Article 30 (records of processing activities).
  9. Dean Allemang, James Hendler and Fabien Gandon, Semantic Web for the Working Ontologist.
  10. Heather Hedden, The Accidental Taxonomist.

This paper offers general guidance and is not legal, regulatory or professional advice. Summaries of laws, regulations and standards are for orientation only; confirm the obligations that apply to your organization with qualified advisors. Product and vendor names are used for illustration and imply no endorsement.

© ByteCI, LLC. All rights reserved.

Put this into practice

Want help applying this?

ByteCI helps federal and private-sector teams turn guidance like this into working architecture, roadmaps and delivery. Tell us about your situation.