Skip to main content
Release: CX-Neptune (Preview)

2 RELEVANT PARTS OF THE STANDARD FOR SPECIFIC USE CASES

This section is normative

2.1 "DIGITAL PRODUCT PASSPORT"​

2.1.1 LIST OF STANDALONE STANDARDS​

The following standalone standards are relevant for the Use Case Digital Product Passport:

To participate in the digital product passport use case, the following single standards SHOULD be fulfilled by data consumers / applications providers for which the standard is relevant:

2.1.2 DATA REQUIRED​

2.1.3 ADDITIONAL REQUIREMENTS​

2.1.3.1 Onboarding and IAM​

All participant mentioned under 1.1 MUST follow the CX Standards CX-0006 and CX-0014

2.1.3.2 Fetching EDC Endpoints​

To find the decentralized registries of related parties in Catena-X, app provider MUST follow the CX-0001 standard.

2.1.4 DIGITAL TWINS AND SPECIFIC ASSET IDs​

2.1.4.1 Searching for Decentralized Digital Twin Registries​

To find decentralized Digital Twin Registries of related parties in Catena-X, app provider MUST follow the CX-0002 Standard.

2.1.4.2 Registration at the BPN Discovery Service​

To find the Business Partner Number of the related parties in Catena-X, data provider MUST follow the CX-0053 standard.

2.1.4.3 Registration of the Digital Twin and the Submodels in the Digital Twin Registry​

As described in the industry core standards CX-0126 and CX-0127, when digital twins MUST include the key digitalTwinType. When in Instance Level the value PartInstance MUST be used and in case of Type Level the value PartType MUST be used.

KeyAvailabilityDescriptionType
manufacturerIdmandatoryThe Business Partner Number (BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company).) of the manufacturer of the part.BPNLBPNL The unique identifier of a legal entity of a partner within Catena-X (e.g., a company).
digitalTwinTypemandatoryThe digitalTwinType has to be set to digitalTwinType="PartInstance" or digitalTwinType="PartType". Without this filter, a search for a particular manufacturer part ID would not only return the digital twin of the engineered part, but also all digital twins of the manufacturer that are accessible, i.e., of the corresponding serial parts.String

Data provider MUST provide their product passport information in the submodelDescriptors depending on their product with the following information:

Product typeused data modelmandatory idShort
Generic PassportGeneric Digital Product Pass 6.1.0digitalProductPass
TransmissionsTransmission Pass 3.1.0transmissionPass
  • The data provider also MUST provide a APIAPI An API is a way for two or more computer programs to communicate with each other. Endpoint following the CX-0002. Data- provider MUST register the related sub-models as shown in the example below.
  • The id added to the subprotocolBody SHOULD be a UUIDv4.
  • The href definition follows CX-0002.
    • After the negotiation and transfer of the subprotocolBody assetAsset On the Data Provider side, an Asset describes the data set which will be shared or can be consumed by a Data Consumer. following CX-0018 the the href EDR token from the EDC Data Plane Proxy will be used it MUST return 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). JSON payload.

Example of a transmission:

"submodelDescriptors":[
{
"endpoints": [
{
"interface": "SUBMODEL-3.0",
"protocolInformation": {
"href": "https://{{edc.data.plane}}/{{path}}/urn:uuid:777a3f0a-6d29-4fcd-81ea-1c27c1b870cc",
"endpointProtocol": "HTTP",
"endpointProtocolVersion": [
"1.1"
],
"subprotocol": "DSP",
"subprotocolBody": "{{AssetId_of_EDCAsset}};dspEndpoint=https://{{edc.control.plane}}",
"subprotocolBodyEncoding": "plain",
"securityAttributes": [
{
"type": "NONE",
"key": "NONE",
"value": "NONE"
}
]
}
}
],
"idShort": "transmissionPass",
"id": "urn:uuid:777a3f0a-6d29-4fcd-81ea-1c27c1b870cc",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "Submodel",
"value": "urn:samm:io.catenax.transmission.transmission_pass:3.1.0#TransmissionPass"
}
]
},
"description": [
{
"language": "en",
"text": "Transmission Passport Submodel"
}
],
{
"endpoints": [
{
"interface": "SUBMODEL-3.0",
"protocolInformation": {
"href": "https://{{edc.data.plane}}/{{path}}/urn:uuid:777a3f0a-6d29-4fcd-81ea-1c27c1b870cc",
"endpointProtocol": "HTTP",
"endpointProtocolVersion": [
"1.1"
],
"subprotocol": "DSP",
"subprotocolBody": "{{AssetId_of_EDCAsset}};dspEndpoint=https://{{edc.control.plane}}",
"subprotocolBodyEncoding": "plain",
"securityAttributes": [
{
"type": "NONE",
"key": "NONE",
"value": "NONE"
}
]
}
}
],
"idShort": "digitalProductPass",
"id": "urn:uuid:777a3f0a-6d29-4fcd-81ea-1c27c1b870cc",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "Submodel",
"value": "urn:samm:io.catenax.generic.digital_product_passport:6.1.0#DigitalProductPassport"
}
]
},
"description": [
{
"language": "en",
"text": "Generic Digital Product Passport Submodel"
}
]
}
}
]

Copyright © 2026 Catena-X Automotive Network e.V. All rights reserved. For more information, please see Catena-X Copyright Notice.