6 OPC UA ObjectTypes

6.8 SubmodelElementType specialization

6.8.5 AASPropertyType

Figure 19 shows an overview about the AASProperty ObjectType.
Figure 19 – AASPropertyType graphical overview
The valueId attribute references a DictionaryEntry. Table 35 defines the AASProperty ObjectType.
Table 35 – AASPropertyType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | AASPropertyType | ||||
IsAbstract | False | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Others |
Subtype of the AASSubmodelElementType defined 6.8.1, i.e. inheriting the InstanceDeclarations of that Node. | |||||
0:HasProperty | Variable | Value | 0:BaseDataType | 0:PropertyType | O |
0:HasProperty | Variable | ValueType | AASValueTypeDataType | 0:PropertyType | M |
0:HasComponent | Object | ValueId | - | AASReferenceType | O |
0:HasDictionaryEntry | Object | Admin-shell.io/aas/2/0/Property | AASIriConceptDescriptionType |
The components of the AASPropertyType have additional references which are defined in Table 36.
Table 36 – AASPropertyType Additional References
Source Path | Reference Type | Is Forward | Target Path |
---|---|---|---|
Value | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/Property/value |
ValueType | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/Property/valueType |
ValueId | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/Property/valueId |