Tag Resolution is the computational process of translating a logical asset name or tag into its corresponding real-time data value and contextual metadata by navigating the hierarchical structure of a Unified Namespace (UNS) . It functions as the lookup mechanism that decouples a data consumer from the physical source of the information, allowing an application to request PlantA/Line3/Press1/Status without needing to know the specific IP address or OPC UA NodeId of the underlying PLC.
Glossary
Tag Resolution

What is Tag Resolution?
The foundational mechanism that translates a logical asset identifier into its current real-time value and associated metadata within a unified namespace architecture.
The resolution process leverages the ISA-95 asset hierarchy embedded in the UNS topic structure, often implemented via an MQTT broker with Sparkplug B payloads. When a consumer subscribes to a tag, the broker resolves the path, returning the last known good value from the session state and the rich context—such as engineering units, valid ranges, and data type—stored in the Schema Registry or a companion metadata service, ensuring semantic clarity alongside the raw value.
Key Features of Tag Resolution
Tag resolution is the foundational mechanism that translates logical asset identifiers into actionable, real-time data streams. The following capabilities define a robust resolution architecture.
Hierarchical Contextualization
Resolves tags by navigating the ISA-95 and Purdue Model asset hierarchy. Instead of flat tag lists, the system understands parent-child relationships.
- Path-Based Lookup: Resolves
Site1.Area2.Line3.Filler4.Tempby traversing the logical tree. - Metadata Inheritance: A sensor automatically inherits site, area, and line metadata from its ancestors, eliminating manual tagging.
- Contextual Awareness: Distinguishes between
Line3.Filler4.TempandLine3.Pasteurizer.Tempwithout ambiguity.
Protocol-Agnostic Abstraction
Decouples the logical tag name from the underlying industrial protocol. A single tag can resolve to OPC UA, Modbus, MQTT Sparkplug, or EtherNet/IP without the consumer knowing the transport.
- Driver Abstraction Layer: The resolution engine maps the logical path to a specific protocol driver and register address.
- Protocol Translation: Reads from a Modbus register and publishes the resolved value to an MQTT topic seamlessly.
- Legacy Integration: Wraps proprietary PLC protocols behind a standard, discoverable interface.
Real-Time Value & Metadata Retrieval
Resolution returns not just the current value, but the complete digital twin context of the tag.
- Value: The live sensor reading (e.g.,
152.3). - Timestamp: The precise source timestamp, not the time of resolution.
- Data Type & Engineering Units:
Float32,Degrees Celsius. - Quality/Status: OPC UA
Good,Uncertain, orBadquality flags. - Asset Metadata: Manufacturer, model, calibration date, and documentation links.
Dynamic Discovery & Late Binding
Enables plug-and-play integration where consumers discover tags at runtime rather than relying on hard-coded static maps.
- Browsing: A dashboard can query
Line3.*to discover all available tags under that node. - Late Binding: An analytics job can be configured to process
*.Filler.Tempacross all lines, automatically picking up new lines as they are commissioned. - Schema Registry Integration: Resolved data structures are validated against a central Schema Registry to ensure type consistency.
Bi-Directional Write Resolution
Resolution is not read-only. It provides a secure path for control commands back to the physical asset.
- Write Verification: Resolves the target tag, validates the data type and range against the schema, and executes the write through the correct protocol driver.
- Role-Based Access Control (RBAC): Write resolution is gated by user roles, preventing unauthorized actuation.
- Audit Trail: Every resolved write command is logged with the user, timestamp, and value for compliance.
Caching & Performance Optimization
High-frequency resolution requests are optimized through intelligent caching layers to prevent overwhelming downstream data sources.
- Time-To-Live (TTL) Caching: Metadata (which changes rarely) is cached aggressively, while real-time values bypass the cache or use sub-second TTLs.
- Subscription-Based Updates: Instead of polling, the resolver subscribes to OPC UA PubSub or MQTT Sparkplug topics for changed values only.
- Bulk Resolution: APIs support resolving thousands of tags in a single request, reducing network overhead for large visualization screens.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Clear, concise answers to the most common questions about translating logical asset names into real-time operational data within a unified namespace.
Tag resolution is the computational process of translating a human-readable, logical asset name—such as Cell3.ConveyorBelt.MotorSpeed—into its corresponding real-time data value and associated metadata by navigating the Unified Namespace (UNS) hierarchy. It acts as a dynamic lookup service that decouples the physical location of a sensor from the applications that consume its data. Instead of hard-coding a PLC register address like N7:42, an application queries the tag name, and the resolution engine returns the current value, engineering units, and quality timestamp from the underlying OPC UA server or MQTT Sparkplug topic structure. This abstraction is fundamental to Software-Defined Manufacturing Automation, enabling flexible, reconfigurable production lines where software can be rewritten without touching physical I/O wiring.
Related Terms
Tag resolution is a critical function within the broader Industrial DataOps landscape. It relies on a robust Unified Namespace and is foundational for real-time analytics and autonomous control loops.
Semantic Annotation
The process of enriching raw tags with machine-readable context. Tag resolution doesn't just return a value; it returns metadata about the value's meaning, unit of measure, and engineering limits.
- Mechanism: Links sensor tags to formal ontologies or knowledge graphs.
- Example: A tag
TT-401is annotated asTemperature Sensor,Degrees Celsius,Min: -20,Max: 150. - Value: Enables automated reasoning and prevents misinterpretation of raw data.
Data Contract
A formal agreement between a data producer and its consumers. For tag resolution, a data contract guarantees the schema, semantics, and quality of the resolved value.
- Guarantees: Defines the expected data type, valid range, and freshness threshold.
- Enforcement: A schema registry validates the contract upon resolution.
- Purpose: Prevents downstream pipeline breakage by ensuring the resolved tag meets the consumer's expectations.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us