OPC 10000-120: XML DataType Mapping


Released 1.00

2023-01-14

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 Abbreviated terms 3.3 Conventions used in this document 3.3.1 Conventions for Node descriptions 3.3.1.1 Node definitions 3.3.1.2 Additional References 3.3.1.3 Additional sub-components 3.3.1.4 Additional Attribute values 3.3.2 NodeIds and BrowseNames 3.3.2.1 NodeIds 3.3.2.2 BrowseNames 3.3.3 Common Attributes 3.3.3.1 General 3.3.3.2 Objects 3.3.3.3 Variables 3.3.3.4 VariableTypes 3.3.3.5 Methods 4 Use cases 5 Mapping 5.1 Overview 5.2 Direct Mapping of XML and OPC UA DataTypes 5.3 New XML data types for built-in OPC UA DataTypes 5.4 New OPC UA DataTypes for built-in XML data types 5.5 Handling of Errors 6 OPC UA Information Model for XML Data Types 6.1 Overview 6.2 XmlQName 6.3 XmlToken 6.4 XmlNmToken 6.5 XmlName 6.6 XmlNcName 6.7 XmlId 6.8 XmlIdRef 6.9 XmlEntity 6.10 XmlInteger 6.11 XmlNonPositiveInteger 6.12 XmlNegativeInteger 6.13 XmlNonNegativeInteger 6.14 XmlPositiveInteger 6.15 XmlHexBinary 6.16 XmlYearMonthDuration 6.17 XmlGYearMonth 6.18 XmlDayTimeDuration 6.19 XmlGYear 6.20 XmlGMonth 6.21 XmlGDay 6.22 XmlGMonthDay 6.23 XmlTime 6.24 XmlDate 7 Profiles and Conformance Units 7.1 Conformance Units 7.2 Profiles 7.2.1 Profile list 7.2.2 Server Facets 7.2.2.1 Overview 7.2.2.2 XML Data Types Server Facet 7.2.3 Client Facets 8 Namespaces 8.1 Namespace Metadata 8.2 Handling of OPC UA Namespaces Annex A (normative) Information Model for XML Data Types Namespace and mappings A.1 NodeSet and Supplementary Files for XML Data Types Information Model