-
Notifications
You must be signed in to change notification settings - Fork 5
AASType
Marco Salafia edited this page Apr 9, 2019
·
20 revisions
This ObjectType represents an AssetAdministrationShell entity. The structure of this ObjectType is depicted in the following picture:

The following table summarizes all the attributes belonging to the entity AssetAdministrationShell.
| 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 | N/A | idShort is allowed in the XML/JSON schema of AAS but the specification says that is Not Allowed for the AssetAdministrationShell entity. |
| category | string | N/A | |
| description | [langString] 0...* | UA Property containing an Array of Localized Text | |
| parent | Reference | N/A | |
| hasDataSpecification | [Reference] 0...* | EmbeddedDataSpecificationType instances referenced by HasEmbeddedDataSpecification | More details about this in the EmbeddeddataSpecificationType instances. |
| derivedFrom | Reference | UA Object of AASReferenceType | If the AASReferenceType instance has local=true, an IsDerivedFrom Reference can be used to target the UA Object referenced by the AASReferenceType instance. |
| asset | Reference | UA Object of AssetType | If the AASReferenceType instance has local=true, an HasAsset Reference can be used to target the UA Object referenced by the AASReferenceType instance. |
| submodel | [Ref] 0...* | A Folder Submodels organizes instances of AASReferenceType | If the AASReferenceType instance has local=true, an HasAsset Reference starting by the AASType instance can be used to target the UA Object referenced by the AASReferenceType instance. |
| view | [View] 0...* | A Folder Views organizes instances of ViewType | |
| conceptDictionary | [ConceptDictionary] 0...* | A Folder ConceptDictionaries organizes instances of ConceptDictionary |