Skip to main content
Version: 24.03

part_aspect-models

Aspect Models

Aspect models are mostly easy to create by transforming a company's internal data into the target aspect model. Transformations are mostly straightforward in these cases. If necessary, special steps in creating aspect models are mentioned in the corresponding sections.

In the following section, all aspect models that are part of Industry Core are documented.

Digital Twin TypeAspect ModelMandatory Supported VersionOptionally Supported VersionsKIT
PartTypePartAsPlanned1.0.12.0.0Industry Core
SingleLevelBomAsPlanned1.1.02.0.0Industry Core
PartSiteInformationAsPlanned1.0.0Industry Core
SingleLevelUsageAsPlanned1.1.0Traceability
PartInstanceSerialPart1.0.12.0.0Industry Core
Batch2.0.02.0.1Industry Core
JustInSequencePart1.0.02.0.0Industry Core
SingleLevelBomAsBuilt1.0.02.0.0Industry Core
PartSiteInformationAsBuilt (shared aspect)1.0.0Industry Core
SingleLevelUsageAsBuilt2.0.0Traceability
TractionBatteryCode1.0.0Traceability

SingelLevelUsageAsPlanned

The aspect provides the information in which parent part(s)/product(s) the given item is assembled in. This could be a 1:1 relationship in terms of a e.g. a brake component or 1:n for e.g. coatings. The given item as well as the parent item must refer to an object from as planned lifecycle phase. If multiple versions of parent parts exist that the child part can be assembled into, all versions of the parent part are included in the usage list.

Aspect model in GitHub:

Example: Submodel SingleLevelUsageAsPlanned for a Catalog Part
{
"parentParts": [
{
"parentCatenaXId": "urn:uuid:c8B01D5A-ce0B-6Dd4-5bA0-A3e3fcE9cA93",
"quantity": {
"quantityNumber": 2.5,
"measurementUnit": "unit:litre"
},
"createdOn": "2022-02-03T14:48:54.709Z",
"lastModifiedOn": "2022-02-03T14:48:54.709Z"
}
],
"catenaXId": "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d"
}

TractionBatteryCode

The aspect provides the information of the Traction battery code of a battery cell, a battery module or a battery pack according to the chinese standard GB/T 34014-2017. Furthermore, it provides the traction battery codes for the assembled sub parts of the component, e.g. Traction battery code of a battery module plus all the traction battery codes of the assembled battery cells of this battery module.

Aspect model in GitHub:

Example: Submodel TractionBatteryCode for a Battery Cell
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382320"
}
Example: Submodel TractionBatteryCode for a Battery Module
{
"productType": "module",
"tractionBatteryCode": "B54MCPM27KLPCLE6A7519857",
"subcomponents": [
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382320"
},
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382321"
}
]
}
Example: Submodel TractionBatteryCode for a Battery Pack
{
"productType": "pack",
"tractionBatteryCode": "4A6PCPM27KLPCLE742946319",
"subcomponents": [
{
"productType": "module",
"tractionBatteryCode": "B54MCPM27KLPCLE6A7519857",
"subcomponents": [
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382320"
},
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382321"
}
]
},
{
"productType": "module",
"tractionBatteryCode": "B54MCPM27KLPCLE6A7519858",
"subcomponents": [
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382322"
},
{
"productType": "cell",
"tractionBatteryCode": "X12CCPM27KLPCLE662382323"
}
]
}
]
}

SingleLevelUsageAsBuilt

Aspect model in GitHub:

Example: Submodel SingleLevelUsageAsBuilt for a Instance Part
{
"catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d",
"customers" : [ {
"parentItems" : [ {
"catenaXId" : "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d",
"quantity" : {
"quantityNumber" : 2.5,
"measurementUnit" : "unit:litre"
},
"createdOn" : "2022-02-03T14:48:54.709Z",
"lastModifiedOn" : "2022-02-03T14:48:54.709Z"
} ],
"businessPartner" : "BPNL50096894aNXY",
"createdOn" : "2022-02-03T14:48:54.709Z",
"lastModifiedOn" : "2022-02-03T14:48:54.709Z"
} ]
}