Skills in action / Business catalog

Build a business data catalog: from a mountain of data to terms the business understands

INDEPENDENT CONSULTANT · DATA GOVERNANCE, DATA QUALITY & MDM

Training and coaching for Data Owners and Data Stewards, built on a real case

In short

Most organisations already have plenty of metadata: table names, column lists, data dictionaries. What they miss is a catalog that a business person can read. I teach Data Owners and Data Stewards how to build it: which terms deserve a place, how to organise them, how to share common concepts between domains, and how to keep the result trustworthy over time. The training does not start from theory, but from a real catalog of open data that we structure together, step by step.

Business words first

Terms are the nouns the business uses: Municipality, never CD_MUNTY_REFNIS.

One concept, one term

A concept is defined once; the other names become synonyms.

Share before you specialise

Person, Address or Country are defined once for the whole organisation.

Stop where the business stops

No deeper than the level at which people still ask questions.

Approved before published

Only reviewed definitions reach the users, with a named owner.

The use case: a catalog for Statbel open data

The Belgian statistical office, Statbel, publishes its open data with a standard catalog file (DCAT). It is well documented technically, but it has no business structure: it tells you which files exist, not what the data means. That makes it the perfect training ground: real data, real ambiguity, and nothing confidential.

485datasets in the catalog
214field dictionaries
2,089distinct column names
127business terms at the end
57%of all column usages explained

What the participants discover in the raw data

In the sourceWhat it hidesIn the business catalog
CD_SEX, CD_GENDER, MS_SEX_ … 9 spellingsOne concept, many names and languagesOne term: Sex, with synonyms in French and Dutch
Territorial codes under 113 column namesThe same code list used for residence, birth, work, accidents…One shared hierarchy (Region › Province › Municipality) and one role per context
TYPE_ENT: natural or legal personThe split between consumers and businessesThe generic Party: a Person or an Organisation, and their relationships
MS_DEAD, MS_SLY_INJ, MS_VIC_OK …A classification spread over six columnsNumber of Victims by Injury Severity

Source data: Statbel open data (statbel.fgov.be/fr/open-data), reused under CC BY 4.0.

The basic concepts of a catalog

A business catalog needs only a few levels. Each one answers a different question and has an owner. The technical layer (datasets and columns) is harvested by the tool and linked to the business terms; nobody types it by hand.

Business domainWho is accountable?Population and Society
GlossaryWhich vocabulary?Population and Households
Subject areaWhere do I look?Population · Household · Vital Events
Business termWhat does it mean?Place of Residence · Population Count
CharacteristicWhat describes it, when it has its own meaning?Sex · Age · Marital Status
Dataset › ColumnTechnical layer, linked to the termsCD_REFNIS_LVL_4

Seven types of terms

The type tells the reader how to use a term, and the steward which naming rule applies.

Subject area

Groups terms to navigate. Vital Events

Business object

A thing with its own identity. Person, Dwelling

Characteristic

Describes an object. Sex, Legal Form

Role

A shared concept seen from one context. Place of Birth

Measure

A number the business reads. Population Count

Classification

An official code list. Economic Activity (NACE-BEL)

Identifier

Identifies one instance. Enterprise Number

How the structure is defined

The method meets in the middle: the data gives the evidence of what is really used, the business gives the structure. Reverse engineering alone produces a list of columns with nicer names; interviews alone produce terms that no data supports.

  1. Inventory. Group the datasets into families and count how often each column name appears: frequent names are candidate shared concepts.
  2. Strip the technical noise. Codes, labels per language, level suffixes and keys are representations, not terms.
  3. Cluster into subject areas around the questions the business asks, and check them with the Data Owner.
  4. Decide where each term lives with a simple decision tree: not a term, reuse, shared or domain.
  5. Name and define each term with the rules of the standard, then load it in the catalog tool and link the columns.

The Shared Business Vocabulary

Concepts used by several domains are placed in one shared glossary owned by the governance office. Domains link to them instead of redefining them, so that data from different domains can be combined later, for example a consumer view and a business view of the same person.

Population and HouseholdsPlace of Residence · Place of Birth
Mobility and Road SafetyAccident Location · Road Accident Victim

Shared Business Vocabulary

Defined once, reused by every domain

  • PartyPerson · Organisation
  • LocationAddress · Municipality
  • TimeReference Period
  • ClassificationsNACE-BEL · ISCO
Enterprises and EconomyRegistered Office Location · Main Activity
Buildings and Real EstateDwelling · Transaction Price

What the training brings: from the standard to the result

Participants leave with three things that work together: a rule book, a method and a catalog that the business can already use.

DG-STD-001

The standard

Who decides, and what must a term contain?

  • The term card: definition, owner, steward, rules, classification
  • Naming and definition rules (ISO/IEC 11179)
  • Roles, lifecycle, RACI and the approval workflow
DG-GDL-001

The guideline

Which terms, and how are they organised?

  • Levels, term types and how deep to go
  • The shared vocabulary and multi-domain alignment
  • The analysis process, with a BPMN, a RACI and AI used as an assistant
RESULT

The catalog in use

Can a business user find and trust a definition?

  • 5 glossaries and 127 terms loaded in OpenMetadata
  • A simplified view for business users
  • A short guide: "How to use the business glossary"

See the result

The live demo: a business glossary anyone can read

Search a word in English, French or Dutch, browse by domain, and open a term: definition, synonyms, related terms and owner. Only approved definitions are shown. The page is generated from the catalog tool, so it stays in line with the governed content.

Open the demo

Who it is for, and how it runs

Data Owners

Decide the scope of their glossary, what they approve and which shared concepts they must not redefine.

Business Data Stewards

A repeatable method to go from datasets and columns to well-placed, well-defined terms.

Technical Data Stewards

How columns are profiled and linked to terms, and why codes and labels are not terms.

Governance office

How to run the shared vocabulary, the approval workflow and the publication to business users.

Format

1-day workshop+hands-on exercises on the Statbel case+coaching on your own data

The workshop alternates short explanations and exercises: reading a mountain of data, stripping the technical noise, deciding "term or not", modelling roles, writing definitions, importing and approving terms in the catalog tool. The coaching then applies the same method to your domains, in French, English or Dutch.

AI as an assistant

  • Parses thousands of column names and counts them with code
  • Proposes groupings, roles and first definitions
  • Produces import files and checks the structure

People stay the owners

  • The business meaning comes from people, not from column names
  • Every definition is reviewed and approved
  • Before sharing metadata with an AI, check that it is allowed to leave the organisation

Let’s talk about your catalog

Whether you are starting a catalog or trying to make an existing one useful, I adapt the training to your tool (OpenMetadata, Collibra, Purview or another catalog) and to your domains, and I leave your teams able to continue on their own.

Contact me Open the demo My four-phase approach The technical note: the Statbel pipeline (EN)