Skip to content

SubmodelType

Marco Salafia edited this page Apr 10, 2019 · 3 revisions

SubmodelType

This ObjectType represents a Submodel entity. The structure of this ObjectType is depicted in the following picture:

Prova

Submodel attributes

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

Notes