6 OPC UA ObjectTypes

6.8 SubmodelElementType specialization

6.8.9 AASFileType

Figure 22 shows an overview about the AASFile ObjectType.
Figure 22 – AASFileType graphical overview
Table 41 defines the AASFile ObjectType.
Table 41 – AASFileType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | AASFileType | ||||
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:String | 0:PropertyType | M |
0:HasProperty | Variable | MimeType | AASMimeDataType | 0:PropertyType | M |
0:HasComponent | Object | File | 0:FileType | O | |
0:HasDictionaryEntry | Object | Admin-shell.io/aas/2/0/File | AASIriConceptDescriptionType |
The components of the AASFileType have additional references which are defined in Table 42.
Table 42 – AASFileType Additional References
Source Path | Reference Type | Is Forward | Target Path |
---|---|---|---|
File | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/File/value |
MimeType | 0:HasDictionaryEntry | True | Admin-shell.io/aas/2/0/File/mimeType |
The additional reference to the real file of type 0:FileType is optional and not specified as such in the asset administration shell metamodel.