What Is Data Governance and What Does It Actually Cover?

Updated

Data governance is the set of policies, roles, and processes that determine who can do what with which data, and whether that data can be trusted. It covers ownership and stewardship, cataloging and discovery, lineage, quality, classification and access control, and business semantics — and it only works when those pieces are recorded in metadata and enforced through workflows rather than written down once and filed away. If you are starting from nothing, the practical entry point is ownership plus a catalog, not a policy document.

The core components

Governance is easier to understand as a stack of decisions than as a single program. Each layer answers a different question.

Component Question it answers Typical artifact
Ownership & stewardship Who is accountable for this asset? Owner assignments, stewardship roles
Cataloging & discovery What data exists and where? Data catalog, search, asset inventory
Lineage Where did this come from and what depends on it? Upstream/downstream graphs
Quality Is it fit for use? Tests, freshness checks, incident records
Classification & access How sensitive is it, and who may see it? Tags, classifications, policies
Business semantics What does it mean in business terms? Glossary terms, metric definitions

These are not independent projects. A classification tag is only useful if ownership exists to act on it; lineage is only useful if someone can be paged when a downstream model breaks.

How governance is recorded and enforced

The mechanism that separates governance from documentation is that decisions live in metadata and move through workflows.

Metadata as the record. Every asset — schemas, tables, columns, dashboards, pipelines, ML models, owners, lineage, classifications — is captured in a metadata graph. OpenMetadata describes this as three primitives in one open knowledge graph: context (the technical assets and their relationships), ontology (glossary terms, metric definitions, and standard relationships such as RDF, OWL, DCAT, and Schema.org), and memory (corrections, decisions, approvals, feedback loops, and an auditable record of every change).

Enforcement through workflow. A glossary term gets proposed, reviewed, and approved. A classification gets applied and drives an access decision. A quality failure opens an incident. The audit trail is the output — not a separate compliance exercise.

Programmable by design. OpenMetadata's schema-first architecture, with 700+ open specifications in JSON Schema and RDF/JSON-LD, means the metadata model itself can be extended and wired into an existing stack rather than forcing your organization into a fixed schema.

Where governance meets quality, observability, and AI

Governance is often treated as the paperwork layer sitting above data engineering. In practice it is the layer that makes the other practices usable:

  • Data quality needs ownership and definitions to know what "correct" means and who fixes it.
  • Observability needs lineage to know which downstream consumers are affected by an upstream change.
  • AI readiness needs all of it. An AI agent acting on your data needs to know what a field means, how it connects to other assets, and whether it can be trusted — the same shared understanding a human analyst needs.

That last point is why governance has moved from a compliance cost to an enablement function. OpenMetadata frames its platform as a context layer for humans, AI assistants, and agents, unifying technical context, business semantics, and organizational memory into one graph so both reason from the same foundation.

A practical starting sequence

For a team with no formal governance program, the order matters more than the scope:

  1. Pick one domain, not the whole company. A single business area with a known pain point (a broken dashboard, a disputed metric) gives you a real test case.
  2. Assign owners to the assets in that domain. Without an accountable person, every later step stalls.
  3. Catalog the assets and their lineage. You cannot govern what you cannot find, and you cannot assess impact without lineage.
  4. Define the handful of terms that are actually contested. A glossary of 500 terms nobody reads is worse than 10 terms everyone uses.
  5. Add classification and quality checks where the risk is. Sensitivity tags and freshness tests on the assets that matter, not everywhere at once.
  6. Record decisions as you go. Approvals, corrections, and exceptions should land in the metadata record so the next person inherits the reasoning.

Then expand domain by domain. Governance programs that try to cover everything in phase one typically produce a catalog nobody maintains.

Common failure modes

  • Unclear ownership. Assets exist with no accountable person, so issues are reported and never resolved.
  • Unenforced policies. Rules are written in a wiki and never connected to an access decision, a test, or a workflow.
  • Governance as a one-time project. A catalog is populated during a launch, then drifts out of date within a quarter because nothing keeps it current.
  • Semantics without adoption. Glossary terms are defined but not used in queries, dashboards, or metric layers, so they never become the shared language.
  • Tooling without a decision. The platform is purchased or deployed before anyone agrees on what decisions it should support.

Each of these has the same root cause: governance treated as an artifact to produce rather than a set of decisions to make and maintain.

What to look for in a governance platform

If you are evaluating tooling, the useful questions are structural rather than feature-list based:

  • Does it hold technical context, business semantics, and change history in one connected graph, or in separate silos?
  • Is the metadata model open and extensible, so you can adapt it to your organization instead of the reverse?
  • Are approvals, corrections, and decisions recorded as first-class objects with an audit trail?
  • Does lineage connect assets across the stack, including pipelines and ML models?
  • Can the same context be consumed by both people and automated agents?

OpenMetadata is one option built around these properties, with 4,000+ enterprise deployments, 130+ data connectors, and an active open source community. Whether it fits depends on how much of your governance work you want to express as metadata and workflow versus process and policy documents — but the underlying test is the same for any platform: can it record a decision and enforce it?