6.8.11 AASReferenceElementType

Figure 24 shows an overview about the AASReferenceElement ObjectType.

Figure 24 – AASReferenceElementType graphical overview

An AASReferenceElement has a Reference as value (Table 47). This reference has an aggregation of keys (see Table 47) which represents a key chain. The resolved key chain points to an element.

Table 47 – AASReferenceElementType Definition
Attribute Value
BrowseNameAASReferenceElementType
IsAbstractFalse
References Node
Class
BrowseName DataType TypeDefinition Others
Subtype of the AASSubmodelElementType defined 6.8.1, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectValueAASReferenceTypeM
0:HasDictionaryEntryObjectAdmin-shell.io/aas/2/0/ReferenceElementAASIriConceptDescriptionType

The Object which has the AASReferenceType shall reference another type. According to Table 47 the “Value” can contain the allowed subtypes of AASSubmodelElementTypes as defined in chapter 6.3.

The components of the AASReferenceElementType have additional references which are defined in Table 48.

Table 48 – AASReferenceElementType Additional References
Source Path Reference Type Is Forward Target Path
Value0:HasDictionaryEntryTrueAdmin-shell.io/aas/2/0/ReferenceElement/value