Industrial Intelligence Architecture

Unified Namespace

A practical guide to what the Unified Namespace is, how it fits into the industrial data architecture, and how to design one that can scale from a production line to a global manufacturing enterprise.

A Unified Namespace (UNS) is a shared, event-driven operational data layer that gives applications, systems, people and AI a consistent way to discover and consume the current state and meaningful events of manufacturing operations.

FUNDAMENTALS

What is a Unified Namespace?

The Unified Namespace is best understood as a shared operational view of what is happening across manufacturing right now. It gives systems a common place to publish current state, meaningful events, production context and other operational information without creating a dedicated integration for every consumer.

In a conventional architecture, each dashboard, MES, analytics application or enterprise platform may need to connect directly to the systems that own the data it needs. As the number of producers and consumers grows, those connections multiply and the integration layer becomes increasingly difficult to change.

A UNS changes that pattern. Producers publish information once into a common, event-driven data space. Authorized consumers discover and subscribe to the information they need. The producer does not need to know who will use the data, and the consumer does not need a dedicated connection back to every PLC, SCADA system, historian or MES.

Core idea

The Unified Namespace is not the entire industrial data architecture. Its primary role is to make trusted operational information continuously available through a common real-time interface.

WHY IT MATTERS

The problem the UNS solves

Manufacturing data is spread across controllers, SCADA systems, DCS platforms, historians, MES applications, databases and specialist operational systems. Every one of these systems may expose different protocols, identities, data structures and naming conventions.

From repeated integrations to a shared operational interface

Collect, contextualize and publish once; allow many consumers to reuse the same operational information.

The architectural benefit is reuse. If an equipment identity, production event or process value has already been collected, contextualized and exposed through the shared foundation, another consumer can subscribe to it without rebuilding the same plant integration.

Operating model

How a Unified Namespace works

A typical UNS uses MQTT publish/subscribe as the transport mechanism. Equipment, edge applications and operational systems publish information beneath predictable topic paths. The MQTT broker distributes changes to authorized subscribers, while retained messages can expose selected last-known values for rapid discovery and current-state reconstruction.

Current state

What is true now: equipment state, active work order, current KPI, recipe, mode or setpoint.

Operational events

What happened: BatchStarted, WorkOrderActivated, EquipmentFaulted, QualityHoldPlaced.

Measurements

Observed values such as pressure, temperature, speed, energy use and quality measurements.

Definitions

Stable descriptive information about equipment, metrics, capabilities and other operational entities.

The UNS therefore contains more than raw telemetry. Its value comes from providing a structured, discoverable operational representation that software can consume predictably.

Architecture fit

Where the UNS fits in the industrial data architecture

One of the easiest mistakes is to make the Unified Namespace responsible for everything. A stronger architecture separates the roles of data preparation, real-time distribution, historical persistence and semantic understanding.

The UNS as one layer in a broader data architecture

Industrial DataOps extracts, contextualizes, transforms, validates and maps source data.

The Unified Namespace distributes trusted current state and operational events through a common real-time interface.

The operational datastore preserves history for traceability, analytics, machine learning and evidence.

The semantic layer describes what entities mean, how they relate and which rules apply.

Namespace design

Designing the topic namespace

The MQTT topic hierarchy should not be treated as a decorative tree that happens to resemble the factory. Once applications depend on it, the namespace becomes a machine-consumable addressing contract. Consumers should be able to predict where a class of information will appear without knowing every topic beforehand.

Example namespace grammar
{namespaceVersion}/{enterprise}/{site}/{area}/{workCenter}/{domain}/{messageCategory}/{specific}
Example operational event
gv1.0/GlobalIndustries/Munich/ProductionArea/Line1/Production/Events/WorkOrderActivated

A consistent grammar makes useful wildcard subscriptions possible. A central application interested in production events can subscribe to a class of information rather than maintain a catalogue of every individual event topic.

gv1.0/+/+/+/+/Production/Events/#
EXPLORE DEEPER
11 Best Practices for MQTT Topic Design in a Unified Namespace
Namespace grammar, operational hierarchy, wildcard subscriptions, versioning and governance.
Watch/Read
Data contracts

Designing payloads and information models

A predictable topic tells a consumer where information lives and what class it belongs to. The payload defines how that information is structured and understood. Both sides of the contract need consistency.

Example event payload
{
 "schemaVersion": "1.0.0",
 "eventType": "WorkOrderActivated",
 "eventId": "EVT-7c2b4",
 "timestamp": 1787722800000,
 "workOrderId": "WO-123",
 "equipmentId": "EQ-MUC-MX004",
 "workCenterId": "WC-MUC-200-L1",
 "productCode": "PRD-441",
 "source": "MES-MUC-01"
}

Start with the information your operations actually produce and the consumers actually need. A practical model may contain a small set of reusable classes such as Metric, EquipmentDefinition, EquipmentState, Status, KPI and Event. Stable identities, timestamps, provenance and schema versions give those messages enough structure to remain useful outside their original source system.

EXPLORE DEEPER
Data Modelling Examples for The Unified Namespace
Practical payload patterns for measurements, equipment, state, status, KPI and events.
Watch/Read
Event-driven operations

Model meaningful operational events

Not every technical change deserves to become an event. The strongest event models capture meaningful occurrences in the lifecycle of operational entities: a batch starts, a work order activates, an equipment fault occurs, quality places material on hold, or a production phase completes.

Useful test

Would another application care that this occurrence happened without needing to understand the implementation details of the source system? If yes, it is a strong candidate for an operational event.

Current state tells you what is true now. Event history explains how the operation arrived there. Together, the two provide a much more useful foundation for workflows, traceability, analytics and AI.

