FrameworX implements a native Unified Namespace at the solution level, providing the primary abstraction for organizing and accessing all system data. Unlike enterprise-wide UNS concepts that span organizations, our native UNS operates at the solution scope while supporting both consumption from and contribution to enterprise systems.
For the distinction between enterprise and solution-level UNS, check out the article: Local UNS vs Enterprise UNS: The Pragmatic Path to Unified Namespace.
The FrameworX UNS is specifically the Data Foundation — Pillar 1 of the Four Pillars architecture: user-defined Tags, the Asset Tree, UserTypes, Enumerations, and TagProvider Services. The UNS does NOT subsume the built-in system namespaces. Instead, UNS and the built-in namespaces together form the runtime Object Model — a 12-root .NET-backed hierarchy accessible through a single unified interface:
Tag.*).All 12 roots are accessible through the same unified IntelliSense-driven interface — bindings, Displays, Scripts, and MCP tools traverse them uniformly. That unified access pattern is the architectural story of the native UNS and the broader Object Model. But the UNS itself remains strictly Pillar 1; the other 11 roots are named built-in namespaces, distinct siblings of UNS.
See Built-in Namespaces for system namespace details and the Four Pillars Methodology for the pillar taxonomy.
Create context through folder structures that mirror your physical or logical organization:
Beyond traditional UNS capabilities, FrameworX extends dynamically to external sources without import or mapping:
These appear as folders in the UNS tree but maintain live connections to their sources. Changes in the external system immediately reflect in the native UNS.
External modules and add-ons register their configuration within the unified namespace, maintaining single-point access to all system components.
Details:
The native UNS can be exposed through industry-standard protocols with simple configuration:
| Protocol | Function | Configuration |
|---|---|---|
| MQTT Broker | Publish UNS as MQTT topics | Enable checkbox, set visibility |
| OPC UA Server | Expose UNS as OPC nodes | Enable checkbox, configure security |
No republishing or mapping required—the UNS structure automatically transforms to the target protocol format.
Granular control over external exposure:
Apply at any level—folders inherit parent visibility unless overridden.
Depending on , the native UNS can:
The native UNS orchestrates multiple underlying technologies:
As the central abstraction of the Data Foundation pillar, the UNS provides unified access to all these technologies through a single, consistent interface — and is itself part of the broader runtime Object Model that spans UNS and the 11 built-in namespace roots.