AssetInformation🔗
The asset may either represent an asset type or an asset instance.
The asset has a globally unique identifier plus – if needed – additional domain specific (proprietary) identifiers. However, to support the corner case of very first phase of lifecycle where a stabilised/constant_set global asset identifier does not already exist, the corresponding attribute AssetInformation.globalAssetId is optional.
- Constraint AASd-116🔗
 - 
            
globalAssetId(case-insensitive) is a reserved key. If used as value for SpecificAssetId.name then SpecificAssetId.value shall be identical to AssetInformation.globalAssetId. 
Properties 🔗
- assetKind: AssetKind 🔗
 - 
          Denotes whether the Asset is of kind AssetKind.Type or AssetKind.Instance.
 - globalAssetId: Optional[Reference] 🔗
 - 
          Global identifier of the asset the AAS is representing.
This attribute is required as soon as the AAS is exchanged via partners in the life cycle of the asset. In a first phase of the life cycle the asset might not yet have a global ID but already an internal identifier. The internal identifier would be modelled via AssetInformation.specificAssetIds.
This is a global reference. - specificAssetIds: Optional[List[SpecificAssetId]] 🔗
 - 
          Additional domain-specific, typically proprietary identifier for the asset like e.g., serial number etc.
 - defaultThumbnail: Optional[Resource] 🔗
 - 
          Thumbnail of the asset represented by the Asset Administration Shell.Used as default.
 
Invariants 🔗
- 
          Specific asset IDs must be either not set or have at least one item
not (self.specificAssetIds is not None) or (len(self.specificAssetIds) >= 1)
 
Usages
| AssetAdministrationShell | AssetAdministrationShell.assetInformation |