Learn

An ontology for intelligence analysis is a formal, shared model of the entities in a mission domain (people, organizations, locations, equipment, and events) and the relationships among them, so that data from many separate sources can be interpreted consistently by analysts and by AI systems rather than as disconnected records.
Last updated: October 20, 2026
Why it matters to your mission. Analysts fuse reporting from dozens of systems that each define a person, place, or platform differently, so the same real-world entity shows up as incompatible records and the picture never lines up. An ontology is the shared model that gives those entities one agreed meaning, so data from many sources can be read together by analysts and AI systems. The outcome is that fused data becomes understandable and traceable, not just collected.
An ontology for intelligence analysis is a formal, shared model of the entities in a mission domain, the people, organizations, locations, equipment, and events that matter, and the relationships among them, so that data from many separate sources can be interpreted consistently by analysts and by AI systems rather than as disconnected records. It is also called a domain ontology, a semantic data model, or simply the mission data model.
Put plainly, the ontology is the agreement about what counts as an entity, what types of entities exist, and how they can be related. A record says "the MV Northern Star departed Bandar Abbas." The ontology is what lets a system know that this names a Vessel, that Bandar Abbas is a Facility of type port, that "departed" is a Movement event, and that a different report naming "hull 4471" may describe the same Vessel. Without that shared model, every system invents its own, and the data never lines up.
An ontology is not the data and it is not the software. It is the layer of meaning between them: the reason fused data is understandable instead of merely collected.
Key takeaways
Intelligence data is fragmented by design. The same person, unit, or facility is described across signals, human, open-source, and geospatial reporting in different words, different structures, and different systems, none of which was built to line up with the others. Fusing that data is not only a matching problem at the record level. It is a meaning problem: before you can decide that two records describe the same entity, the systems have to agree on what an entity is.
That agreement is the ontology. When it is missing, the failure is quiet but expensive. One system models a target as a "person," another as an "account," a third as a "selector." Analysts spend their time reconciling vocabularies instead of reasoning, and anything built on top of the data, a network chart, a targeting package, or a retrieval-augmented model, inherits the inconsistency and amplifies it. A shared ontology removes that tax at the source.
The demand for this is expressed at the program level. The Department of Defense Data Strategy sets out that data must be, among other properties, understandable and linked, which is precisely what an ontology provides: a common meaning and an explicit relationship model across sources. The Chief Digital and Artificial Intelligence Office's Open DAGIR initiative (Open Data and Applications Government-owned Interoperable Repositories) and the Combined Joint All-Domain Command and Control (CJADC2) effort both turn on combining data from many providers into a common, decision-ready picture while the government retains ownership of its data. Independent oversight has repeatedly flagged how hard that integration is in practice (see the U.S. Government Accountability Office, GAO-25-106454, Defense Command and Control, 2025). A shared ontology is one of the preconditions that makes the integration those programs call for achievable rather than aspirational.
The two are easy to conflate, and the distinction is load-bearing. A schema describes how data is stored inside one system: its tables, fields, and types. An ontology describes what the data means across systems: the entity types, the relationships, and the rules that hold regardless of where a given record happens to live.
A schema answers "what columns are in this database." An ontology answers "what is a Vessel, how does it relate to a Facility and a Movement, and how do I recognize one whether it arrives as a structured registry row or a line of HUMINT prose." You can have a dozen schemas feeding one ontology. That is the normal case in a multi-INT environment, and it is the reason the ontology, not any single schema, is what makes fused data coherent.
An ontology and a knowledge graph are often named in the same breath, but they are different layers. The ontology is the model: the catalog of entity types, relationship types, and constraints. The knowledge graph is the populated instance of that model: the actual entities, resolved from real data, connected by real relationships.
The ontology comes first in meaning even when both are built together. It defines that a Person can operate a Vessel and be affiliated-with an Organization; the knowledge graph then holds the specific person, the specific vessel, and the edge between them, each traceable to the reporting it came from. Graph-based retrieval, including GraphRAG, traverses that populated graph, but the traversal is only meaningful because the ontology defined what the nodes and edges are. For the deeper treatment of the retrieval layer, see GraphRAG for intelligence analysis. (A dedicated model-versus-instance comparison, "knowledge graph vs. ontology," is forthcoming; link it once C45 publishes.)
An ontology is not a document that sits on a shelf. In an operational pipeline it does active work at several stages:
Worked through an example: a GEOINT track, a line of SIGINT reporting, and an open-source shipping registry all reference a maritime vessel, in three different structures and two transliterations. The ontology defines Vessel once, with relationships to Facility (a port) and Movement (a departure). Each source is mapped onto that model; the three records are resolved into one Vessel instance; the port, the departure, and the operator each attach as typed, traceable relationships. An analyst now queries one coherent entity, and every element still points back to the report it came from, with its original classification intact. The ontology is what made those three incompatible records describe one understandable thing.
These terms travel together and are often used loosely. In practice they name different layers. Separating them lets each be understood, and cited, on its own.
| Term | What it is | Relationship to an ontology |
|---|---|---|
| Data schema | How data is structured inside one system (tables, fields, types) | Local and system-specific. Many schemas map up to one ontology; the ontology is the cross-system meaning the schemas lack |
| Taxonomy | A hierarchy of categories (an "is-a" tree) | A subset of what an ontology expresses. An ontology adds non-hierarchical relationships, properties, and rules beyond classification |
| Knowledge graph | The populated network of real entities and relationships | The instance of the ontology. The ontology is the model; the graph is the data filled into it |
| Data catalog | An inventory of what datasets exist and where | Operates at the dataset level, not the entity level. A catalog finds the data; an ontology gives the entities inside it a shared meaning |
| Data model | A general term for how data is represented | An ontology is a specific kind of semantic, relationship-rich data model built for cross-source meaning |
Not every ontology survives contact with mission data. A commercially modeled ontology built for cooperative, single-domain business data tends to break on adversarial, multi-INT, classified inputs. A mission-grade ontology has to meet a harder bar:
Torch.AI treats the ontology as the meaning layer that sits on top of authoritative data, not a replacement for it. The work maps across the product line:
The result is a picture built on top of the systems of record, not pulled out of them: a system of reasoning rather than a system of record. Related capabilities are covered in entity resolution for intelligence analysis, knowledge domains for defense AI, and multi-INT fusion. To see how this is deployed, explore the Torch.AI software, or contact our team to discuss a mission data model.
No. The ontology is the model (the entity types, relationships, and rules); the knowledge graph is the populated instance (the actual entities and links). The graph is only meaningful because the ontology defined what its nodes and edges are.
Integration moves and matches data; the ontology gives it shared meaning. Without a common model, integration still leaves each system's definitions in conflict, which is where fusion quietly fails.
Yes. A mission ontology can be deployed government-owned (GOTS) so the customer keeps and extends the semantics. Whether a given install is GOTS or COTS depends on how it is deployed and purchased.
It gives retrieval and reasoning a consistent, machine-readable model to work over, so an AI system can traverse relationships and still trace every answer back to the source report.
Describe the problem.
Define the constraints. We will structure the session.
No demo.
No slide deck.
Real work.
Describe the problem.
Define the constraints. We will structure the session.
No demo.
No slide deck.
Real work.