6.2 ReferenceTypes

Following the AutomationML specific OPC UA definitions will be listed.

6.2.1 HasAMLRoleReference

6.2.1.1 General

The HasAMLRoleReference is a concrete ReferenceType that can be used directly. It is a subtype of NonHierarchicalReference.

6.2.1.2 ObjectType Definition

The HasAMLRoleReference is formally defined in Table 17.

Table 17 - HasAMLRoleReference
Attribute Value
BrowseNameHasAMLRoleReference
InverseNameIsSupportedRole
SymmetricFalse
IsAbstractFalse
References NodeClass BrowseName Comment
Subtype of NonHierarchicalReference ReferenceType defined in OPC 10000-5

This ReferenceType is used to describe a SupportedRoleClass or RoleRequirement relation in AutomationML.

The SourceNode of this ReferenceType shall be an object.

The TargetNode of this ReferenceType shall be a subtype of AMLRoleClass.

6.2.2 HasAMLInternalLink

6.2.2.1 General

The HasAMLInternalLink is a concrete ReferenceType that can be used directly. It is a subtype of NonHierarchicalReference.

6.2.2.2 ReferenceType Definition

The HasAMLInternalLink is formally defined inTable 18.

Table 18 - HasAMLInternalLink
Attribute Value
BrowseNameHasAMLInternalLink
InverseNameHasAMLInternalLink
SymmetricTrue
IsAbstractFalse
References NodeClass BrowseName Comment
Subtype of NonHierarchicalReference ReferenceType defined in OPC 10000-5

This ReferenceType is used to describe an InternalLink relation in AutomationML.

The SourceNode of this ReferenceType shall be an object which is derived from the AutomationMLBaseInterface or one of its subtypes.

The TargetNode of this ReferenceType shall be an object which is derived from the AutomationMLBaseInterface or one of its subtypes.