When entities and KPI definitions are ambiguous, teams pay the cost over and over again. The same transformations get rebuilt in parallel, leadership sees conflicting numbers, and trust erodes. This step breaks that cycle by defining a small, shared semantic core that becomes the foundation for reusable data products.

Start small, not enterprise-wide

You do not need an enterprise model to get started. Begin with 3–7 core business entities and the few KPIs that people argue about most often. These are typically the concepts at the center of your most important value chains.

A good starting set is often Customer, Product, Order, and Shipment. The key is to make identifiers explicit early and treat them as first-class design decisions, because everything downstream depends on them.

Turn definitions into something people can use

A definition only helps when it changes behavior. That means semantic work must be operational, not theoretical.

For each core entity and business-critical KPI, assign an accountable owner and agree a lightweight way to approve, reject, or version changes. Do not wait for perfect consensus. Pick a definition, socialize it, and refine it as you learn.

Make reuse safe

Reusability breaks down when people cannot combine products safely. To prevent that, make three elements explicit in every definition:

What “done” looks like (minimum viable)

In practice, this work is “done enough” when teams can build and reuse data products without re-litigating definitions every time.

A minimal, practical package is:

Once this exists, you have a semantic core that can be referenced, governed lightly, and expanded as new value chains and use cases appear.