6.8.11 AASReferenceElementType
Figure 24 shows an overview about the AASReferenceElement ObjectType.

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.
| Attribute | Value | |||||
| BrowseName | AASReferenceElementType | |||||
| 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:HasComponent | Object | Value | AASReferenceType | M | ||
| 0:HasDictionaryEntry | Object | Admin-shell.io/aas/2/0/ReferenceElement | AASIriConceptDescriptionType | |||
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.
| Source Path | Reference Type | Is Forward | Target Path |
| Value | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/ReferenceElement/value |