Unified Namespace

What is Unified Namesapce

Tier0 implements Unified Namespace as a practical industrial data architecture. Built on MQTT-based pub/sub, it connects machines, systems, and applications into one structured namespace where data is organized by semantic context, reused across use cases, and continuously extended by the applications built on top of it.

Instead of creating more point-to-point integrations, Tier0 creates one shared operational layer for real-time data, applications, workflows, and analytics.

Instead of creating more point-to-point integrations, Tier0 creates one shared operational layer for real-time data, applications, workflows, and analytics.

Concept

What Unified Namespace

means in Tier0

A Unified Namespace is often described as a way to organize industrial data in one shared space. In Tier0, it is more specific than that.

It is a real-time, structured operational namespace built on top of MQTT-based publish/subscribe. Data from different producers is published into one shared system, then organized according to how operations actually work — not simply according to which source system the data came from.

That means the namespace is not just a stream of messages. It is a model of industrial operations. It can represent sites, areas, lines, equipment, processes, materials, orders, states, events, and other business-relevant objects in one connected structure.

This is what makes the data usable beyond integration. It gives the platform a common operational language that applications, workflows, dashboards, and analytics can all build on.

Not just connected data. Semantic, operational, reusable data.

namespace / structure

namespace / structure

// Unified Namespace — Tier0

// Unified Namespace — Tier0

namespace {

namespace {

site: "Tokyo Plant A"

site: "Tokyo Plant A"

area: "Assembly Line 3"

area: "Assembly Line 3"

equipment: "CNC-07"

equipment: "CNC-07"

data {

data {

temperature: 87.4 // °C

temperature: 87.4 // °C

cycle_time: 42 // s

cycle_time: 42 // s

state: "running"

state: "running"

order_id: "ORD-2024-0871"

order_id: "ORD-2024-0871"

}

}

// published via MQTT · structured · live

// published via MQTT · structured · live

}

}

Protocol

Why MQTT matters

Tier0 uses MQTT as the real-time backbone of its Unified Namespace architecture. MQTT is well suited to industrial environments because it is lightweight, event-driven, and naturally supports publish/subscribe communication.

Lightweight

Lightweight

Minimal overhead for

constrained environments

Minimal overhead for

constrained environments

Event-driven

Event-driven

Data moves when it changes, not on polling cycles

Data moves when it changes, not on polling cycles

Pub/Sub native

Pub/Sub native

Decoupled producers and consumers by design

Decoupled producers and consumers by design

Real-time

Real-time

Continuous updates across the entire namespace

Continuous updates across the entire namespace

Producers can publish updates as they happen, and consumers can subscribe to the data they need without direct dependency on the original source. This matters because industrial data is constantly changing. Machine states shift, process values update continuously, and events unfold in real time.

In Tier0, MQTT is the mechanism that keeps the namespace live. It allows industrial systems, enterprise applications, and Tier0-native apps to exchange data continuously through one shared architecture instead of through brittle one-off interfaces.

POINT-TO-POINT

POINT-TO-POINT

Unified Namespace

Unified Namespace

Factory

Factory

Line

Line

Device

Device

26.8

26.8

Metrics

Metrics

build once

build once

send change to

all subscribers

send change to

all subscribers

WMS

WMS

EAM

EAM

EMS

EMS

MDM

MDM

SCADA

SCADA

LIMS

LIMS

EDGE

EDGE

ERP

ERP

PUB-SUB

PUB-SUB

Architecture

Why publish/subscribe changes the architecture

Traditional integration usually connects systems one by one. One source sends data to one target, then another interface is added for another target, and another after that. Over time, the architecture becomes harder to understand, harder to maintain, and harder to scale.

Tier0 changes this with publish/subscribe. Instead of every consumer connecting directly to every producer, data producers publish into a shared namespace. Consumers subscribe to the data they need from that namespace. This decouples producers from consumers.

A PLC does not need to know which dashboard, workflow, app, or analytics tool will use its data. It just publishes to the namespace. A workflow engine, dashboard, notebook, or application can then subscribe independently.

