3 Terms, definitions and abbreviated terms

3.1 Terms and definitions

For the purposes of this document the terms and definitions given in OPC 10000-1, OPC 10000-2 and OPC 10000-3 as well as the following apply.

3.1.1 CertificateThumbprint

short identifier used to uniquely identify an X.509 v3Certificate.

3.1.2 DataEncoding

way to serialize messages and data structures.

3.1.3 DefaultValue

a value that is used when no other value is known or available.

3.1.4 DevelopmentPlatform

suite of tools and/or programming languages used to create software.

3.1.5 Mapping

specification on how to implement an OPC UA feature with a specific technology.

3.1.6 VerboseEncoding

A DataEncoding where the serialized form does not omit optional or default values and adds additional descriptive text.

3.1.7 OctetString

a sequence of zero or more octets without any length prefix.

3.1.8 CompactEncoding

A DataEncoding where encoding the serialized form omits optional and default values.

3.1.9 SecurityProtocol

Protocol which ensures the integrity and privacy of UA Messages that are exchanged between OPC UA applications

3.1.10 StackProfile

combination of DataEncodings, SecurityProtocol and TransportProtocol Mappings

3.1.11 TransportConnection

full-duplex communication link established between OPC UA applications.

3.1.12 TransportProtocol

way to exchange serialized OPC UA Messages between OPC UA applications

3.2 Abbreviated terms