
Integration Objects
TunisiePublication : 6 nov. 2026
Automated OPC UA Companion Specification Mapping Engine
- Stage
- 4-6 mois
- Hybride
- Échéance : 19 nov. 2026
- OPC UA
- Companion Specifications
- BIM (Building Information Modeling)
- NodeSet2
- Data Modeling
- .NET/C#
- Industrial interoperability
Description du poste
Context
Development department — PFE 2026–2027
SIOTH® is Integration Objects’ Industrial IT-OT-IoT platform. Its data model structures assets, tags and properties used by the HMI, historian and analytics. OPC UA Companion Specifications define standardized information models for specific industries and devices.
This project aims to develop an engine that automatically maps OPC UA Companion Specifications to the SIOTH data model.
Keywords
OPC UA, Companion Specifications, information modeling, NodeSet2, data model, .NET/C#.
OPC UA Companion Specifications
- Industry models including WITSML, Machinery, PA-DIM, ISA-95 and Pumps.
- NodeSet2 XML files published by the OPC Foundation.
- Object and variable types, references and engineering units.
- Type inheritance and dependencies between NodeSets.
- Semantic interoperability across vendors and systems.
Main topics
- Study OPC UA information modeling and the SIOTH data model.
- Parse NodeSet2 files and resolve their dependencies.
- Define configurable mapping rules for types and units.
- Generate SIOTH asset templates and tag bindings.
- Validate the engine on several Companion Specifications.
Deliverables
- Mapping engine source code and rule library.
- Interface to review and adjust generated mappings.
- Project report, design report and test reports.
Expected results
- Automated, reusable mapping to the SIOTH data model.
- Reduced engineering time and configuration errors.
- Native support for standardized industrial models.