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

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

NodeId of a DataType Node

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

ObjectType Node that represents the type definition of an Event

Reference that is used to construct hierarchies in the AddressSpace

Note 1 to entry: All hierarchical ReferenceTypes are derived from HierarchicalReferences.

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

Note 1 to entry: This is an instance used by a type definition.

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

Variables that are the TargetNode for a HasProperty Reference

Note 1 to entry: Properties describe the characteristics of a Node.

Node having a Reference to another Node

EXAMPLE: In the Reference “A contains B”, “A” is the SourceNode.

Node that is referenced by another Node

EXAMPLE: In the Reference “A contains B”, “B” is the TargetNode.

Node that is used to define the type of another Node

Note 1 to entry: ObjectType and VariableType Nodes are TypeDefinitionNodes.

Node that represents the type definition for a Variable

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

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