# Build the Data Ontology Before the Agents

> Enterprise · AI Course · ENT-10
> Source: https://ibl.ai/solutions/enterprise/course/data-ontology-before-agents
> Last updated: 2026-08-25

**Why AI programs stall on data rather than models — entity resolution, semantic layers, and the ontology work that has to precede agent deployment.**

## The Short Answer

**Enterprise AI stalls on data rather than models, usually because two departments define the same entity differently. ibl.ai works against an ontology you own and control, deployed where you own all the code and the data — so the semantic layer that encodes your business definitions is an asset you keep rather than a vendor's proprietary schema.**

On ibl.ai you own all the code and the data, run it model-agnostic across any LLM, and pay with no per-seat pricing — so you can deploy anywhere, from your own cloud to a fully air-gapped network.

[Request Access](https://ibl.ai/contact) · [Explore Enterprise](https://ibl.ai/solutions/enterprise)

## Course facts

- **Level:** Advanced
- **Duration:** 6.5 hours across 8 modules
- **Format:** Technical and architectural workshop
- **Modules:** 8
- **Catalog code:** ENT-10
- **Frameworks covered:** NIST AI RMF, Data governance

## What is this course about?

Enterprise AI pilots stall because the organization cannot agree what a customer is. This course covers entity resolution, semantic layers, and metadata as agent prerequisites, then argues for incremental delivery — unify one domain, deploy one agent, repeat — rather than a two-year modeling project that never ships.

## Who is this course for?

- Data architects and chief data officers
- Enterprise architects
- Analytics engineering leads
- AI program leaders

### What do I need before starting?

- Data modeling and warehouse experience
- Familiarity with your organization's core data domains

## What will I be able to do afterwards?

- Diagnose whether a stalled AI program has a model problem or a data problem
- Perform entity resolution across systems that disagree
- Build a semantic layer encoding shared business definitions
- Establish metadata and lineage as agent prerequisites
- Deliver ontology work incrementally rather than as a multi-year program

## What does each module cover?

### Module 1 — Is it a model problem or a data problem?

The diagnostic, because teams reliably attribute data failures to model quality. _(45 min)_

**Objectives**

- Distinguish model failures from data failures
- Diagnose a stalled pilot's actual blocker
- Communicate the diagnosis to a sponsor expecting a model answer

**Topics:** Failure attribution · Diagnostic method · Sponsor communication · Common misattribution

**Activity:** Diagnose a stalled pilot in your organization and identify its real blocker.

### Module 2 — How do you resolve entities across systems?

Customer, employee, product, and account — the same thing represented four incompatible ways. _(60 min)_

**Objectives**

- Perform entity resolution across heterogeneous systems
- Handle identifiers that do not align
- Manage confidence and ambiguity in matches

**Topics:** Entity resolution · Identifier reconciliation · Match confidence · Ambiguity handling

**Activity:** Resolve one entity across three systems and quantify the residual ambiguity.

### Module 3 — What is an 'active customer'?

Semantic layers and the shared definitions two departments will otherwise never agree on. _(55 min)_

**Objectives**

- Build a semantic layer encoding business definitions
- Resolve definitional conflicts between departments
- Version definitions as the business changes

**Topics:** Semantic layer design · Definition conflict · Governance of definitions · Versioning

**Activity:** Reconcile one contested definition between two departments and encode the result.

### Module 4 — Why do agents need metadata and lineage?

Provenance as an agent prerequisite rather than a data governance nicety. _(50 min)_

**Objectives**

- Specify metadata an agent needs to answer responsibly
- Implement lineage sufficient to trace an answer to its source
- Expose freshness and reliability to the agent

**Topics:** Agent-required metadata · Lineage · Freshness signals · Reliability exposure

**Activity:** Trace one agent-generated answer back to its source systems through lineage.

### Module 5 — How do you do ontology work without a two-year project?

Incremental design that ships value while the model is still incomplete. _(50 min)_

**Objectives**

- Scope ontology work to a single domain
- Design for extension rather than completeness
- Ship value before the model is complete

**Topics:** Incremental scoping · Extension design · Value sequencing · Big-bang failure modes

**Activity:** Scope one domain's ontology to something deliverable in six weeks.

### Module 6 — Who owns a definition when two departments disagree?

Governance for semantic conflict, which is a political problem with a technical surface. _(45 min)_

**Objectives**

- Establish definitional ownership and escalation
- Allow legitimate departmental variation without fragmentation
- Resolve conflicts with a decision rather than a compromise

**Topics:** Definitional ownership · Legitimate variation · Escalation · Decision discipline

**Activity:** Run a definitional dispute to resolution with two departments represented.

### Module 7 — How do you deploy an agent against the ontology?

Connecting an agent to the semantic layer so it inherits the shared definitions. _(55 min)_

**Objectives**

- Connect an agent to the semantic layer
- Verify the agent uses shared rather than ad-hoc definitions
- Handle queries the ontology does not cover

**Topics:** Agent-ontology integration · Definition inheritance · Coverage gaps · Graceful degradation

**Activity:** Deploy an agent against the semantic layer and verify definition inheritance.

### Module 8 — Building one domain end to end

The build module: entity resolution, semantic layer, and one agent for a single domain. _(65 min)_

**Objectives**

- Complete one domain end to end
- Deploy an agent that reads it
- Plan the next domain's increment

**Topics:** End-to-end domain · Agent deployment · Increment planning · Reusable patterns

**Activity:** Complete the domain and deploy the agent, then plan increment two.

## What is the capstone project?

**One business domain unified with an agent reading it.** Take one business domain end to end: entity resolution across the source systems, a semantic layer with reconciled definitions, lineage sufficient to trace answers, and a deployed agent that inherits the shared definitions.

_Deliverable:_ A working domain ontology, a deployed agent, and a plan for the next increment.

## How are learners assessed?

- Entity resolution assessed on residual ambiguity, honestly quantified
- Definitional conflict must be resolved by a decision, not a compromise that preserves both
- Agent verified to inherit rather than reinvent definitions

## What ships with the course?

- **Facilitator guide.** Session-by-session running order, discussion prompts, and the questions that reliably derail a room.
- **Learner workbook.** Exercises, checklists, and the templates each module's activity produces.
- **Hands-on lab environment.** A sandboxed ibl.ai deployment so exercises run against real agents, not screenshots.
- **Assessment bank.** Scenario questions and rubric criteria mapped to each stated learning outcome.
- **Source bibliography.** Every primary regulation and standard cited on this page, linked and dated.

## Which AI agents does this course use?

- [Data Analysis Agent](https://ibl.ai/solutions/enterprise/agent/data-analysis-agent)
- [Knowledge Agent](https://ibl.ai/solutions/enterprise/agent/knowledge-agent)
- [Operations Agent](https://ibl.ai/solutions/enterprise/agent/operations-agent)
- [Engineering Agent](https://ibl.ai/solutions/enterprise/agent/engineering-agent)

## Where does the course material come from?

Every module is grounded in primary sources — the regulation, standard, or research itself, not a summary of it. Each was resolved at authoring time.

- [AI Risk Management Framework](https://www.nist.gov/itl/ai-risk-management-framework) — NIST. Data quality and provenance requirements in the Map function.
- [Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks](https://arxiv.org/abs/2005.11401) — Lewis et al., arXiv. How retrieval quality depends on the underlying knowledge representation.
- [Ideas Made to Matter](https://mitsloan.mit.edu/ideas-made-to-matter) — MIT Sloan. Research on why enterprise data programs stall.
- [Model Context Protocol](https://modelcontextprotocol.io/) — Anthropic. Integration layer connecting agents to the semantic layer in Module 7.

## Delivery notes

Binding guidance for anyone preparing and delivering this course:

- Module 6 is a political problem wearing technical clothes. Run it as a real facilitated dispute with two departments represented, and require a decision — a compromise that preserves both definitions is the failure mode.
- Module 5's incremental framing is the course's argument against the two-year enterprise ontology project. Do not soften it; those projects are why the audience is skeptical.
- Use the organization's genuinely contested definition. Every company has one — active customer, qualified lead, headcount — and the real one produces a better session than an example.
- Do not teach a specific ontology formalism as the answer. The value is in reconciled definitions and lineage; the representation is an implementation detail that will change.
- Coordinate with ENT-2 — retrieval quality depends on this work, and the two courses should reference a shared example domain.

## Why run AI training on a platform you own?

- **You own the course, not a licence to it.** Course content, learner data, and the platform run inside your perimeter — you own all the code and the data.
- **Model-agnostic delivery.** Run the course's AI components on any LLM — Claude, GPT, Llama, Gemini, Command — and switch anytime.
- **No per-seat training licences.** Usage-based or self-hosted, so cost tracks actual use rather than headcount.
- **Deploy anywhere.** Cloud, private VPC, on-premise, or fully air-gapped — including for cohorts that cannot use public AI tools.

## Frequently asked questions

### What does the Build the Data Ontology Before the Agents course cover?

Enterprise AI pilots stall because the organization cannot agree what a customer is. This course covers entity resolution, semantic layers, and metadata as agent prerequisites, then argues for incremental delivery — unify one domain, deploy one agent, repeat — rather than a two-year modeling project that never ships. It runs 6.5 hours across 8 modules across 8 modules, at advanced level, and closes with a capstone: One business domain unified with an agent reading it.

### Who should take Build the Data Ontology Before the Agents?

It is written for Data architects and chief data officers, Enterprise architects, Analytics engineering leads, AI program leaders. Prerequisites: Data modeling and warehouse experience; Familiarity with your organization's core data domains.

### Can we run this course on our own infrastructure?

Yes. ibl.ai is model-agnostic and deploy-anywhere — cloud, private VPC, on-premise, or fully air-gapped — and you own all the code and the data. Cohort data, submissions, and any material learners upload stay inside your perimeter, which matters for enterprise teams that cannot send work to a public AI tool.

### How do we get access to Build the Data Ontology Before the Agents?

Request access and we will set it up for your cohort — hosted by ibl.ai, or running against your own deployment. Tell us the group size and timing you need, and whether it should run inside your own perimeter.

### How much does AI training for enterprise cost on ibl.ai?

There is no per-seat pricing — you pay for usage or self-host and pay only for the infrastructure, so a 5,000-person rollout does not cost 5,000 licences. 1.6M+ users across 400+ organizations run the platform this way, including NVIDIA, MIT, and Syracuse University.

## More Enterprise courses

- [Agentic AI for the Enterprise: From Chatbot to Workforce](https://ibl.ai/solutions/enterprise/course/agentic-ai-for-the-enterprise): What separates an agent from a chatbot — tools, memory, autonomy — and the orchestration patterns that let agents finish multi-step work without supervision.
- [RAG on Enterprise Knowledge: Architecture, Chunking, Evals](https://ibl.ai/solutions/enterprise/course/rag-on-enterprise-knowledge): Production retrieval over enterprise content — chunking strategy, hybrid search, permission-aware retrieval, and the eval harness that proves it works.
- [The Enterprise AI Cost Model: Per-Seat vs Token vs Owned](https://ibl.ai/solutions/enterprise/course/enterprise-ai-cost-model): Model AI spend across pricing shapes at real headcount — where per-seat licensing breaks, what tokens actually cost, and when owning the stack wins.
- [AI Security: The OWASP LLM Top 10 in Production](https://ibl.ai/solutions/enterprise/course/ai-security-owasp-llm-top-10): Securing deployed LLM systems — prompt injection, data leakage, supply chain, and excessive agency — with the controls and tests for each.
- [AI Governance in Practice: NIST AI RMF, ISO 42001, EU AI Act](https://ibl.ai/solutions/enterprise/course/ai-governance-nist-iso-eu-ai-act): Operationalize three overlapping frameworks into one governance program — inventory, risk classification, controls, and the evidence auditors ask for.
- [Building an LLM Eval Harness That Ships](https://ibl.ai/solutions/enterprise/course/llm-eval-harness-that-ships): Move from vibes to measurement — task-specific eval design, LLM-as-judge and its limits, regression gates, and production monitoring.
