This article explains why ISA-95 is a valid data architecture choice, how it combines with Sparkplug B in a UNS architecture, and where semantic normalization must concretely take place — at the edge level, before data reaches any consumer.
THE CONTEXT — Industrial data integration
Industrial data integration has a well-known problem: every new machine, every new consumer application, and every new plant adds yet another point-to-point mapping to maintain.
VIEW FULL GUIDE →
Unified Namespace (UNS) has become the reference pattern for industrial data architecture. But an MQTT broker at the center does not solve the problem of meaning: without a shared vocabulary, topics remain local conventions and the fragmentation problem reappears one level higher.
The idea is compelling: an MQTT broker at the center, a single shared semantic space, and all systems (MES, ERP, analytics, SCADA) instead of talking to each other directly, connect to that single central point and receive only the data they need.
Over time, this transforms "connecting a factory" into an ever-growing network of custom translation logic: fragile, expensive to extend, and difficult to verify.
In practice, UNS is not a product you install, it is an architectural pattern. Like any pattern, it only works if it rests on solid foundations.
The problem that almost always emerges in real-world implementations is not the broker: it is the semantics.
The reason is structural: UNS provides transport and distribution infrastructure, but it does not solve the problem of meaning.
This is where ISA-95 becomes the layer that transforms UNS from a simple broker into a truly effective system: it provides the vocabulary, the hierarchy, and the relationships that make data interpretable in the same way by any system.
ISA-95, the international standard for integration between enterprise systems and control systems, provides a common semantic model — a shared vocabulary and hierarchy (Enterprise → Site → Area → Line → Cell → Equipment) — that allows data to maintain consistent meaning as it moves from the shop floor to business systems.
Most industrial data problems are not actually connectivity problems. Connecting to a PLC or a sensor is a largely solved problem; there are established protocols and gateways for almost every need.
The harder and more expensive problem is semantic. Once connected to a hundred machines from a dozen different vendors, how do you ensure that data means the same thing to everyone who needs it — the maintenance engineer, the MES, the ERP, the plant manager's KPI dashboard, and a data scientist training a predictive model?
ISA-95 (formally IEC/ISA 62264) exists to answer this question.
Its primary contribution is a shared vocabulary and hierarchy: Enterprise, Site, Area, Line, Cell, Equipment — along with a set of object models (Equipment, Material, Process Segment, Personnel) that describe how production entities relate to each other, independently of any specific vendor, protocol, or software architecture.
This independence is what makes it a good architectural foundation, because it guarantees:
None of this requires adopting a specific software stack or transport protocol and that is precisely the point. ISA-95 provides the semantic scaffolding; the underlying technology choices remain open.
Alleantia Core fully supports these principles, and goes further by guaranteeing standardized semantics for the complete machine dataset.
Download Full guide →
The semantic level
The semantic problem in UNS actually has two distinct dimensions, and confusing them is one of the most common design mistakes.
The first dimension is where data lives in the namespace — that is, the structure of MQTT topics.
ISA-95 addresses this aspect: it acts as a shared vocabulary independent of protocol, vendor, and software architecture.
When MQTT topics follow this hierarchy, "oven temperature line 3" and Line3_Oven_T become Site/Milan/Area-A/Line3/Oven/Temperature and Site/Barcelona/Area-A/Line3/Oven/Temperature: the same structure, with meaning that is immediately readable by any consumer.
The second dimension is how that data is formed when it arrives that is, the payload. This is where Sparkplug B enters: the specification that defines the standardized format for MQTT messages.
Explicit data types, node lifecycle management, birth and death certificates that make the broker the source of truth for the state of connected devices and their lifecycle.
Neither standard imposes a specific technology stack — and this flexibility is precisely the point. They provide the semantic scaffolding; specific architectural choices remain open.
Applying this semantics to real data — 15-year-old PLCs, CNC controllers from different vendors, sensors with proprietary protocols — is an edge layer problem: that is where the translation must happen, once, before data reaches any consumer or broker.
Alleantia Core and ISA-95 - The foundation for structured and maintainable factory integration. Let's see how these principles translate into practice.
DOWNLOAD THE IN-DEPTH WHITE PAPER