Industrial Intelligence Architecture · Pillar guide

Semantic Data Layer

A practical guide to giving manufacturing data shared meaning and relationships so people, applications and AI agents can interpret operational information consistently across systems, sites and domains.

A Semantic Data Layer is the part of the industrial data architecture that defines what operational entities mean, how they relate to one another, and what rules apply to those relationships. It typically combines a shared semantic model, a machine-readable ontology, and a knowledge graph populated with the real entities that exist in the operation.

01 · Fundamentals

What is a Semantic Data Layer?

Manufacturing systems can exchange data without sharing the same understanding of what that data means. A historian may know a tag. MES may know a work order. ERP may know a material number. A maintenance system may know an asset record. The Semantic Data Layer establishes the shared concepts and relationships that connect those representations into a coherent model of the operation.

Its purpose is not simply to put labels on data. It provides an explicit representation of operational meaning: what a reactor is, which site it belongs to, which process it participates in, which material it is processing, which work order is active, what capability it provides, and which events have affected its state.

The question the semantic layer answers

What does this operational entity mean, and how is it related to everything else?

This becomes especially important as information moves beyond the application that created it. Humans can often infer context from naming conventions, experience and tribal knowledge. Software and AI need those assumptions to be made explicit.

Explore deeper
What is an Ontology for Manufacturing Operations and Why Does it Matter?
A practical introduction to semantic models, ontologies and knowledge graphs in manufacturing.
02 · Why it matters

Data can be connected and still be misunderstood

Industrial integration traditionally focuses on moving data between systems. That solves access, but not necessarily interpretation. The same concept can have different names in different systems, while the same word can mean different things depending on the domain.

What exactly is “Line 1”?

A work center, production line, location, equipment group, or simply a label in one application?

Which asset produced this measurement?

A tag path may imply the answer to a human without defining a stable machine-readable identity.

What does “Released” mean?

An order may be released for production while a material lot may be released by quality. The word alone is ambiguous.

Which process was running?

An event is more useful when it can be connected to the batch, recipe, work order, material and equipment involved.

These ambiguities are manageable while people remain in the loop and systems are integrated one project at a time. They become a serious limitation when information needs to be reused across sites, joined across domains, queried flexibly or made available to AI agents.

03 · The semantic stack

Semantic model, ontology and knowledge graph

The terms are often used interchangeably, but it is useful to separate their roles. Think of them as three connected parts of the Semantic Data Layer.

01 · Shared language

Semantic Model

Defines the concepts, vocabulary, meanings and relationships used to describe the manufacturing domain.

02 · Machine-readable rules

Ontology

Formalizes those concepts, properties, relationships and constraints in a representation software can interpret.

03 · Operational reality

Knowledge Graph

Uses the ontology to represent the real sites, equipment, processes, materials, events and relationships that actually exist.

Shared vocabulary and definitions · Semantic Model
Machine-readable concepts and relationships · Ontology
Real entities and relationships · Knowledge Graph
04 · Shared vocabulary

The semantic model defines the language

Before a machine can reason over the operation, the organization needs a consistent vocabulary for describing it. This is the semantic model: a conceptual specification of the important entities, their definitions and the relationships between them.

Equipment
Process
Location
Work Order
Batch
Material
Capability
Event
State
Operator
Recipe
Quality Inspection

Standards such as ISA-95 are useful because they already provide established terminology for many manufacturing operations concepts. Reusing accepted terminology where it fits reduces unnecessary ambiguity. A semantic model can then extend that common foundation with terminology specific to the organization's products, equipment, processes and domains.

Design principle

A semantic model should be precise enough to constrain interpretation without trying to encode every possible concept in manufacturing into one universal model.

05 · Formal semantics

The ontology makes the model machine-readable

The semantic model describes what concepts mean. The ontology expresses those concepts, relationships and rules in a representation software can inspect and query.

Equipment
→ SUBCLASS_OF →
Mixer
Process
→ REQUIRES_CAPABILITY →
Capability
Event
→ CHANGES_STATE →
PhysicalEntity

The ontology describes the possible structure of operational reality. It can state that a mixer is a type of equipment, that a process can require a capability, or that an event may change the state of an entity. It does not yet say which specific mixer exists in Munich or which batch was processed yesterday.

Ontologies can be represented using RDF/OWL, JSON-LD, schemas, property graphs or other machine-readable approaches. The technology is important, but the model is more important than the serialization.

