-
Notifications
You must be signed in to change notification settings - Fork 5
SubmodelElementCollectionType
Marco Salafia edited this page Apr 10, 2019
·
3 revisions
This ObjectType represents a SubmodelElementCollection entity. The structure of this ObjectType is depicted in the following picture:
The following table summarizes all the attributes belonging to the entity SubmodelElement.
Attribute (*=mandatory) | Type | OPC UA Mapping | Notes |
---|---|---|---|
idShort* | string | UA Property | |
category | string | UA Property with Enumeration DataType | |
description | [langString] 0...* | UA Property containing an Array of Localized Text | |
parent | Reference | UA Object of AASReferenceType | |
hasDataSpecification | [Reference] 0...* | EmbeddedDataSpecificationType instances referenced by HasEmbeddedDataSpecification | More details about this in the EmbeddeddataSpecificationType instances. |
hasSemantic | Reference | UA Object of AASReferenceType referenced by HasComponent | |
kind | Kind | UA Property | kind is of type Kind. An OPC UA Structured DataType has been defined in order to map such a type. |
qualifiers | [Constraint] 0...* | Not Mapped | Maybe it will be included in the future. |
value | [SubmodelElement] 0...* | UA Object aggregating by means of HasComponent/HasOrderedComponent References instances of SubmodelElementType | |
allowDuplicates | boolean | UA Property | |
**ordered | boolean | UA Property |
- When the UA Property ordered=true the SubmodelElementType instances aggregated by values SHALL be targeted by HasOrderedComponent References, and such instances SHALL feature an additional UA Property named index. This UA Property contains an UInt32 value defining the order position where the first position is index 0.