Two departments mean different things by customer, and every system inherits the argument
An ontology is the least glamorous and most load-bearing thing in an AI programme. Without one, retrieval finds the wrong documents, agents make plausible decisions about the wrong entity, and every report needs a footnote explaining which definition it used. With one, a machine can reason over your business instead of pattern-matching over your text.
- Agreed definitions. What a customer, an order, a site, a case actually is — settled between the departments that disagreed, and written down.
- A machine-usable model. Entities, relationships, constraints and identity rules implemented rather than drawn, so systems can query and reason over it.
- Better retrieval and better agents. Both improve immediately, because both were failing on ambiguity rather than on capability.
- Reconciled reporting. Numbers that agree across systems because they derive from one model rather than five conventions.
What is delivered
Core domain model
The twenty to fifty concepts your business actually runs on, defined precisely, with the disagreements surfaced and resolved rather than averaged.
Identity and resolution rules
How the same real thing is recognised across systems. Usually the hardest and most valuable part, and the reason duplicate customers exist.
Relationships and constraints
What connects to what, what is mandatory, what is impossible. Constraints are what let a machine notice something is wrong instead of proceeding confidently.
Implementation
In the store that fits — relational, graph or a semantic layer over what you have — with the model expressed in a standard form rather than trapped in one product.
Mapping from existing systems
How each source system maps onto the model, including where it cannot and what is lost. The honest gaps matter more than the clean mappings.
Governance
Who owns each definition, how a change is proposed, and how it propagates. Without this the model is accurate for one quarter.
How it runs
- 01
Find the disagreements
Interview the departments separately and compare. The conflicts are the work; the agreed parts take an afternoon.
- 02
Model narrowly
The concepts one or two real use cases need, not the whole enterprise. Ontology projects fail by being comprehensive.
- 03
Implement and load
Real data through the model, which is where the definitions get tested and where the comfortable abstractions break.
- 04
Use it for something
Point retrieval, an agent or a report at it within weeks. A model nothing consumes is a document, and it decays.
A good fit when
- Retrieval or agents keep returning things that are technically related and practically wrong.
- Two systems disagree about the same number and nobody can settle it.
- You are consolidating systems, or building anything that has to reason across them.
- Duplicate or ambiguous master data is a recurring operational cost.
Not the right service when
- You have one system and one definition of everything. Then this is overhead.
- You want a complete enterprise ontology up front. That project has a well-documented failure mode and we would rather not sell it to you.
- Nobody senior can settle a definitional dispute. Without that authority the model cannot be agreed, only described.
Frequently asked questions
Is this the same as a data model?
Do we need a graph database?
How long does it take?
What if the departments will not agree?
How does this help retrieval and agents?
Other services
AI Strategy
Which decisions are worth changing, what each would cost, and what would measurably be different. Including the ones where the answer is not AI.
Read articleAI Transformation
The part after the strategy: sequencing against real capacity, changing how work is done, and making adoption somebody's job rather than a hope.
Read articleAI Agents Engineering
Agents that do work rather than answer questions — with bounds, tools, approval gates and a decision log that survives the first incident.
Read article