Design guide
How to Design an Ontology for Manufacturing Operations
A core-first approach using concepts, relationships and domain extensions.
06 · Operational reality

The knowledge graph represents what actually exists

A knowledge graph is created when the abstract model is populated with the real entities, classifications and relationships that exist in the operation.

EQ-MUC-MX004
→ INSTANCE_OF →
Mixer
EQ-MUC-MX004
→ IS_LOCATED_AT →
Line 1
Batch B-4711
→ OCCURS_AT →
Line 1
Mixer 4
→ PARTICIPATES_IN →
Batch B-4711

Now applications can traverse operational context instead of relying on rigid table joins or application-specific identifiers. A query can start with a real asset, follow its class definition, discover its parent work center, identify the process running there, find related events, and connect those events to historical measurements stored elsewhere.

Implementation guide
Using Neo4j to Build an Ontology for Manufacturing Operations
Representing ontology classes and relationships as a metagraph alongside operational instances.
07 · Core ontology

Start with a small set of concepts that cross manufacturing domains

A useful core ontology should capture the concepts that recur across production, maintenance, quality, inventory and other operational domains without becoming an enormous universal taxonomy.

Process
PhysicalEntity
OperationalEntity
Agent
Location
Capability
Role
Event
State

These concepts provide enough structure to describe work, physical things, operational records, people or software agents, where things occur, what resources can do, how entities participate, what happened and what condition resulted.

Core relationships
Process AFFECTS PhysicalEntity Entity PARTICIPATES_IN Process Entity PLAYS_ROLE Role Entity HAS_CAPABILITY Capability Process REQUIRES_CAPABILITY Capability Process IS_GUIDED_BY OperationalEntity Process OCCURS_AT Location Event OCCURS_DURING Process Event CHANGES_STATE Entity Entity HAS_STATE State Process HAS_SUBPROCESS Process Location CONTAINS Location
08 · Extensibility

Extend the core with domain ontologies

The core should remain stable and deliberately abstract. Production, maintenance, quality and logistics can then extend it with the vocabulary they require while preserving semantic compatibility across the wider manufacturing model.

Core Manufacturing Ontology · Process · Entity · Location · Event · State · Capability · Role
Production · Batch · Recipe · Work Order
Maintenance · Failure · Work Request · Task
Quality · Inspection · Deviation · Hold
Inventory · Lot · Storage · Movement

This layered approach avoids two extremes: one monolithic ontology that becomes impossible to govern, and many disconnected domain models that cannot be combined.

Domain extension
Building a Production Operations Domain Ontology in Manufacturing
Extending the shared core with batches, recipes, equipment, materials, production events and states.
09 · Identity

Stable identity connects the semantic layer to operational data

The semantic layer becomes useful when the same real-world entity can be recognized across different systems. Stable identifiers provide that bridge.

Shared identifiers
equipmentId: EQ-MUC-HG401 workCenterId: WC-MUC-200-L1 siteId: SITE-MUC batchRecordId: B-4711 workOrderId: WO-123

The Unified Namespace may publish a measurement for EQ-MUC-HG401. The operational datastore may preserve its historical pressure. MES may associate it with WO-123. The knowledge graph can use the same identity to connect those records to the equipment class, work center, process, capabilities and related entities.

Key design principle

Semantic integration does not require copying every data point into the graph. Shared identities allow the graph to describe relationships while high-volume time-series and transactional data remain in systems designed to store them.

10 · Architecture

Where the Semantic Data Layer fits

The Semantic Data Layer complements the operational layers beneath it. DataOps prepares information. The Unified Namespace exposes current operational state and events. The operational datastore preserves history. The semantic layer connects identities, definitions and relationships across those sources.

Industrial DataOps
Acquires, contextualizes, transforms and validates raw industrial data.
Unified Namespace
Provides a shared real-time interface to current operational state and meaningful events.
Operational Datastore
Persists contextual operational history for queries, analytics and evidence.
Semantic Data Layer
Defines meaning and relationships across operational entities and provides machine-readable context for applications and AI.
AI Agent Access
Exposes governed semantic, live and historical data capabilities to agents and applications.

This separation is important. A semantic layer does not need to become your message broker, historian, lakehouse or transactional database. It provides the connective meaning that lets those systems be interpreted together.

11 · Real-time context

Semantic Data Layer + Unified Namespace