That shift is important. It reduces interface coupling, simplifies extension, and allows the same real-time data to be used by many downstream consumers without rebuilding the architecture every time.

Publish once. Consume many.

Publish once. Consume many.

Structure

Why the namespace matters

beyond messaging

MQTT alone is not enough. A message bus can move data, but moving data is not the same as structuring it. If messages remain isolated, named inconsistently, or understood only by the teams that created them, the result is still hard to reuse.

Tier0 solves this by organizing messages into a structured namespace based on operational context. Instead of thinking in terms of "data from MES" or "data from ERP," Tier0 structures data around operational entities such as site, area, line, equipment, process, material, order, state, and event.

That structure is what turns message flow into an industrial data foundation. A machine state is no longer just a message. It becomes the current state of a specific machine on a specific line in a specific site. A workflow event is no longer just an application log. It becomes part of the operational history of a process, order, or asset.

This is the layer that makes data understandable, governable, and reusable.

01

01

Raw Messages

Raw Messages

Unstructured data streams

Unstructured data streams

02

02

Structured Namespace

Structured Namespace

Operational hierarchy

Operational hierarchy

[Unified Namespace]

[Unified Namespace]

Factory

Factory

Line

Line

Device

Device

File

File

236.8

236.8

Reuse

How reuse actually works

In many industrial projects, "reuse" sounds good in theory but disappears in practice. Teams still end up rebuilding interfaces, remapping data, and reinterpreting context every time they deliver a new use case.

Tier0 approaches reuse differently. Reuse happens because data is published once into a shared namespace and then consumed by multiple downstream use cases from the same structure. The reuse is not manual. It is architectural.

A machine state published into Tier0 can be subscribed by:

Real-time dashboard

Alerting workflow

Operator-facing application

Analytics notebook

Reporting service

Downstream system

This is what changes the economics of delivery. Once the namespace is in place, new apps and workflows can be built on top of existing operational context instead of starting from raw integration work again.

The value of Unified Namespace is not just connectivity. It is reusable context.

PUBLISHER

PUBLISHER

CNC-07 / Sensor

CNC-07 / Sensor

temperature · state · cycle_time

temperature · state · cycle_time

↓ publish once

↓ publish once

Unified Namespace

Unified Namespace

site/line3/CNC-07/#

site/line3/CNC-07/#

↓ subscribe (N consumers)

↓ subscribe (N consumers)

Dashboard

real-time

Dashboard

real-time

OEE

analytics

OEE

analytics

Alerts

workflow

Alerts

workflow

AI Model

prediction

AI Model

prediction

Digital

Twin

Digital

Twin

Data

Lake

Data

Lake

Each consumer subscribes independently — no additional integration

Each consumer subscribes independently — no additional integration

// Publish once → Reuse many

// Publish once → Reuse many

Data Model

What can be modeled in the namespace

Tier0's namespace is designed to reflect industrial operations as a whole, not just machine telemetry. It can model the physical layer, the process layer, and the business layer in one connected structure.

Sites & Areas

Sites & Areas

Plants, workshops, buildings, and production zones.

Plants, workshops, buildings, and production zones.

Lines & Equipment

Lines & Equipment

Production lines, units, machines, assets, and device-level signals.

Production lines, units, machines, assets, and device-level signals.

Processes & Operations

Processes & Operations

Process stages, operational steps, execution states, and workflow logic.

Process stages, operational steps, execution states, and workflow logic.

Materials & Products

Materials & Products

Materials, SKUs, products, lots, and warehouse-relevant objects.

Materials, SKUs, products, lots, and warehouse-relevant objects.

Orders & Batches

Orders & Batches

Production orders, work orders, batches, and execution records.

Production orders, work orders, batches, and execution records.

States & Alarms

States & Alarms

Runtime states, conditions, faults, warnings, and abnormal events.

Runtime states, conditions, faults, warnings, and abnormal events.

Measurements & KPIs

