OPC 10101: Binding for Web of Things (WoT)
Released 1.00
2026-01-08
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
1 Scope
2 Normative references
3 Terms, abbreviated terms and conventions
3.1 Overview
3.2 WoT Connectivity for OPC UA terms
3.3 Abbreviated terms
4 General information to W3C Web of Things and OPC UA
4.1 Introduction to W3C Web of Things
4.2 Introduction to OPC Unified Architecture
4.2.1 What is OPC UA?
4.2.2 Basics of OPC UA
4.2.3 Information modelling in OPC UA
4.2.3.1 Concepts
4.2.3.2 Namespaces
4.2.3.3 Companion Specifications
5 Use cases
5.1 Cross-protocol Interaction in Smart Industry Scenarios
5.1.1 Motivation
5.1.2 Sample Scenario
6 OPC UA Binding for Web of Things Information Model Overview
6.1 Introduction and Examples
6.2 URI Format for base and href
6.3 Security Definitions
6.3.1 NoSecurityScheme
6.3.2 AutoSecurityScheme
6.3.3 OPCUASecurityChannelScheme and OPCUASecurityAuthenticationScheme
6.4 Access Level
6.4.1 UA Variable readable
6.4.2 UA Variable writeable
6.5 OPC UA Vocabulary
6.5.1 WoT Binding Namespace and Prefix
6.5.2 URL Terms
6.5.3 Forms Terms
6.5.4 Overview of Generic OPC UA Terms for annotating Thing Descriptions
6.5.5 UA and Application Namespaces
7 Thing Description Mapping from OPC UA Core Definitions
7.1 Mapping of OPC UA Node Classes
7.1.1 UA Object
7.1.2 UA Variable
7.1.3 UA Method
7.1.4 UA ObjectType
7.1.5 UA VariableType
7.1.6 UA Reference
7.2 Mappings of OPC UA Attributes
7.2.1 BrowseName
7.2.2 DisplayName
7.2.3 Description
7.2.4 DataType
7.2.5 AccessLevel (currentRead, currentWrite)
7.2.6 NodeId
7.3 Mapping of OPC UA Reference Types
7.3.1 HasTypeDefinition
7.3.2 HasComponent
7.3.3 HasProperty
8 Thing Description Examples
8.1 Full Object to Thing Description Transformation
8.2 Auto Data Model Mapping with UA Binding Terms