EXPLORE DEEPER
How to Model Events for The Unified Namespace.
Event lifecycles, semantic event naming, correlation, provenance, and historical persistence.
Watch/Read
Data preparation

Industrial DataOps + Unified Namespace

A UNS is only as useful as the information published into it. Industrial DataOps absorbs the complexity of the underlying plant systems and prepares data before it becomes part of the shared operational interface.

Preparing source data for the UNS

The important architectural principle is that every downstream consumer should not independently decode raw tags, proprietary data structures and local naming conventions. DataOps converts local representations into trusted enterprise information once, allowing that context to be reused across applications.

EXPLORE DEEPER
The Role of Industrial DataOps in a Unified Namespace Architecture
Where DataOps responsibilities end, where UNS responsibilities begin, and how the pattern scales across plants.
Watch/Read
Application integration

Unified Namespace and MES

MES should be an important participant in the operational data architecture, not necessarily the gateway through which every other digital manufacturing application must access plant information.

MES as both consumer and producer

MES publishes execution context and events back into the UNS.

MES can consume contextualized equipment and process information from the shared foundation, while publishing the execution context it uniquely owns: work orders, batches, operations, quality holds and production completion events. Other applications can subscribe without creating dedicated interfaces back into MES.

EXPLORE DEEPER
Building a Data Foundation for MES with DataOps and a Unified Namespace
A reusable integration foundation for MES, analytics, applications, and AI.
Watch/Read
Historical architecture

The UNS is not the historian

The Unified Namespace is optimized around live operational distribution and event-driven interaction. Historical analytics requires a different capability: durable, queryable storage that can retain large volumes of time-series measurements, state transitions, events and contextual records.

Separate live distribution from historical persistence

The two layers complement each other. The UNS exposes what is happening now. The datastore creates the evidence base needed to ask what happened, compare periods, reconstruct conditions, train models and support root-cause analysis.

explore deeper
Using TimescaleDB as an Operational Datastore for the Unified Namespace
A practical guide to using TimescaleDB as an operational datastore for UNS, preserving metrics, events, states, and operational context for analytics and AI.
Watch/Read
Meaning and relationships.

Unified Namespace and semantic context

A hierarchy is useful for addressing information, but manufacturing reality contains relationships that do not fit neatly into a single tree. A semantic layer or knowledge graph can represent equipment classes, material relationships, capabilities, process participation, locations, roles and other connections that cut across the namespace hierarchy.

Operational identity connects the UNS to richer semantics

Stable identifiers are therefore important beyond simple integration. They provide the bridge through which live operational information, historical records and semantic models can refer to the same real-world entities.

explore deeper
How to Design an Ontology for Manufacturing Operations
A practical approach to core concepts, relationships, and extensible manufacturing semantics.
Watch/Read
AI-ready operations

Unified Namespace for AI and AI agents

AI agents operating around manufacturing need more than documents and database queries. Many use cases depend on recognizing that something has just changed: a batch has started, a line has faulted, a work order has completed or a quality hold has been placed.

Different layers answer different questions for an AI agent

A strong agent access architecture can therefore combine real-time subscriptions to the UNS with historical queries and semantic context. The agent no longer needs to understand the proprietary interfaces of every underlying plant system before it can establish operational context.

Enterprise scale

Scaling a Unified Namespace across plants

Enterprise consistency does not require every plant to use identical controllers, historians, MES products or data structures. The better goal is to standardize the information contracts exposed at the shared data-foundation boundary while allowing sites to retain the source technologies that fit their operations.

Central standards, local mapping

Centralize

Namespace grammar, enterprise models, schemas, event semantics, validation rules, versioning and reusable pipeline patterns.

Localize

Source connectivity, tag mapping, protocol translation, plant-specific context and deployment details.

Guardrails

Common Unified Namespace mistakes

Treating MQTT itself as the UNS

MQTT is the transport. The namespace, information models, governance and operational semantics are what make the environment usable at scale.

Publishing raw tags without context

Moving source-system complexity into MQTT simply creates a new place for consumers to solve the same integration problem.

Designing topics around source systems

A scalable namespace should reflect stable operational information, not the temporary architecture of individual applications and vendors.

Trying to turn the UNS into a historian

Live distribution and historical query are different workloads. Use the right storage layer for durable history.

Letting each plant invent its own grammar

Local flexibility should exist in source mapping, not in the basic addressing contract presented to enterprise consumers.

Ignoring schemas and versioning

Once software depends on topics and payloads, those contracts need the same discipline applied to APIs.

Reference architecture

A practical Unified Namespace reference architecture

The architecture below separates the major responsibilities while allowing the same prepared operational context to be reused across real-time applications, historical systems, enterprise platforms and AI.

Getting started

A practical implementation path

Do not begin by trying to model an entire enterprise. Start with one operational use case and use it to establish the first reusable contracts.

1

Choose one operational use case

Pick a problem with clear consumers and measurable value.

2

Connect one or two source systems

Acquire only the operational information required for that use case.

3

Define stable identities and context

Resolve equipment, work centers, sites, orders and other relevant entities.

4

Define the topic and payload contracts

Establish a reusable namespace grammar, information classes and schemas.

5

Build the DataOps mapping

Extract, transform, contextualize and validate local source information.

6

Publish to the UNS

Expose current state and meaningful events through predictable addresses.

7

Add more than one consumer

Prove that the foundation can support MES, dashboards, persistence or analytics without rebuilding source integrations.

8

Parameterize the pattern

Capture what can be reused at the next line or plant before expanding scope.

Knowledge hub

Unified Namespace guides

Use this page as the overview. The guides below go deeper into individual design, implementation and architecture questions.