CX-0160 Battery Passport v.1.0.0
ABSTRACT
The CX-0160 Battery Passport Standard defines a harmonized and interoperable framework for the representation, identification, and exchange of battery-related information across the automotive battery value chain within the Catena-X ecosystem. The standard provides a complete, EU Battery Regulation (see Battery Regulation in 6.2 NON-NORMATIVE REFERENCES)-compliant data model as well as technical requirements to enable economic operators to systematically collect, structure, and exchange semantically aligned battery passport data from upstream supply-chain actors, including raw-material, battery component, and cell suppliersSupplier In the context of OSim, the producer of goods..
The standard specifies how economic operators, battery and component suppliersSupplier In the context of OSim, the producer of goods., OEMs, dismantlers, and recyclers provide and consume digital battery passports as well as information relevant for these passport and thereby supporting regulatory compliance, transparency obligations, and circular-economy business models. It mandates the use of Catena-X digital twins (PartInstance) based on Asset Administration ShellsAsset Administration Shell The AAS is a digital representation of an asset; it is a form of a digital twin. (AAS), including required specific assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. identifiers and alignment with core Catena-X standards such as participant registration, digital twin governance, dataspace connectivity, and policy enforcement. The battery passport data model also allows transfer of product condition data for life-cycle updates during the use phase of the battery with a dedicated aspect modelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing)..
CX-0160 adopts the joint Catena-X / IDTA Battery Passport semantic model aligned with DIN DKE SPEC 99100, comprising a modular approach with seven data-category specific aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing).: Digital Nameplate, Handover Documentation, Carbon Footprint, Technical Data, Product Condition, Material Composition, and Circularity. Together, these aspects form a coherent and regulation-ready data structure capable of capturing all information required under the EU Battery Regulation across the full battery value chain. The standard mandates standardized policy constraints to ensure data sovereignty, access control, and trusted data exchange.
The CX-0160 Battery Passport Standard establishes a common foundation upon which interoperable, domain-specific, and proprietary applications, services, and certified data products can be developed within the Catena-X ecosystem.
FOR WHOM IS THE STANDARD DESIGNED
This document is meant for the following roles:
- Data Provider / Consumer
- Business Application Provider
The standard is of interest to all members of the automotive supply chain including suppliersSupplier In the context of OSim, the producer of goods., OEMs, dismantlers, recyclers and stakeholders within the recycling industry and the circular economy.
Data Provider / Consumer can be one of the following examples:
- Economic Operator as Data Consumer from the supply chain
- Battery Component SupplierSupplier In the context of OSim, the producer of goods. delivering to the economic operator
- Battery SupplierSupplier In the context of OSim, the producer of goods. delivering to an economic operator
1 INTRODUCTION
A battery passport is a standardized digital record that accompanies a physical battery throughout its entire lifecycle. It contains key data about the battery’s identity, technical characteristics, carbon footprint, materials, safety and performance over time, as well as ownership and handover events.
Regulators (especially in the EU) are making battery passports mandatory for many traction and industrial batteries to improve transparency, safety and sustainability. With a battery passport, OEMs, fleet operators, service providers, second‑life users and recyclers can reliably access trusted information needed for:
- Demonstrating regulatory compliance (e.g., EU Battery Regulation)
- Assessing carbon footprint and recycled content
- Planning maintenance, reuse and second‑life applications
- Optimizing end‑of‑life treatment and recycling yields
- Protecting business confidentiality via controlled data access
In Catena‑X, the battery passport is implemented as a set of standardized semantic models and APIsAPI An API is a way for two or more computer programs to communicate with each other. on top of digital twins, so data can be shared securely and interoperably between different companies and IT systems.
This standard defines how Battery Passports are provided and consumed within Catena-X.
1.1 AUDIENCE & SCOPE
This section is non-normative
This standard is relevant for the following Catena‑X roles:
- Data Provider / Consumer: Economic operators and other participants that create, update, publish, or consume Battery Passport data for batteries (e.g. battery manufacturers, OEMs, component suppliersSupplier In the context of OSim, the producer of goods., dismantlers, recyclers).
- Business Application Provider: Providers of applications that implement the Battery Passport use case on top of Catena‑X (e.g. passport creation tools, regulatory reporting apps, recycling and second‑life applications).
- Enablement Service Provider: Providers of integration, data transformation or adapter services that technically enable participants to provision or consume Battery Passport data in a Catena‑X‑compliant way.
The CX‑XXXX Battery Passport standard specifies how battery‑related information is modeled, provisioned, discovered and accessed within the Catena‑X dataspace for:
- Traction, industrial and similar batteries that fall under the scope of the EU Battery Regulation or comparable regulatory schemes.
- End‑to‑end lifecycle usage within the automotive battery value chain (manufacturing, use phase, second‑life, end‑of‑life and recycling).
- Provisioning of both complete digital battery passports and partial, lifecycle‑specific data contributions, based on Catena‑X digital twins and the joint Catena‑X/IDTA Battery Passport aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing)..
The standard is to be applied when:
- Use Case (1): Provisioning of near-complete (except for dynamic data = product condition, put into service) battery passport,
- Use Case (2): component supplierSupplier In the context of OSim, the producer of goods. integration, for example cells, housing, battery packs
- Use Case (3): DPP-Service provider view: Complete exchange of DPPs to service provider, which provides it public
In this version the focus is on use case (1) and use case (3).
The standard is not intended to be applied:
- For non‑battery product passports or use cases outside the battery domain (see CX-0143).
- As a general solution for data exchange with non‑Catena‑X ecosystems (although mappings may be implemented externally).
- For full regulatory-compliance e.g. for providing public information without access-restrictions. The standard may enable it, but as Catena-X is an ecosystem with a focus on trust and identification this is out of scope for the actual specification.
1.2 CONTEXT AND ARCHITECTURE FIT
This section is non-normative
The aim of the “Battery Passport” standard within Catena‑X is to establish a harmonized, interoperable, and lifecycle‑spanning foundation for representing, identifying, and exchanging battery‑related information across all actors of the battery value chain. The standard enables the provisioning of both complete digital battery passports and partial, lifecycle‑specific data contributions from individual supply‑chain participants. It supports compliance with global regulatory requirements—particularly the EU Battery Regulation—and enables data‑driven value creation throughout manufacturing, use, repurposing, and end‑of‑life phases.
The Battery Passport standard is not intended to include all potentially relevant information for every downstream use case and also not focusing on the provisioning to non-Catena-X members. Instead, it establishes the core semantic, structural, and architectural foundation on which further domain‑specific or proprietary data products can be built. Data owners may add complementary information via additional aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). all governed by Catena‑X‑compliant access and usage policies to ensure privacy, security, and data sovereignty.
This standard is harmonized with the IDTA standardization regarding the Battery Passport (see Semantic Models section) and compliant with the DIN DKE SPEC 99100.
1.3 CONFORMANCE
This section is non-normative
Sections marked as non-normative as well as all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.
The key words MAY, MUST, MUST NOT, OPTIONAL, RECOMMENDED, REQUIRED, SHOULD and SHOULD NOT in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
All participants and their solutions will need to prove, that they are conform with the Catena-X standards. To validate that the standards are applied correctly, Catena-X employs Conformity Assessment Bodies (CABs).
If a participant or application only implements only a selected number of use cases described in this standard, then conformity must only be demonstrated along conformity assessment criteria (CACs) that apply to the specific use case.
1.4 EXAMPLES
This section is non-normative
This section provides examples for the different use cases of this standard:
(1) Provisioning of near-complete battery passport, (2) component supplierSupplier In the context of OSim, the producer of goods. integration, for example cells, housing, battery packs (3) DPP-Service provider view: Complete exchange of DPPs to service provider, which provides it public
1.4.1 Use Case (1): PROVIDING BATTERY DATA TO THE ECONOMIC OPERATOR
1.4.1.1 RETRIEVAL OF NEW BATTERY INSTANCE TWINS
This example illustrates the Bulk Load (2) approach for retrieving battery data from the data providers's Digital Twin Registry.
1.4.1.1.1 SEARCH FOR BATTERY INSTANCE TWINS
This section describes how to search the Digital Twin Registry for battery instance twins using the SearchAllAssetAdministrationShellIdsByAssetLink operation.
This operation filters shells by their specificAssetIds as defined in CX-0127.
The data consumer must use the digitalTwinType specific assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. ID to filter for instance-level twins only, and may additionally filter by manufacturerPartId to narrow results to a specific battery model.
To retrieve only twins created after a desired point in time, the data consumer may use the createdAfter query parameter.
[!Note] The
createdAfterparameter is available in the Tractus-X reference implementation of the Digital Twin Registry but not requested to be provided by solution providers in CX-0002 V2.3.0.With CX-0002 V2.4.0 a corresponding functionality will probably be included but may differ from the Tractus-X reference implementation. This depends on the released 2026-01 bundle including IDTA-01002 V3.2.
POST \{\{PRODUCER_DTR_DATA_PLANE_ENDPOINT\}\}/lookup/shells?createdAfter=2026-03-25T00:00:00Z
The createdAfter query parameter needs to be in RFC 3339 format.
The request body contains the specificAssetIds to filter by:
{
"assetIds": [
{
"name": "digitalTwinType",
"value": "PartInstance"
},
{
"name": "manufacturerPartId",
"value": "BP-2025-MODEL-X"
}
]
}
The response contains a list of matching AAS IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use.:
{
"result": [
"urn:uuid:a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"urn:uuid:b2c3d4e5-f6a7-8901-bcde-f12345678901"
],
"paging_metadata": {
"cursor": "..."
}
}
1.4.1.1.2 RETRIEVE SHELL DESCRIPTORS
This section describes how to retrieve the full shell descriptor including submodel endpoints using the GetAssetAdministrationShellDescriptorById operation.
The AAS ID must be Base64URL-encoded in the path:
GET \{\{PRODUCER_DTR_DATA_PLANE_ENDPOINT\}\}/shell-descriptors/dXJuOnV1aWQ6YTFiMmMzZDQtZTVmNi03ODkwLWFiY2QtZWYxMjM0NTY3ODkw
The response contains the complete AAS descriptor with all submodel descriptors and their endpoints:
{
"id": "urn:uuid:a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"idShort": "BatteryInstance_SN-12345",
"specificAssetIds": [
{
"name": "manufacturerId",
"value": "BPNL7588787849VQ"
},
{
"name": "digitalTwinType",
"value": "PartInstance"
},
{
"name": "manufacturerPartId",
"value": "BP-2025-MODEL-V1"
},
{
"name": "partInstanceId",
"value": "BIN-9876543210"
},
{
"name": "customerPartId",
"value": "CUST-BP-2025-X"
}
{
"name": "externalSubjectId",
"value": "urn:something15:fa05a0ff"
}
],
"submodelDescriptors": [
{
"id": "urn:uuid:11111111-2222-3333-4444-555555555555",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
"value": "urn:samm:io.admin-shell.idta.batterypass.digital_nameplate:1.0.0#BatteryNameplate"
}
]
},
"endpoints": [
{
"protocolInformation": {
"href": "https://edc.data.plane/batteries/urn%3Auuid%3Aa1b2c3d4-e5f6-7890-abcd-ef1234567890/submodels/urn%3Auuid%3A11111111-2222-3333-4444-555555555555",
"endpointProtocol": "HTTP",
"endpointProtocolVersion": ["1.1"],
"subprotocol": "DSP",
"subprotocolBody": "id={{CONNECTOR_ASSET_ID}};dspEndpoint=https://edc.control.plane/",
"subprotocolBodyEncoding": "plain"
},
"interface": "SUBMODEL-VALUE-3.1"
}
]
}
]
}
1.4.1.1.3 RETRIEVE SUBMODEL DATA
This section describes how to retrieve the submodel data using the endpoint information provided by shell descriptor.
The subprotocolBody contains the data assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. ID (id) and the data providers's control plane endpoint (dspEndpoint).
The data consumer must use this information to negotiate a contract for the data assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. and then retrieves the data via the data plane.
If the endpoint interface is SUBMODEL-VALUE-3.1 or SUBMODEL-VALUE-3.2, the href can be called directly:
GET https://edc.data.plane/batteries/urn%3Auuid%3Aa1b2c3d4-e5f6-7890-abcd-ef1234567890/submodels/urn%3Auuid%3A11111111-2222-3333-4444-555555555555
If the endpoint interface is SUBMODEL-3.0 or SUBMODEL-3.1 or SUBMODEL-3.2, the path suffix /$value must be appended:
GET https://edc.data.plane/batteries/urn%3Auuid%3Aa1b2c3d4-e5f6-7890-abcd-ef1234567890/submodels/urn%3Auuid%3A11111111-2222-3333-4444-555555555555/submodel/$value
1.5 TERMINOLOGY
This section is non-normative
For the Catena-X specific terms listed in this standard please refer to the glossary: https://catenax-ev.github.io/glossary.
The following terms are especially relevant for the understanding of the standard:
battery any device delivering electrical energy generated by direct conversion of chemical energy, having internal or external storage, and consisting of one or more non-rechargeable or rechargeable battery cells, modules or of packs of them, and includes a battery that has been subject to preparation for re-use, preparation for repurposing, repurposing or remanufacturing (see 3.1.1 in Battery Regulation in 6.2 NON-NORMATIVE REFERENCES)
battery model
means a version of a battery all units of which share the same technical characteristics relevant for the requirements of this Regulation on sustainability, safety, labelling, marking and information, and the same model identifier (see 3.1.19 in Battery Regulation in 6.2 NON-NORMATIVE REFERENCES)
economic operator (EO) means the manufacturer, the authorized representative, the importer, the distributor or the fulfillment service provider or any other natural or legal person who is subject to obligations in relation to the manufacture, preparation for re-use, preparation for repurposing, repurposing or remanufacturing of batteries, the making available or the placing of batteries on the market, including online, or the putting of batteries into service in accordance with this Regulation (see 3.1.22 in Battery Regulation in 6.2 NON-NORMATIVE REFERENCES)
battery global identifier a unique string of characters for the identification of batteries that also enables a web link to the battery passport. For the regulatory battery passports this has to be compliant with ISO/IEC standards 15459-1:2014, 15459-2:2015, 15459-3:2014, 15459-4:2014, 15459-5:2014 and 15459-6:2014 or their equivalents.
2 RELEVANT PARTS OF THE STANDARD FOR SPECIFIC USE CASES
This section is normative
2.1 Battery Passport
2.1.1 DIGITAL TWINS AND SPECIFIC ASSETAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use.
Basics about digital twins, which you should be familiar with to understand this section, are described in the Standard of Digital Twins (CX - 0002 Digital Twins in Catena-X).
2.1.1.1 Use Case (1) DIGITAL TWINS AND SPECIFIC ASSETAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use.
Specific assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use. are used to identify digital twins when looking up or searching for these digital twins. Use Case (1) relies on following specific assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use. when registering a digital twin.
The data provider MUST provide digital twins on PartInstance level according to CX-0127 for all semantic models (as specified in 3 SEMANTIC MODELS).
| Key | Availability | Description | Type |
|---|---|---|---|
| manufacturerId | MANDATORY | The Business Partner Number (BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company).) of the data provider. | BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). |
| manufacturerPartId | MANDATORY | The ID of the type/catalog part from the data provider. | String |
| digitalTwinType | MANDATORY | The type of the digital twin. MUST be set to "PartInstance" for battery instance twins. | String |
| partInstanceId | MANDATORY | A REQUIRED unique identifier for each specific battery instance. Any unique identifier aligend between data consumer and data provider can be used. | String |
| customerPartId | OPTIONAL | The ID of the type/catalog part from the data consumer. If known, it is RECOMMENDED to add this for easier lookup. | String |
Additionally the data provider SHOULD provide digital twins on PartType level according to CX-0127 for the models that are the same for all instances (as specified in 3 SEMANTIC MODELS).
| Key | Availability | Description | Type |
|---|---|---|---|
| manufacturerId | MANDATORY | The Business Partner Number (BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company).) of the data provider. | BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company). |
| manufacturerPartId | MANDATORY | The ID of the type/catalog part from the data provider. | String |
| digitalTwinType | MANDATORY | The type of the digital twin. MUST be set to "PartType" for battery type twins. | String |
| customerPartId | OPTIONAL | The ID of the type/catalog part from the data consumer. If known, it is RECOMMENDED to add this for easier lookup. | String |
2.1.1.2 Use Case (3) DIGITAL TWINS AND SPECIFIC ASSETAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use.
The Digital Twin MUST be described as a PartInstance when providing a complete Battery Passport (see CX-0127).
2.2 POLICY CONSTRAINTS FOR DATA EXCHANGE
In alignment with our commitment to data sovereignty, a specific framework governing the utilization of data within the Catena-X use cases has been outlined. As part of this data sovereignty framework, conventions for access policies, for usage policies and for the constraints contained in the policies have been specified in standard 'CX-0152 Policy Constraints for Data Exchange'. This standard document CX-0152 MUST be followed when providing services or apps for data sharing/consuming and when sharing or consuming data in the Catena-X ecosystem. What conventions are relevant for what roles named in 1.1 AUDIENCE & SCOPE is specified in the CX-0152 standard document as well. CX-0152 can be found in the standard library.
The following usage purpose MUST be registered for data exchange in the use case:
| UsagePurpose | Description^1 |
|---|---|
| cx.circular.dpp:1 | The Data Consumer may use the Data in accordance to those applicable public legal regulation directly requiring digital product passports or affecting the contents or handling of digital product passports." |
For the assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. registration this can be done like in the following:
{
"leftOperand": "UsagePurpose",
"operator": "isAnyOf",
"rightOperand": [
"cx.circular.dpp:1"
]
}
3 SEMANTIC MODELS
This section is normative
The joint Catena-X - IDTA Battery Passport consists of the following 7 parts (Batterypass Semantic Models: Submodel Template Specifications):
- Digital Battery Passport - Part 1: Digital Nameplate (IDTA-02035-1)
- Digital Battery Passport - Part 2: Handover Documentation (IDTA-02035-2)
- Digital Battery Passport - Part 3: Carbon Footprint for Battery Passport (IDTA-02035-3)
- Digital Battery Passport - Part 4: Technical Data (IDTA-02035-4)
- Digital Battery Passport - Part 5: Product Condition (IDTA-02035-5)
- Digital Battery Passport - Part 6: Material Composition (IDTA-02035-6)
- Digital Battery Passport - Part 7: Circularity (IDTA-02035-7)
The Submodel Template (SMT) Specifications and Aspect ModelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). are hosted by the IDTA Github repository "admin-shell-io". Some models are either derived from existing models or reuse parts of other models.
For all models, version 1.0.0 or any later minor version or patch based on this major version MAY be used.
See DIN DKE SPEC 99100 for the information level of the different attributes.
Application of the Data Models
This section explains how the data models listed above are to be used in the context of this standard.
- Attributes flagged as 'optional' in the data models can be treated as optional, unless they are required by DIN DKE SPEC 99100. Therefore, they can be left out (unless other individual agreements have been made).
- If the data provider chooses to provide optional data, this MUST NOT cause an error on data consumer side.
- Data provider and data consumer can agree to use reasonable default values for required attributes of the aspect modelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). if these cannot be provided.
For Use Case 1, the following additional rules apply:
- The attribute
UniqueFacilityIdentifierin Digital Battery Passport - Part 1: Digital Nameplate (IDTA-02035-1) MUST be filled with a valid BPNSBPNS The unique identifier of a partner site within Catena-X (e.g., a specific factory).. - The attribute
ManufacturerIdentifierin Digital Battery Passport - Part 1: Digital Nameplate (IDTA-02035-1) MUST be filled with a valid BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company)..
Models per Use Case
Use Case (1)
In this use case all models except for Part 5: Product Condition (IDTA-02035-5) MUST be provided. The data model Part 5: Product Condition (IDTA-02035-5) MAY be provided.
According to '2.1.1.1 Use Case (1) DIGITAL TWINS AND SPECIFIC ASSET IDs, all information will be provided on instance level. Models on type level represent data that is identical across multiple battery instances and can typically be reused across instances.
On Type Level:
- Digital Battery Passport - Part 2: Handover Documentation (IDTA-02035-2)
- Digital Battery Passport - Part 4: Technical Data (IDTA-02035-4)
- Digital Battery Passport - Part 6: Material Composition (IDTA-02035-6)
- Digital Battery Passport - Part 7: Circularity (IDTA-02035-7
On Instance Level:
- Digital Battery Passport - Part 1: Digital Nameplate (IDTA-02035-1)
- Digital Battery Passport - Part 3: Carbon Footprint for Battery Passport (IDTA-02035-3) - as soon as delegation act for PCF calculation for batteries is available
- Digital Battery Passport - Part 5: Product Condition (IDTA-02035-5) - OPTIONAL
[!Note] Although the semantic models are identical, the data itself cannot be used as a copy by the economic operator (EO): this is just input data that the EO needs to compose the complete battery passport
- a) update with their own information (example: white labelling)
- b) add information that cannot be provided by the supplierSupplier In the context of OSim, the producer of goods. (example: operatorID)
- c) add or update dynamic data (Product Condition IDTA-02035-5)
and
- d) add other missing or incomplete data points
- e) re-calculate or extending Carbon Footprint data: depending on the calculation method additional values need to be considered, for example data related to logistics
- f) add and update instance related documents in Handover Documentation (example: information on accidents)
Use Case (2)
To be added in a later version of this standard.
Use Case (3)
To provide or consume data of the complete Battery Passport (e.g. as economic operator) data of all seven aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). MUST be provided.
[!Note] providing data of the complete Battery Passport via Digital Twins is not identical to providing the battery passport conformant to CEN CENELEC prEN:18222 and prEN:18223.
These models MUST be provided on Item/Instance Level:
- Digital Battery Passport - Part 1: Digital Nameplate (IDTA-02035-1)
- Digital Battery Passport - Part 2: Handover Documentation (IDTA-02035-2)
- Digital Battery Passport - Part 3: Carbon Footprint for Battery Passport (IDTA-02035-3)
- Digital Battery Passport - Part 4: Technical Data (IDTA-02035-4)
- Digital Battery Passport - Part 5: Product Condition (IDTA-02035-5)
- Digital Battery Passport - Part 6: Material Composition (IDTA-02035-6)
- Digital Battery Passport - Part 7: Circularity (IDTA-02035-7)
Additionally, these models SHOULD be provided on Model/Type Level to reduce access to instance digital twins:
- Digital Battery Passport - Part 2: Handover Documentation (IDTA-02035-2)
- Digital Battery Passport - Part 4: Technical Data (IDTA-02035-4)
- Digital Battery Passport - Part 6: Material Composition (IDTA-02035-6)
- Digital Battery Passport - Part 7: Circularity (IDTA-02035-7)
This is, the data on Model Level can be shared across all Instance Level Twins. The data MUST not differ at Model and Item Level.
3.1 GENERAL
For every semantic model the following normative specification artifacts are available:
- the Submodel Template specification as .pdf, given textual explanation of the semantic model including context, a reference to the relevant section in DIN DKE SPEC 99100 per data point etc.
- the machine readable .aasx file, the Submodel Template itself
- the machine readable .ttl file(s), the Aspect ModelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing).
Different formats may be generated through the turtle file (*.ttl-file) and the SAMM CLI tool.
[!Note] Not all Aspect ModelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). in Catena-X are used as semantic definition in Submodel Template Specifications. In this case the .aasx file was generated directly from the .ttl file.
3.1.1 LICENSE
If not explicitly mentioned otherwise all Semantic Models are made available under the terms of the Creative Commons Attribution 4.0 International (CC-BY-4.0) license, which is available at Creative Commons2.
3.1.2 Machine readable specification Artifacts and derived Artifacts
3.1.2.1 AASX
The normative aasx file representing the Submodel Template.
It can be found on SMT github repository.
The open source command line tool of the Eclipse Semantic Modelling Framework is used for generation of other file formats like JSON Schema or HTML documentation.
The aspect modelsAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). are written in SAMM as a modeling language conformant to CX-0003 SAMM Semantic Aspect Meta Model as input for the semantic driven workflow. Version 2.2.0 of SAMM is used if not mentioned explicitly otherwise.
This format is required in Catena-X by CX-0003 and CX-0002.
3.1.2.2 RDF TURTLE
The normative rdf turtle file representing the Aspect ModelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing).. It can be found on Aspect Model github repository.
3.1.2.3 JSON Payload
An exemplary json-payload file for the Value-Only format of the Asset Administration ShellAsset Administration Shell The AAS is a digital representation of an asset; it is a form of a digital twin. is generated from the RDF turtle file. It can be found in the current version in the "gen" subfolder on the Aspect Model github repository.
3.1.2.4 JSON SCHEMA
A JSON Schema for the Value-Only format of the Asset Administration ShellAsset Administration Shell The AAS is a digital representation of an asset; it is a form of a digital twin. is generated from the RDF Turtle file. It can be found in the current version in the "gen" subfolder on the Aspect Model github repository.
3.2 SEMANTIC MODEL "DIGITAL NAMEPLATE"
3.2.1 INTRODUCTION
The "Digital Nameplate" provides identification for the digital product passport itself, the economic operator of the battery and battery manufacturer information.
The model is for assetsAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. on Instance level.
3.2.2 SPECIFICATION ARTIFACTS
- Battery Nameplate IDTA-02035-1 (v1.0.0) - Submodel Template Specification (.pdf)
- Battery Nameplate IDTA-02035-1 (v1.0.0) - Submodel Template (.aasx)
- Battery Nameplate IDTA-02035-1 (v1.0.0) - Aspect Model (.ttl)
3.2.3 IDENTIFIER OF SEMANTIC MODEL
The aspect modelAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). "Digital Nameplate Battery" has the unique identifier
urn:samm:io.admin-shell.idta.batterypass.digital_nameplate:1.0.0#BatteryNameplate
This identifier MUST be added as semantic ID for the corresponding Battery Instance Twin.
Additionally, the following supplemental Semantic IDsIDS The International Data Space enables 'smart services' and business processes across companies and industries while ensuring data sovereignty and self-determined control of data use. MUST be added to the corresponding Battery Instance Twin:
https://admin-shell.io/idta/nameplate/3/0/Nameplate
urn:samm:io.admin-shell.idta.digital_nameplate:3.0.0
3.3 ASPECT MODELAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). "HANDOVER DOCUMENTATION"
3.3.1 INTRODUCTION
The "Handover Documentation" is used to provide relevant documentation necessary for the Battery Passport. Typically, documentation is provided on type/model level.
However, for Battery Passport there are also documents contained that are direclty related to the Instance.
3.3.2 SPECIFICATION ARTIFACTS
- Handover Documentation IDTA-02035-2 (v1.0.0) - Submodel Template Specification (.pdf)
- Handover Documentation IDTA-02035-2 (v1.0.0) - Submodel Template (.aasx)
- Handover Documentation IDTA-02035-2 (v1.0.0) - Aspect Model (.ttl)
3.3.3 IDENTIFIER OF SEMANTIC MODEL
The semantic model "Handover Documentation" has the unique identifier.
urn:samm:io.admin-shell.idta.batterypass.handover_documentation:1.0.0#HandoverDocumentation
Data providers MUST use this identifier to clearly define the semantics of the data they are transferring.
3.4 ASPECT MODELAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). "CARBON FOOTPRINT FOR BATTERY PASSPORT"
3.4.1 INTRODUCTION
The "Carbon Footprint for Battery Passport" submodel template is a subset of the submodel template "Product Carbon Footprint 1.0 (IDTA-02023)". It is used to declare in terms of kg of carbon dioxide equivalent per one kWh of the total energy provided by the battery over its expected service life.
This model can be provided for Type, Batch or Instance level.
For batteries this model is for assetsAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. of the same Type but produced at the same facility.
3.4.2 SPECIFICATION ARTIFACTS
- Carbon Footprint for Battery Passport IDTA-02035-3 (v1.0.0) - Submodel Template Specification (.pdf)
- Carbon Footprint for Battery Passport IDTA-02035-3 (v1.0.0) - Submodel Template (.aasx)
- Carbon Footprint for Battery Passport IDTA-02035-3 (v1.0.0) - Aspect Model (.ttl)
3.4.3 IDENTIFIER OF SEMANTIC MODEL
The semantic model "Carbon Footprint for Battery Passport" has the unique identifier.
urn:samm:io.admin-shell.idta.batterypass.carbon_footprint:1.0.0#CarbonFootprintBattery
Data providers MUST use this identifier to clearly define the semantics of the data they are transferring.
3.5 ASPECT MODELAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). "TECHNICAL DATA"
3.5.1 INTRODUCTION
The "Technical Data" submodel is used to provide all static (model) technical based data attributes of a battery as declared in the DIN DKE SPEC 99100:2025-02, except the carbon footprint, materials and circularity information as those are described in their own submodels.
Typically, this model is on Type level.
3.5.2 SPECIFICATION ARTIFACTS
- Technical Data IDTA-02035-4 (v1.0.0) - Submodel Template Specification (.pdf)
- Technical Data IDTA-02035-4 (v1.0.0) - Submodel Template (.aasx)
- Technical Data IDTA-02035-4 (v1.0.0) - Aspect Model (.ttl)
3.5.3 IDENTIFIER OF SEMANTIC MODEL
The semantic model "Technical Data" has the unique identifier.
urn:samm:io.admin-shell.idta.batterypass.technical_data:1.0.0#TechnicalData
Data providers MUST use this identifier to clearly define the semantics of the data they are transferring.
3.6 ASPECT MODELAspect Model A formal, machine-readable semantic description (expressed with RDF/Turtle) of data accessible from an aspect. Note 1: An Aspect Model must adhere to the Semantic Aspect Meta Model (SAMM) and be compliant with its validity rules. Note 2: Aspect Models are logical data models that can be used to detail a conceptual model to describe the semantics of runtime data related to a concept; elements of an Aspect Model can/should refer to terms of a standardized Business Glossary (if existing). "PRODUCT CONDITION"
3.6.1 INTRODUCTION
The "Product Condition" submodel is used to for all dynamic item attributes as specified in the DIN DKE SPEC 99100:2025-02. Every dynamic attribute includes the value itself and the time of the latest update.
This model is on Instance level.