A UNS is not just MQTT. It is governed operational meaning in motion.
A Unified Namespace is an event-driven information space where systems publish and consume contextualized industrial data through a shared structure. Producers and consumers connect once to the namespace instead of to each other, so it becomes the single, current picture of the operation.
Topic structure plus semantic context plus governance.
Broker
The broker can move messages, but it does not define the business meaning by itself.
Model
The namespace needs hierarchy, semantics, payload conventions, state definitions, and ownership.
Governance
Security, lifecycle, access control, lineage, and stewardship keep the namespace trustworthy.
The UNS should unify information, not flatten security.
It does not replace Purdue segmentation, industrial DMZ patterns, zones, conduits, identity, certificates, access control, or write-path restrictions. It connects business-facing information while respecting operational risk.
How UNS attempts actually fail.
- Flat or device-oriented topic trees (PLC and tag names) that force every consumer to know the wiring instead of the business structure.
- Publishing raw tag values with no units, quality, or timestamps — moving data is not the same as publishing information.
- No owner for the convention, so every team invents its own branch and the namespace fragments within months.
- Big-bang scope. Model one line end to end, prove a consumer on it, then expand.
Go deeper: ISA-95 supplies the hierarchy vocabulary most topic trees borrow, Sparkplug B standardizes the MQTT payloads and session state underneath, contextualization keeps the published values meaningful, and the Minimum Technical Requirements gate the technology choices. You can check a draft topic convention with the free UNS convention checker.