-
Notifications
You must be signed in to change notification settings - Fork 5
SubmodelType
Marco Salafia edited this page Apr 10, 2019
·
3 revisions
This ObjectType represents a Submodel entity. The structure of this ObjectType is depicted in the following picture:
The following table summarizes all the attributes belonging to the entity Submodel.
Attribute (*=mandatory) | Type | OPC UA Mapping | Notes |
---|---|---|---|
identification* | Identifier | UA Property | identification is of type Identifier. An OPC UA Structured DataType has been defined in order to map such a type. |
administration | AdministrativeInformation | UA Object referred with HasComponent | The ObjectType AdministrativeType maps the type AdministrativeInformation. An ObjectType is used because Administrative information is an HasDataSpecification entity in the AAS metamodel. |
idShort* | string | UA Property | |
category | string | N/A | |
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 | Since Submodel Instance can have the semantic defined by a Submodel Type, a Non-Hierarchical ReferenceType named HasSubmodelSemantic shall be used to connect a SubmodelType instance to another one representing its semantic. |
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. |
submodelElement | Reference | A Folder SubmodelElements organizes instances of SubmodelElementType |