The Unified Namespace is excellent for knowing where information is and what is happening now. A hierarchical namespace can provide substantial context, for example the enterprise, site, area and work center associated with a message, but it should not be expected to encode every semantic relationship in the organization.

Unified Namespace · current state and events
Shared IDs
Knowledge Graph · meaning and relationships

A UNS event such as BatchStarted can carry stable identifiers for the batch, equipment, work center, product and work order. The graph can then use those identities to resolve deeper relationships that do not belong in the MQTT topic or payload: equipment class inheritance, process dependencies, material genealogy, capabilities, organizational ownership or cross-domain links.

Explore deeper
How to Enrich the Unified Namespace with Knowledge Graphs
How real-time operational data and deeper semantic context complement one another.
Related pillar
Unified Namespace: Architecture, Design & Best Practices
The real-time operational layer for current state, events and decoupled information flow.
12 · Historical context

The graph should connect to history, not replace it

Knowledge graphs are powerful for traversing relationships, but they are not automatically the best place to store every high-frequency measurement or years of process history. Time-series databases, historians and operational datastores remain better suited to those workloads.

Operational Datastore · measurements · events · history
Knowledge Graph · entities · classes · relationships
↓ shared identities ↓
Contextual query
“Show HG401 pressure while WO-123 was active during Batch B-4711 before the equipment entered a fault state.”

The graph can determine which entities, relationships and time windows are relevant. The historical platform can then retrieve the underlying time-series or event records. This keeps each technology aligned with the workload it handles best.

13 · Data preparation

Industrial DataOps supplies the identities and context the semantic layer depends on

A knowledge graph cannot repair inconsistent source identities by itself. If the same piece of equipment appears as MX04, Mixer_4 and Asset-88271 across systems with no mapping between them, semantic integration begins with identity resolution.

PLC · Historian · MES · CMMS · SQL
Industrial DataOps · resolve identity · contextualize · normalize · validate
UNS
Datastore
Semantic Data Layer

DataOps is therefore a practical upstream dependency of the semantic layer. It helps ensure that the entities entering the shared architecture can be mapped consistently into the ontology and knowledge graph.

Related pillar
Industrial DataOps: Architecture, Contextualization & Scale
How raw plant data becomes trusted, reusable operational information.
14 · AI reasoning

AI agents need more than retrieval. They need operational meaning.

Large language models are probabilistic. They are very good at interpreting natural language, but they should not be expected to invent the structure and rules of a manufacturing operation from disconnected database records every time they receive a task.

A Semantic Data Layer provides an explicit model of operational reality that agents can query before deciding what information to retrieve or which actions are permissible.

Signal · High temperature on Reactor001
Semantics · Reactor001 INSTANCE_OF Reactor
Relationships · Find process, batch, upstream equipment
Evidence · Retrieve live and historical data

The graph may tell the agent that the reactor is part of a particular production line, that a premix unit feeds it, that Batch B-4711 is active, that the process is guided by Recipe R-22 and that a quality hold applies to the material lot. Those relationships provide a structured investigation path rather than leaving the model to guess which data is relevant.

Role in agentic architecture

The semantic layer acts as operational grounding: it helps agents discover entities, understand relationships, constrain interpretation and decide which live, historical or transactional systems they need to query next.

15 · Manufacturing use cases

What becomes possible with connected operational meaning

1

Contextual root-cause analysis

Traverse equipment, process, material, recipe, event and state relationships before querying the relevant historical evidence.

2

Cross-domain search

Find information across production, maintenance, quality and inventory without requiring one giant relational schema.

3

Asset discovery

Find equipment by class, capability, location or relationship rather than only by a known asset identifier.

4

AI-agent grounding

Give agents a governed map of operational concepts, relationships and allowable reasoning paths.

5

Flexible digital twins

Represent assets together with processes, materials, events and dependencies rather than limiting a twin to one application's object model.

6

Enterprise interoperability

Map different source-system models into common semantic concepts without forcing every underlying system to use the same schema.

16 · Technology choices

The semantic architecture is not tied to one database or standard

There are several valid ways to implement semantic models and ontologies. The right choice depends on the reasoning, query, interoperability, governance and operational requirements of the use case.

