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.
| Attribute | Value | ||
| BrowseName | HasAMLRoleReference | ||
| InverseName | IsSupportedRole | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| 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.
| Attribute | Value | ||
| BrowseName | HasAMLInternalLink | ||
| InverseName | HasAMLInternalLink | ||
| Symmetric | True | ||
| IsAbstract | False | ||
| 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.