Enterprise
It covers the systems a whole organisation relies on, not one screen or one report.
A map of what your systems mean, in plain business language, with proof for every fact.
Every organisation runs on software systems: for orders, payments, customers and suppliers. Over the years these systems grow, change hands and collect layer after layer of changes. In most organisations today, no single person understands a whole system.
The knowledge still exists, but it is scattered. Some of it is in business requirement documents, some in functional specifications, API documentation, process diagrams and the code itself. A large part lives only in the heads of a few long-serving experts.
This matters more now than ever, because AI assistants and agents need the same understanding. An AI can read a database, but if it doesn’t know what the data means, it guesses.
An ESDM, or Enterprise Semantic Data Model, is a map of what an organisation’s systems mean.
It describes the business things a system deals with, how they connect and which rules apply, in plain business language. It also records exactly where each of those things lives in the real system.
It covers the systems a whole organisation relies on, not one screen or one report.
It is about meaning. “prch_ordr is a material request” is a semantic fact.
It is structured, so both people and software can read it.
A city map doesn’t replace the streets, but it lets a newcomer find their way without walking every road. In the same way, the model lets anyone find their way around a system, from a new analyst to an AI agent, without reading every document.
The model is a digital twin of the system’s meaning: it mirrors what the system knows, in a form everyone can use.
A video overview: understanding your systems with SemanticTwin.ai.
A semantic model is built from seven kinds of building block. The examples come from a procurement system, where a buyer requests building materials, sellers quote, and the accepted quote becomes a purchase order.
The nouns of the business
ExampleMaterial request, quote, purchase order, seller
What we record about each thing
ExampleA request’s reference number, total amount and status
How the things relate
ExampleA purchase order comes from a material request
What must or must not happen
ExampleOnce a seller submits a quote, its prices can’t be edited
The steps a thing moves through
ExampleA request goes from new, to quoted, to negotiated, to ordered, dispatched and closed
Where each thing is stored
Example“Material request” is stored in the table prch_ordr
Where each fact came from
ExampleThe exact sentence in the requirements document, or the line in the database schema
The last block is what makes the model trustworthy. Every fact carries its proof, so anyone can check it instead of taking it on faith.
Organisations have wanted models like this for years, but building one by hand is slow, expensive and fragile. Seven things make it hard:
prch_ordr, and an API may use a third name for the same thing.The result is that most organisations either never build the model, or build one that is out of date and that nobody fully trusts.
No. A schema says how data is stored: tables, columns and types. An ESDM says what that data means to the business, how things relate and which rules apply. It also links each meaning back to the schema.
A semantic model can be expressed as a knowledge graph. SemanticTwin shows it as one in its Knowledge Graph view, and exports it in standard graph formats: Turtle, JSON-LD, RDF/XML and N-Triples.
A data catalogue lists data assets. A semantic model also captures connections, rules and life stages, with proof for each fact. SemanticTwin generates a data dictionary from the model, so you get both.
Business analysts, architects, developers, data teams, compliance teams, and AI agents.
Watch SemanticTwin.ai build a semantic model from real documents.
Book a demo