Measurements & KPIs

Real-time values, process indicators, quality metrics, performance metrics.

Real-time values, process indicators, quality metrics, performance metrics.

Events & Workflow Record

Events & Workflow

Record

Application-generated events, approvals, form submissions, status changes.

Application-generated events, approvals, form submissions, status changes.

This is why Tier0's UNS is not just for moving OT data.

It is built to represent industrial operations in a form that software can actually use.

Feedback Loop

Applications do not just consume data — they write back

A lot of architectures treat applications as endpoints. They read data, display it, maybe store something locally, and stop there. Tier0 is different.

Applications built on Tier0 are also able to publish operational data back into the same namespace. That includes records generated by workflows, user actions, approvals, form submissions, task updates, inspection results, process events, and other operational outcomes.

The namespace is not just a read layer for upstream industrial systems. It is also a write layer for downstream operational software. That means applications do not become new silos. They contribute back to the same shared system.

Source systems publish data

Tier0 structures it

Applications use it

Applications publish new data back

Namespace becomes more valuable

A shared namespace that grows with every application.

A shared namespace that grows

with every application.

Data Model

What this enables across the platform

What this enables
across the platform

Because Tier0 combines MQTT-based pub/sub with a structured operational namespace, the same data foundation can support many different outcomes across the platform.

Industrial applications

Industrial applications

Apps can be built on top of live operational context instead of disconnected integrations.

Apps can be built on top of live operational context instead of disconnected integrations.

Cross-system visibility

Cross-system visibility

Machine, process, and business data can be viewed in one operational structure rather than across isolated systems.

Machine, process, and business data can be viewed in one operational structure rather than across isolated systems.

Reusable analytics

Analysis can work from consistent data models instead of one-off extracts and remapping.

Workflow orchestration

Workflow orchestration

Operational events and application actions can trigger processes across the same shared namespace.

Operational events and application actions can trigger processes across the same shared namespace.

Multi-site scale

Multi-site scale

The same modeling approach can be extended across lines, plants, and sites without redesigning the foundation each time.

The same modeling approach can be extended across lines, plants, and sites without redesigning the foundation each time.

Reusable analytics

Analysis can work from consistent data models instead of one-off extracts and remapping.

This is where the architecture starts compounding in value.

Each additional use case benefits from what is already there.

Comparison

More than connectivity

Tier0 does more than move data between systems. Traditional integration tools are often good at transport. They connect one thing to another, move messages, and help bridge protocols. But transport alone does not create a reusable operational model.

Tier0 uses Unified Namespace plus MQTT-based pub/sub to solve a broader problem. It creates a shared industrial context that the rest of the platform can build on directly.

Traditional integration

Traditional integration

Connect system to system

Connect system to system

Logic tied to individual interfaces

Logic tied to individual interfaces

Each new use case requires more delivery work

Each new use case requires more delivery work

Reuse is limited

Reuse is limited

Complexity grows over time

Complexity grows over time

Tier0 Unified Namespace

Tier0 Unified Namespace

Connect into one shared structure

Connect into one shared structure

Built on MQTT-based pub/sub

Built on MQTT-based pub/sub

Logic tied to operational context

Logic tied to operational context

Data is reusable across many use cases

Data is reusable across many use cases

New apps and workflows build on the same foundation

New apps and workflows build on the same foundation

The system becomes easier to extend over time

The system becomes easier to extend over time

The difference is not just how data moves. It is how data is organized for long-term reuse.

Next Steps

One structure for continuous industrial digitalization

Instead of rebuilding integrations for every new requirement, Tier0 helps teams reuse and extend the same industrial context over time.

Next Steps

One structure for continuous industrial digitalization

Instead of rebuilding integrations for every new requirement, Tier0 helps teams reuse and extend the same industrial context over time.

STAY UP TO DATE WITH PRODUCT UPDATES, LEARNING RESOURCES, AND MORE.

Singapore · Hangzhou China

About FREEZONEX

© 2026 FREEZONEX • All Rights Reserved