RDF / OWL
Rich formal semantics, standards-based interoperability and established reasoning patterns. Requires semantic tooling and modelling skills appropriate to the organization.
Property graph
Natural traversal of operational relationships and practical integration with graph-native queries. Formal ontology semantics may need to be represented explicitly by application conventions.
JSON / YAML models
Simple, portable and approachable for definitions and contracts. Usually needs additional infrastructure if you want graph traversal or reasoning over live instances.
Relational semantic models
Fits existing SQL estates and can provide controlled vocabularies and mappings. Highly connected, evolving relationships can become cumbersome to model and traverse.

Industry40.tv's implementation examples use Neo4j because a graph-native model allows ontology definitions and operational instances to coexist in the same environment and be traversed with the same query language. That is an architectural choice, not a requirement of the Semantic Data Layer itself.

17 · Governance

Semantic models need ownership and lifecycle management

Once applications and AI depend on a semantic model, changes to that model become architecture changes. Concepts, relationships and identifiers therefore need clear ownership, versioning and review.

Govern centrally

Core concepts, relationship semantics, URI or ID conventions, naming rules, version policy and shared domain interfaces.

Extend deliberately

Domain teams can add production, maintenance or quality concepts without redefining the shared core or creating conflicting meanings.

Useful governance questions include: Who can add a new ontology class? When is a new subclass justified? How are deprecated concepts handled? Which source identifiers map to the same entity? What happens when a domain model changes? How are graph instances validated against the intended ontology?

18 · Guardrails

Common Semantic Data Layer mistakes

Starting with the graph database instead of the domain model

Technology can store relationships, but it cannot decide which concepts and relationships are meaningful for the business.

Trying to model everything

An ontology becomes difficult to understand and govern when every source-system field is promoted into the core model.

Confusing taxonomy with ontology

A classification hierarchy is useful, but an ontology also models meaningful relationships, constraints and behavior across concepts.

Putting all operational data in the graph

Use the graph for entities and relationships; let historians and time-series stores handle the high-volume data they are designed for.

Ignoring identity resolution

Semantic relationships are unreliable if different systems cannot agree on which real-world entity a record refers to.

Making the UNS carry the entire ontology

A hierarchical topic path is useful context, but deeper cross-domain relationships belong in a richer semantic representation.

Building disconnected domain ontologies

Production, quality and maintenance models should extend shared concepts rather than creating incompatible semantic islands.

Treating AI as the semantic model

LLMs can interpret language, but explicit operational definitions and relationships provide more reliable guardrails for industrial reasoning.

19 · Reference architecture

A practical Semantic Data Layer reference architecture

PLCs / Historians
MES / CMMS / QMS
ERP / Master Data
Industrial DataOps · identity · context · transformation · validation
Unified Namespace · live state and events
Operational Datastore · history and evidence
↓ shared identities ↓
Semantic Data Layer · semantic model · ontology · knowledge graph
Analytics
Digital Twins
AI Agent Access
AI Agents

The important architectural principle is that semantics connect the data estate rather than replacing it. Live values remain available through the UNS. History remains in the operational datastore or historian. Systems of record retain their transactions. The semantic layer provides a common map for understanding how the information in those systems relates.

20 · Getting started

A practical implementation path

The best semantic initiatives begin with questions the organization cannot answer reliably today, then model only enough of the domain to answer them.

1

Choose one reasoning or integration use case

For example: contextual root-cause analysis, equipment discovery, AI-agent grounding or production genealogy.

2

Define the shared vocabulary

Identify the concepts the use case requires and reuse established manufacturing terminology where it fits.

3

Define the relationships

Specify how processes, equipment, materials, locations, events, states and operational records connect.

4

Create a small core ontology

Formalize the shared concepts in a machine-readable representation without modelling the entire enterprise.

5

Add the domain extension

Introduce production, maintenance, quality or other concepts required by the first use case.

6

Resolve stable identities

Map source-system identifiers to the real-world entities represented in the semantic layer.

7

Populate the first knowledge graph

Create instances for a limited operational scope, one site, area, line or process, and connect them to the ontology.

8

Connect live and historical data

Use shared IDs to relate UNS events and datastore records to graph entities rather than duplicating every measurement.

9

Expose a governed access layer

Provide applications and AI agents with controlled graph queries, semantic search or APIs appropriate to their role.

10

Expand through reusable domain patterns

Extend the graph and ontology as additional use cases demonstrate the need for new concepts and relationships.

21 · Knowledge hub

Semantic Data Layer guides

Use this page as the architectural overview. The resources below go deeper into ontology design, graph implementation, domain modelling and the relationship between semantics, the UNS and industrial AI.