3.1 Terms and definitions

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

3.1.1 AddIn

a widely applicable feature or feature-set represented by an ObjectType that will be applied using aggregation

3.1.2 DataType

instance of a DataType Node that is used together with the ValueRank Attribute to define the data type of a Variable

3.1.3 Built-in DataType

a fundamental building block DataType defined by this standard

3.1.4 Simple DataType

a DataType which is not a Structure, Enumeration or OptionSet

3.1.5 DataTypeId

NodeId of a DataType Node

3.1.6 DataTypeRefinement

refinement of a Structured DataType restricting the usage of fields and adding meta data to fields

3.1.7 DataVariable

Variables that represent values of Objects, either directly or indirectly for complex Variables, where the Variables are always the TargetNode of a HasComponent Reference

3.1.8 EventType

ObjectType Node that represents the type definition of an Event

3.1.9 Hierarchical Reference

Reference that is used to construct hierarchies in the AddressSpace

3.1.10 InstanceDeclaration

Node that is used by a complex TypeDefinitionNode to expose its complex structure

3.1.11 Interface

an abstract ObjectType used to specify a feature or feature-set that shall be implemented by the Object or ObjectType where it is applied to

3.1.12 ModellingRule

metadata of an InstanceDeclaration that defines how the InstanceDeclaration will be used for instantiation and also defines subtyping rules for an InstanceDeclaration

3.1.13 Property

Variables that are the TargetNode for a HasProperty Reference

3.1.14 SourceNode

Node having a Reference to another Node

3.1.15 SubtypeRestriction

restriction of the usage of a subtype of a DataType to only allow a subset of all its subtypes

3.1.16 TargetNode

Node that is referenced by another Node

3.1.17 TypeDefinitionNode

Node that is used to define the type of another Node

3.1.18 VariableType

Node that represents the type definition for a Variable