A structural review confirms that an Ontology is semantically coherent and technically correct. It cannot confirm that anyone can use it. Task-based validation closes that gap: you test the model against the decisions and investigations it must support, with the people and agents who will depend on it.
At Palantir, we use internal analytical drills to test both Ontology design and fluency. Teams receive business questions they have not seen before, ranging from simple counts to multi-step investigations. Participants use general-purpose analytical applications and do not use workflows or dashboards that teams build for the task. This constraint tests the Ontology itself instead of application-specific crutches.
These exercises inform the validation method described here. We recommend adapting these exercises to evaluate Ontology design in your own enterprise. An Ontology is not simply a raw write-through of source systems. It is the interface through which people and agents understand the enterprise, investigate changing conditions, and make decisions.
Five lessons from these exercises shape the guidance that follows:
| Lesson | Where it is covered |
|---|---|
| Structural correctness does not guarantee operational usability | Limits of structural review |
| Real business questions are the best acceptance tests | Sourcing real business questions |
| New users provide critical evidence | Drill design decisions |
| Time to answer is a design signal | Reading the results |
| People and agents expose different weaknesses | Comparing people and agents |
Structural guidance can determine whether an object type represents a coherent entity, whether a link has meaningful cardinality, or whether multiple types should share an interface. These reviews are essential: they evaluate the internal integrity of the model and prevent design choices that become expensive to reverse. What they cannot evaluate is the experience of approaching the Ontology with only a business question.
That experience does not begin at a schema diagram. It begins with an operational condition: output falls, a shipment arrives late, inventory goes missing, or a delay puts scheduled work at risk. From there the user must translate the condition into the language of the Ontology, find a useful starting object type, and follow links that match how they understand the organization.
At each of those steps, the model either carries the context or transfers that burden back to the user. An ambiguous object type forces a guess. Without an alias, users cannot find an object type by its familiar name. A link that reflects a source-system join rather than a real relationship interrupts the investigation. When two concepts are duplicated, the user must already know which representation is authoritative.
A builder can often navigate these weaknesses from memory, but a builder alone cannot validate the design. The context that makes the path obvious comes from the builder, not the Ontology.
The same limitation applies to the questions. If builders inspect the existing Ontology and ask what it can answer, they will validate the coverage they already know they have. This approach systematically excludes the concepts and relationships that never made it into the design.
Instead, derive questions from the operating rhythm of the organization:
The strongest questions are both common and consequential, as they reflect decisions that the organization makes repeatedly, under real constraints, and with meaningful costs for delay or error.
Begin at the level where a leader or operator recognizes a significant condition, then move toward the objects and relationships that explain it. A useful sequence generally performs three kinds of work:
If the Ontology cannot express an important question naturally, keep that question in the set rather than replacing it. Treat the failure itself as a result, and review the design for a missing domain concept, relationship, or piece of business logic. How you run the exercise then determines how much these questions reveal.
Three decisions determine how much a drill reveals: which tools participants may use, who participates, and whether they work alone or in teams.
Purpose-built applications can compensate for weak Ontology design by encoding the correct starting point, path, filters, and calculations in advance. A well-built Workshop application can deliver an excellent workflow and still tell you nothing about whether the underlying model is independently discoverable and expressive. Exclude these applications from the drill.
Who participates determines what the result means. An experienced builder demonstrates what is possible with full knowledge of the implementation. A domain expert who did not build the Ontology provides stronger evidence of whether its names, descriptions, and relationships communicate on their own. A newer user tests whether the model can support onboarding rather than depending on institutional memory.
Team and individual formats reveal different properties. A team exercise tests shared fluency and shows how users explain the model to one another. An individual exercise isolates usability for people who are unfamiliar with the Ontology. When using a team format, begin with an unassisted attempt before allowing coaching so that collective expertise does not hide the original point of confusion.
The drill measures how much work the Ontology performs on the participant's behalf. That makes the observations you record as valuable as the answers you collect.
Correctness is the minimum. Operational value also depends on how quickly a user can identify the answer, explain the path, and act with confidence.
For each question, capture whether the participant reaches the correct answer and how long the investigation takes. Record where the participant hesitates, which terms they search, which object types and links they try, and whether they need assistance. Manual exports and joins provide particularly important signals: they often indicate that a meaningful relationship exists in the business but not in the Ontology.
The path to the answer can be more informative than the final answer. When a participant becomes confused, ask what they expected to find. Their language can identify a missing alias, an unclear description, or a relationship that is intuitive in the domain but absent from the model. An unexpected path can reveal either a useful alternative or an ambiguity that produces inconsistent results.
Use observed behavior to distinguish symptoms from their most likely causes:
| What you observe | What to review |
|---|---|
| Users cannot identify a starting object type | Unclear names, insufficient aliases, too many visible types, or missing descriptions (The Misnomer) |
| Users choose different object types for the same concept | Duplicate, overlapping, or insufficiently differentiated concepts (Department Silos) |
| Users cannot move between concepts they consider related | A missing, misnamed, incorrectly directed, or unavailable link (Link design) |
| Users export data or construct manual joins | A meaningful relationship or reusable analytical concept that the Ontology does not represent (Link design) |
| Reasonable paths produce different answers | Unclear levels of detail, such as an order compared with an order line or shipment, or ambiguous identities, units, dates, or aggregation logic (Naming conventions) |
| Only builders or deeply technical users succeed | Source-system terminology, hidden conventions, or insufficient documentation (System Silos) |
| A reasonable path is consistently slow | Query, indexing, data volume, or modeling performance constraints (Normalization and derived properties) |
| No reasonable path can answer the question | Missing data, a domain coverage gap, or an unsupported analytical operation |
Not every difficult task requires an Ontology change. First determine whether the constraint sits in the model, underlying data, permissions, analytical application, or user training. Treat a single failure as a possible edge case, and repeated confusion around the same object type or relationship as evidence of a systemic design problem. To separate a model problem from a knowledge problem, run the same questions again without human participants.
An Ontology serves two classes of consumers: people and AI agents. Each brings different capabilities to an investigation. People contribute domain experience, organizational context, and implicit knowledge. Agents can search and transform large amounts of data, test several paths, and operate without the same dependence on visual hierarchy.
After completing a drill with people, run the same questions through AIP Analyst or AI FDE. Provide the question and the necessary Ontology access, but do not provide the path that the human participants take.
The comparison reveals what knowledge the Ontology makes explicit:
| Result | What to investigate |
|---|---|
| People and AI both succeed | Confirm that the model provides a discoverable and expressive path for this question |
| AI succeeds, but people struggle | Review human-facing names, aliases, descriptions, default views, and visual hierarchy; also consider whether the task naturally favors automated analysis at scale |
| People succeed, but AI struggles | Identify business logic or domain knowledge that participants supplied from experience but that the Ontology does not make explicit |
| People and AI both struggle | Look for missing data, links, semantics, or reusable business logic |
An AI-only run does not substitute for testing with people. It evaluates a different property: whether the Ontology contains enough context for an agent to reason without relying on the unwritten knowledge of the team. This is the same gap a builder covers from memory, at the scale of the whole organization. If people succeed only because they already know the business, that knowledge remains difficult to automate and difficult to transfer to someone new.
We use two complementary exercises. A quiz-style game covers breadth: many independent questions, testing discoverability for people unfamiliar with the Ontology. A timed drill-down covers depth, testing whether teams can sustain one connected investigation from an organization-level question down to granular operational details.
We structure the first exercise as a race between teams. Time pressure forces participants to commit to a path and to make that path visible. Because the questions are unknown in advance, no team can arrive with a workflow already built for one of them. The format is also engaging and interactive.
Use the following guidelines to run the game:
We recommend a second exercise to test depth, continuity, and speed across one connected analytical path. Teams begin with a broad question, then follow a fixed sequence of questions into the underlying operational details.
Use the following guidelines to run the drill-down:
Competition is optional in both formats. Its value is the urgency and focus it creates, not the ranking itself.
Each set below follows the same broad-to-granular sequence: establish the situation, trace the contributing factors, assess the impact. Adapt them to the language, decisions, and responsibilities of your organization.
A single design cycle will not produce a finished Ontology. Domains evolve, operating conditions change, and new decisions place new demands on the model. Maintain the process instead: repeated testing shows whether the Ontology still represents the organization in a form that people and agents can use.
An initial drill requires only a small set of consequential questions, representative participants who did not build the model, and a general-purpose analytical application. A facilitator records accuracy, time, confusion, and assistance. After the drill, prioritize changes that affect several questions or block high-value workflows. Repeat some questions to measure improvement, then introduce unseen questions to determine whether that improvement generalizes.
Over time, the question set becomes an evaluation suite for the Ontology. Use it to evaluate new object types, links, data sources, and business logic against the decisions the model must support. Lessons from each exercise compound into clearer semantics, more complete organizational context, and faster investigations.
Neither a complete set of desired object types nor an expert who can eventually assemble an answer validates an Ontology. People and agents must repeatedly move from a consequential question to a trustworthy answer through a path that reflects how the organization actually operates.