From 01d358abdeb41d156e3b0d70d891883ee4e70cf8 Mon Sep 17 00:00:00 2001 From: Saud Khan Date: Thu, 19 Sep 2024 14:09:57 +0200 Subject: [PATCH 1/3] chore(testdata): updated DPP testdata resources --- .../testing/testdata/testdata-asBuilt.json | 2203 +++++++++ .../testing/testdata/testdata-payload.json | 3919 ----------------- deployment/local/testing/upload-testdata.sh | 31 - 3 files changed, 2203 insertions(+), 3950 deletions(-) create mode 100644 deployment/local/testing/testdata/testdata-asBuilt.json delete mode 100644 deployment/local/testing/testdata/testdata-payload.json diff --git a/deployment/local/testing/testdata/testdata-asBuilt.json b/deployment/local/testing/testdata/testdata-asBuilt.json new file mode 100644 index 000000000..9d283bcc9 --- /dev/null +++ b/deployment/local/testing/testdata/testdata-asBuilt.json @@ -0,0 +1,2203 @@ +{ + "policies": [ + { + "@context": { + "odrl": "http://www.w3.org/ns/odrl/2/", + "cx-policy": "https://w3id.org/catenax/policy/" + }, + "@type": "PolicyDefinitionRequestDto", + "@id": "registry-policy", + "policy": { + "profile": "cx-policy:profile2405", + "@type": "odrl:Set", + "odrl:permission": [ + { + "odrl:type": "http://www.w3.org/ns/odrl/2/use", + "odrl:constraint": { + "@type": "LogicalConstraint", + "odrl:and": [ + { + "@type": "Constraint", + "odrl:leftOperand": "cx-policy:Membership", + "odrl:operator": { + "@id": "odrl:eq" + }, + "odrl:rightOperand": "active" + }, + { + "@type": "Constraint", + "odrl:leftOperand": "cx-policy:UsagePurpose", + "odrl:operator": { + "@id": "odrl:eq" + }, + "odrl:rightOperand": "cx.core.digitalTwinRegistry:1" + } + ] + } + } + ] + } + }, + { + "@context": { + "odrl": "http://www.w3.org/ns/odrl/2/", + "cx-policy": "https://w3id.org/catenax/policy/" + }, + "@type": "PolicyDefinitionRequestDto", + "@id": "dpp-policy-id", + "policy": { + "profile": "cx-policy:profile2405", + "@type": "odrl:Set", + "odrl:permission": [ + { + "odrl:action": { + "odrl:type": "http://www.w3.org/ns/odrl/2/use" + }, + "odrl:constraint": { + "@type": "LogicalConstraint", + "odrl:and": [ + { + "@type": "Constraint", + "odrl:leftOperand": { + "@id": "cx-policy:Membership" + }, + "odrl:operator": { + "@id": "odrl:eq" + }, + "odrl:rightOperand": "active" + }, + { + "@type": "Constraint", + "odrl:leftOperand": { + "@id": "cx-policy:UsagePurpose" + }, + "odrl:operator": { + "@id": "odrl:eq" + }, + "odrl:rightOperand": "cx.circular.dpp:1" + } + ] + } + } + ] + } + } + ], + "shells": [ + { + "catenaXId": "urn:uuid:880e3e40-fc3b-42f9-be6c-f7337ec7eda8", + "specificAssetIds": [ + { + "name": "partInstanceId", + "value": "DPPV-0001", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerId", + "value": "BPNL000000000FV1", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "digitalTwinType", + "value": "PartInstance", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerPartId", + "value": "MPI7654", + "allowedBpns": ["BPNL000000000FV1"] + } + ], + "type": "MirrorLeft", + "description": [ + { + "language": "en", + "text": "DPP shell descriptor" + } + ], + "submodels": [ + { + "name": "digitalProductPass", + "data": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": ["VerifiableCredential", "CertifiedDataCredential", "DigitalProductPassport"], + "parent": { + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", + "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + }, + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", + "credentialSubject": { + "DigitalProductPassport": { + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.0", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" + }, + "characteristics": { + "generalPerformanceClass": "A", + "physicalState": "solid", + "physicalDimension": { + "volume": { + "value": 20.0, + "unit": "unit:cubicMetre" + }, + "grossWeight": { + "value": 20.0, + "unit": "unit:gram" + }, + "diameter": { + "value": 20, + "unit": "unit:millimetre" + }, + "grossVolume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "width": { + "value": 20, + "unit": "unit:millimetre" + }, + "length": { + "value": 20, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20, + "unit": "unit:gram" + }, + "height": { + "value": 20, + "unit": "unit:millimetre" + } + }, + "lifespan": [ + { + "value": 36, + "unit": "unit:day", + "key": "guaranteed lifetime" + } + ] + }, + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": ["automotive"] + }, + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "SN12345679", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } + }, + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "substancesOfConcern": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "hazardClassification": { + "category": "category 1A", + "statement": "Causes severe skin burns and eye damage.", + "class": "Skin corrosion" + }, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentrationRange": [ + { + "max": 2.6, + "min": 2.1 + } + ], + "location": "Housing", + "concentration": 5.3, + "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "materialComposition": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + } + }, + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + } + ] + } + }, + "additionalData": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23" + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "null", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "object" + }, + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd" + } + ] + } + ] + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "4323" + } + ] + } + ] + } + ], + "operation": { + "import": { + "applicable": true, + "content": { + "eori": "GB123456789000", + "id": "BPNL0123456789ZZ" + } + }, + "other": { + "id": "BPNL0123456789XX", + "role": "distributor" + }, + "manufacturer": { + "facility": [ + { + "facility": "BPNA1234567890AA" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNLbi7tAJ8UiMsF" + } + }, + "sustainability": { + "reparabilityScore": "B", + "productFootprint": { + "material": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "carbon": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "environmental": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ] + }, + "status": "original", + "durabilityScore": "A" + } + } + }, + "id": "urn:uuid:b612cd3e-a16f-456e-a98d-41e7a7c12c33", + "issuer": "did:web:dpp-provider-wallet.int.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-09-02T10:59:52Z", + "validUntil": "2025-02-17T10:59:52Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.catena-x.net:BPNL00000000W3BS#Vbs7lm73w21tMah54NlXLdzvnbsDIEupMr7V4zNTTjk", + "created": "2024-09-02T10:59:52Z", + "jws": "eyJhbGciOiAiSFMyNTYiLCAidHlwIjogInZjK2xkIiwgImI2NCI6IGZhbHNlLCAiY3J2IjogIkVkMjU1MTkiLCAiY3JpdCI6IFsiYjY0Il19..ddJOzKrLbU0gW1KuaZCvKZ8r7QyNWvzA67371J4m023Dh44TEcwDQIwX0az9i3GjWYx18rm1lgvCpl3k3_JlAg" + } + }, + "description": "DPP Submodel", + "semanticId": { + "type": "ExternalReference", + "keys": [ + { + "type": "Entity", + "value": "https://www.w3.org/ns/credentials/v2" + }, + { + "type": "Submodel", + "value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" + }, + { + "type": "Operation", + "value": "https://w3c.github.io/vc-jws-2020/contexts/v1/" + }, + { + "type": "DataElement", + "value": "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential" + } + ] + } + }, + { + "name": "singleLevelBomAsBuilt", + "data": { + "catenaXId": "urn:uuid:880e3e40-fc3b-42f9-be6c-f7337ec7eda8", + "childItems": [ + { + "catenaXId": "urn:uuid:e182d741-ccb8-49be-be84-48640a063cb3", + "quantity": { + "value": 20.0, + "unit": "unit:piece" + }, + "businessPartner": "BPNL000000000FV1", + "createdOn": "2023-01-09T17:26:54.709Z", + "lastModifiedOn": "2023-01-09T17:26:54.709Z" + } + ] + }, + "description": "single level Bom As Built Submodel", + "semanticId": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0#SingleLevelBomAsBuilt" + }, + { + "name": "SerialPart", + "data": { + "localIdentifiers": [ + { + "value": "BPNL000000000FV1", + "key": "manufacturerId" + }, + { + "value": "MPI7654", + "key": "manufacturerPartId" + }, + { + "value": "DPPV-0001", + "key": "partInstanceId" + } + ], + "manufacturingInformation": { + "date": "2022-02-04T14:48:54", + "country": "HUR", + "sites": [ + { + "catenaXsiteId": "BPNS1234567890ZZ", + "function": "production" + } + ] + }, + "catenaXId": "urn:uuid:880e3e40-fc3b-42f9-be6c-f7337ec7eda8", + "partTypeInformation": { + "partClassification": [ + { + "classificationStandard": "IEC", + "classificationID": "61360- 2:2012 ", + "classificationDescription": "Standard data element types with associated classification scheme for electric components." + } + ], + "manufacturerPartId": "MPI7654", + "customerPartId": "PRT-12345", + "nameAtManufacturer": "DPPV-0001", + "nameAtCustomer": "side element A" + } + }, + "description": "DPP SerialPart Submodel", + "semanticId": "urn:samm:io.catenax.serial_part:3.0.0#SerialPart" + } + ] + }, + { + "catenaXId": "urn:uuid:e182d741-ccb8-49be-be84-48640a063cb3", + "specificAssetIds": [ + { + "name": "partInstanceId", + "value": "TYKL434", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerId", + "value": "BPNL000000000FV1", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "digitalTwinType", + "value": "PartInstance", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerPartId", + "value": "MPI7654", + "allowedBpns": ["BPNL000000000FV1"] + } + ], + "type": "glass", + "description": [ + { + "language": "en", + "text": "DPP shell descriptor" + } + ], + "submodels": [ + { + "name": "digitalProductPass", + "data": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": ["VerifiableCredential", "CertifiedDataCredential", "DigitalProductPassport"], + "parent": { + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", + "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + }, + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", + "credentialSubject": { + "DigitalProductPassport": { + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.0", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" + }, + "characteristics": { + "generalPerformanceClass": "A", + "physicalState": "solid", + "physicalDimension": { + "volume": { + "value": 20.0, + "unit": "unit:cubicMetre" + }, + "grossWeight": { + "value": 20.0, + "unit": "unit:gram" + }, + "diameter": { + "value": 20, + "unit": "unit:millimetre" + }, + "grossVolume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "width": { + "value": 20, + "unit": "unit:millimetre" + }, + "length": { + "value": 20, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20, + "unit": "unit:gram" + }, + "height": { + "value": 20, + "unit": "unit:millimetre" + } + }, + "lifespan": [ + { + "value": 36, + "unit": "unit:day", + "key": "guaranteed lifetime" + } + ] + }, + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": ["automotive"] + }, + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "SN12345679", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } + }, + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "substancesOfConcern": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "hazardClassification": { + "category": "category 1A", + "statement": "Causes severe skin burns and eye damage.", + "class": "Skin corrosion" + }, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentrationRange": [ + { + "max": 2.6, + "min": 2.1 + } + ], + "location": "Housing", + "concentration": 5.3, + "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "materialComposition": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + } + }, + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + } + ] + } + }, + "additionalData": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23" + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "null", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "object" + }, + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd" + } + ] + } + ] + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "4323" + } + ] + } + ] + } + ], + "operation": { + "import": { + "applicable": true, + "content": { + "eori": "GB123456789000", + "id": "BPNL0123456789ZZ" + } + }, + "other": { + "id": "BPNL0123456789XX", + "role": "distributor" + }, + "manufacturer": { + "facility": [ + { + "facility": "BPNA1234567890AA" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNLbi7tAJ8UiMsF" + } + }, + "sustainability": { + "reparabilityScore": "B", + "productFootprint": { + "material": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "carbon": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "environmental": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ] + }, + "status": "original", + "durabilityScore": "A" + } + } + }, + "id": "urn:uuid:b612cd3e-a16f-456e-a98d-41e7a7c12c33", + "issuer": "did:web:dpp-provider-wallet.int.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-09-02T10:59:52Z", + "validUntil": "2025-02-17T10:59:52Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.catena-x.net:BPNL00000000W3BS#Vbs7lm73w21tMah54NlXLdzvnbsDIEupMr7V4zNTTjk", + "created": "2024-09-02T10:59:52Z", + "jws": "eyJhbGciOiAiSFMyNTYiLCAidHlwIjogInZjK2xkIiwgImI2NCI6IGZhbHNlLCAiY3J2IjogIkVkMjU1MTkiLCAiY3JpdCI6IFsiYjY0Il19..ddJOzKrLbU0gW1KuaZCvKZ8r7QyNWvzA67371J4m023Dh44TEcwDQIwX0az9i3GjWYx18rm1lgvCpl3k3_JlAg" + } + }, + "description": "DPP Submodel", + "semanticId": { + "type": "ExternalReference", + "keys": [ + { + "type": "Submodel", + "value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" + } + ] + } + }, + { + "name": "singleLevelBomAsBuilt", + "data": { + "catenaXId": "urn:uuid:e182d741-ccb8-49be-be84-48640a063cb3", + "childItems": [] + }, + "description": "single level Bom As Built Submodel", + "semanticId": "urn:samm:io.catenax.single_level_bom_as_built:3.0.0#SingleLevelBomAsBuilt" + } + ] + }, + { + "catenaXId": "urn:uuid:541ec5a5-9215-12f4-0803-94f456c947df", + "specificAssetIds": [ + { + "name": "partInstanceId", + "value": "BP01V600", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerId", + "value": "BPNL000000000FV1", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "digitalTwinType", + "value": "PartInstance", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerPartId", + "value": "MPI7654", + "allowedBpns": ["BPNL000000000FV1"] + } + ], + "type": "Battery", + "description": [ + { + "language": "en", + "text": "Battery Passport shell descriptor" + } + ], + "submodels": [ + { + "name": "batteryPass", + "data": { + "characteristics": { + "physicalDimension": { + "length": { + "value": 20.0, + "unit": "unit:millimetre" + }, + "width": { + "value": 20.0, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20.0, + "unit": "unit:gram" + }, + "height": { + "value": 20.0, + "unit": "unit:millimetre" + } + }, + "warranty": { + "lifeValue": 36, + "lifeUnit": "unit:day" + } + }, + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.0", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" + }, + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": ["automotive"] + }, + "identification": { + "chemistry": "Nickel Cobalt Manganese (NCM)", + "idDmc": "34567890", + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Battery Manufacturer" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "BP01V600", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } + }, + "category": "SLI" + }, + "performance": { + "rated": { + "roundTripEfficiency": { + "depthOfDischarge": 90.5, + "temperature": 20.0, + "50PercentLife": 89.0, + "initial": 96.0 + }, + "selfDischargingRate": 0.25, + "performanceDocument": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "testReport": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "temperature": { + "lower": -18.0, + "upper": 60.0 + }, + "lifetime": { + "report": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "cycleLifeTesting": { + "temperature": 20.0, + "depthOfDischarge": 90.5, + "appliedDischargeRate": 4.0, + "cycles": 1500, + "appliedChargeRate": 3.0 + }, + "expectedYears": 8 + }, + "power": { + "at20SoC": 35000.0, + "temperature": 20.0, + "value": 40000.0, + "at80SoC": 39000.0 + }, + "resistance": { + "temperature": 20.0, + "cell": 0.025, + "pack": 0.55, + "module": 0.2 + }, + "voltage": { + "temperature": 20.0, + "min": 2.5, + "nominal": 3.7, + "max": 4.2 + }, + "energy": { + "temperature": 20.0, + "value": 0.5 + }, + "capacity": { + "temperature": 20.0, + "value": 4.0, + "thresholdExhaustion": 80.0 + } + }, + "dynamic": { + "selfDischargingRate": 0.25, + "roundTripEfficiency": { + "remaining": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "fade": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + } + }, + "operatingEnvironment": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "stateOfCharge": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "performanceDocument": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "fullCycles": { + "value": 1500, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "power": { + "remaining": { + "value": 40000.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "fade": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + } + }, + "negativeEvents": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "resistance": { + "increase": { + "cell": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "pack": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "module": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + } + }, + "remaining": { + "cell": { + "value": 0.3, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "pack": { + "value": 0.3, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "module": { + "value": 0.3, + "time": "2023-12-07T10:39:13.576+01:00" + } + } + }, + "capacity": { + "fade": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "throughput": { + "value": 4.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "capacity": { + "value": 4.0, + "time": "2023-12-07T10:39:13.576+01:00" + } + }, + "energy": { + "remaining": { + "value": 0.5, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "soce": { + "value": 50.0, + "time": "2023-12-07T10:39:13.576+01:00" + }, + "throughput": { + "value": 0.5, + "time": "2023-12-07T10:39:13.576+01:00" + } + } + } + }, + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "hazardous": { + "cadmium": { + "concentration": 5.3, + "location": "Housing", + "critical": true, + "impactOfSubstances": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "materialUnit": "unit:partPerMillion", + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "other": [ + { + "critical": true, + "impactOfSubstances": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "materialIdentification": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ], + "location": "Housing", + "materialUnit": "unit:partPerMillion" + } + ], + "mercury": { + "concentration": 5.3, + "location": "Housing", + "critical": true, + "impactOfSubstances": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "materialUnit": "unit:partPerMillion", + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "lead": { + "recycled": 12.5, + "critical": true, + "impactOfSubstances": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "location": "Housing", + "concentration": 5.3, + "materialUnit": "unit:partPerMillion" + } + }, + "active": { + "nickel": { + "location": "Housing", + "recycled": 12.5, + "critical": true, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "lithium": { + "location": "Housing", + "recycled": 12.5, + "critical": true, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "cobalt": { + "location": "Housing", + "recycled": 12.5, + "critical": true, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "other": [ + { + "location": "Housing", + "materialIdentification": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ], + "recycled": 12.5, + "critical": true, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "lead": { + "recycled": 12.5, + "critical": true, + "impactOfSubstances": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "location": "Housing", + "concentration": 5.3, + "materialUnit": "unit:partPerMillion" + } + }, + "composition": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "location": "Housing", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + }, + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "location": "anode", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "safety": { + "usableExtinguishAgent": [ + { + "fireClass": "A, B", + "document": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "media": "Dry Powder" + } + ], + "safeDischarging": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "meaningOfLabels": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "dismantling": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "removalFromAppliance": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "safetyMeasures": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Battery Manufacturer" + } + ] + } + }, + "conformity": { + "declarationOfConformityId": "0978234-34567890-01", + "thirdPartyAssurance": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "resultOfTestReport": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "declarationOfConformity": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "dueDiligencePolicy": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "operation": { + "intoServiceDate": "7345-31-31", + "manufacturer": { + "facility": [ + { + "facility": "BPNL000000000FV1" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNL6XI3KZ55MzYB" + } + }, + "sustainability": { + "documents": { + "separateCollection": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "sustainabilityReport": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "euTaxonomyDisclosureStatement": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "wastePrevention": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + }, + "carbonFootprint": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNL000000000FV1" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "status": "original" + } + }, + "description": "Battery Passport Submodel", + "semanticId": { + "type": "ExternalReference", + "keys": [ + { + "type": "Submodel", + "value": "urn:samm:io.catenax.battery.battery_pass:6.0.0#BatteryPass" + } + ] + } + } + ] + }, + { + "catenaXId": "urn:uuid:a11a37fd-6f0e-aeb0-ea06-3c62418d73a1", + "specificAssetIds": [ + { + "name": "manufacturerPartId", + "value": "XYZ78901", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerId", + "value": "BPNL000000000FV1", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "digitalTwinType", + "value": "PartInstance", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "partInstanceId", + "value": "SN12345678", + "allowedBpns": ["BPNL000000000FV1"] + } + ], + "type": "Transmission", + "description": [ + { + "language": "en", + "text": "Transmission Passport shell descriptor" + } + ], + "submodels": [ + { + "name": "transmissionPass", + "data": { + "specific": { + "serviceHistory": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "oil": { + "oilType": ["Transmission Oil XY"], + "oilCapacity": 8.9 + }, + "torqueConverter": ["NW 200 TTD"], + "driveType": ["full hybrid"], + "spreading": 6.79, + "torque": 500, + "power": 300, + "standardGearRatio": [ + { + "gearRatio": 4.1567, + "gear": "1" + } + ], + "speedResistance": [ + { + "ratedSpeed": 7800, + "gear": "1" + } + ], + "electricalPerformance": { + "applicable": true, + "electricalMachine": { + "torque": { + "max": 180, + "maximumAvailability": 10, + "continuous": 178 + }, + "power": { + "max": 22, + "continuous": 16, + "maximumAvailability": 10 + }, + "speed": 16700, + "voltage": 52 + } + } + }, + "generic": { + "characteristics": { + "physicalDimension": { + "volume": { + "value": 20.0, + "unit": "unit:cubicMetre" + }, + "grossWeight": { + "value": 20.0, + "unit": "unit:gram" + }, + "diameter": { + "value": 20.0, + "unit": "unit:millimetre" + }, + "grossVolume": { + "value": 20.0, + "unit": "unit:cubicMetre" + }, + "width": { + "value": 20.0, + "unit": "unit:millimetre" + }, + "length": { + "value": 20.0, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20.0, + "unit": "unit:gram" + }, + "height": { + "value": 20.0, + "unit": "unit:millimetre" + } + }, + "warranty": 60, + "lifeTime": 500000 + }, + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.0", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" + }, + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": ["automotive"] + }, + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Bosch" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "SN12345678", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } + }, + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "substancesOfConcern": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "hazardClassification": { + "category": "category 1A", + "statement": "Causes severe skin burns and eye damage.", + "class": "Skin corrosion" + }, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentrationRange": [ + { + "max": 2.6, + "min": 2.1 + } + ], + "location": "Housing", + "concentration": 5.3, + "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "materialComposition": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + } + }, + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Bosch" + } + ] + } + }, + "operation": { + "import": { + "applicable": true, + "content": { + "eori": "GB123456789000", + "id": "BPNL0123456789ZZ" + } + }, + "other": { + "id": "BPNL0123456789XX", + "role": "distributor" + }, + "manufacturer": { + "facility": [ + { + "facility": "BPNA1234567890AA" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNLvO2y5Eu4L2hi" + } + }, + "sustainability": { + "reparabilityScore": "B", + "productFootprint": { + "material": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "carbon": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "environmental": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ] + }, + "status": "original", + "durabilityScore": "A" + } + } + }, + "description": "Transmission Passport Submodel", + "semanticId": "urn:samm:io.catenax.transmission.transmission_pass:3.0.0#TransmissionPass" + } + ] + }, + { + "catenaXId": "urn:uuid:b2c4c99d-f187-45ad-905b-e2c4e1ededba", + "specificAssetIds": [ + { + "name": "manufacturerPartId", + "value": "XYZ78901", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "manufacturerId", + "value": "BPNL000000000FV1", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "digitalTwinType", + "value": "PartInstance", + "allowedBpns": ["BPNL000000000FV1"] + }, + { + "name": "partInstanceId", + "value": "PHYD123", + "allowedBpns": ["BPNL000000000FV1"] + } + ], + "type": "physicalDimensions", + "description": [ + { + "language": "en", + "text": "Physical Dimensions shell descriptor" + } + ], + "submodels": [ + { + "name": "physicalDeminsions", + "data": { + "partInstanceId": "PHYD123", + "physicalDimensionsProperty": { + "width": 1000.0, + "length": 20000.1, + "weight": 100.7, + "diameter": 0.03, + "height": 0.1 + } + }, + "description": "Physical Dimensions Submodel", + "semanticId": "urn:samm:io.catenax.shared.physical_dimension:3.0.0#PhysicalDimensions" + } + ] + } + ] +} diff --git a/deployment/local/testing/testdata/testdata-payload.json b/deployment/local/testing/testdata/testdata-payload.json deleted file mode 100644 index 39570de40..000000000 --- a/deployment/local/testing/testdata/testdata-payload.json +++ /dev/null @@ -1,3919 +0,0 @@ -{ - "policies": [ - { - "@context": { - "tx": "https://w3id.org/tractusx/v0.0.1/ns/", - "odrl": "http://www.w3.org/ns/odrl/2/", - "cx-policy": "https://w3id.org/catenax/policy/" - }, - "@type": "PolicyDefinitionRequestDto", - "@id": "registry-policy", - "policy": { - "profile": "cx-policy:profile2405", - "@type": "odrl:Set", - "odrl:permission": [ - { - "odrl:action": "USE", - "odrl:constraint": { - "@type": "LogicalConstraint", - "odrl:and": [ - { - "@type": "Constraint", - "odrl:leftOperand": "Membership", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "active" - }, - { - "@type": "Constraint", - "odrl:leftOperand": "BusinessPartnerNumber", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "BPNL00000007RVTB" - }, - { - "@type": "Constraint", - "odrl:leftOperand": "cx-policy:UsagePurpose", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "cx.core.digitalTwinRegistry:1" - } - ] - } - } - ] - } - }, - { - "@context": { - "odrl": "http://www.w3.org/ns/odrl/2/", - "cx-policy": "https://w3id.org/catenax/policy/" - }, - "@type": "PolicyDefinitionRequestDto", - "@id": "dpp-policy-id", - "policy": { - "profile": "cx-policy:profile2405", - "@type": "odrl:Set", - "odrl:permission": [ - { - "odrl:action": "USE", - "odrl:constraint": { - "@type": "LogicalConstraint", - "odrl:and": [ - { - "@type": "Constraint", - "odrl:leftOperand": "Membership", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "active" - }, - { - "@type": "Constraint", - "odrl:leftOperand": "cx-policy:FrameworkAgreement", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "circulareconomy:1.0" - }, - { - "@type": "Constraint", - "odrl:leftOperand": "cx-policy:UsagePurpose", - "odrl:operator": { - "@id": "odrl:eq" - }, - "odrl:rightOperand": "cx.circular.dpp:1" - } - ] - } - } - ] - } - } - ], - "shells": [ - { - "catenaXId": "urn:uuid:541ec5a5-9215-12f4-0803-94f456c947df", - "specificAssetIds": [ - { - "name": "partInstanceId", - "value": "IMR18650V1", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Battery", - "description": [ - { - "language": "en", - "text": "Battery Passport shell descriptor" - } - ], - "submodels": [ - { - "name": "batteryPass", - "data": { - "electrochemicalProperties": { - "ratedCapacity": 94, - "batteryEnergy": { - "energyRoundtripEfficiencyChange": 48.2, - "maximumAllowedBatteryEnergy": 85000, - "energyRoundtripEfficiency": 25 - }, - "ratioMaximumAllowedBatteryPowerAndMaximumAllowedBatteryEnergy": 0.588, - "batteryVoltage": { - "nominalVoltage": 3.7, - "maxVoltage": 4.2, - "minVoltage": 2.5 - }, - "internalResistance": { - "cellinternalResistance": 0.36, - "packinternalResistanceIncrease": 1, - "packinternalResistance": 100 - }, - "capacityThresholdExhaustion": 23, - "batteryPower": { - "powerFade": 23, - "originalPowerCapability": -1.7976931348623157e308, - "originalPowerCapabilityLimits": -1.7976931348623157e308, - "maximumAllowedBatteryPower": -1.7976931348623157e308, - "powerCapabilityAt20Charge": -1.7976931348623157e308, - "powerCapabilityAt80Charge": -1.7976931348623157e308 - }, - "capacityFade": 1.55 - }, - "document": { - "responsibleSourcing": [ - { - "title": "2021 Responsible Sourcing document", - "fileLocation": null - } - ], - "packagingInstructions": [ - { - "title": "Packing Instruction v.2.0", - "fileLocation": null - } - ], - "transportationInstructions": [ - { - "title": "Transport manual", - "fileLocation": null - } - ], - "vehicleDismantlingProcedure": [ - { - "title": "Car dismantling manual", - "fileLocation": "http://www.ietf.org/rfc/rfc2396.txt" - } - ], - "testReportsResults": [ - { - "title": "Battery Test Reports", - "fileLocation": "http://www.Batterytestreports.de" - } - ], - "batteryDismantlingProcedure": [ - { - "title": "Dismantling Manual", - "fileLocation": "http://www.dissmantlingmanual.org" - } - ], - "safetyMeasures": [ - { - "title": "Safety Instruction", - "fileLocation": "http://www.safetyinstructions.txt" - } - ], - "declarationOfConformity": [ - { - "title": "Declaration of Conformity No. 3", - "fileLocation": null - } - ] - }, - "datePlacedOnMarket": "27.04.2022", - "cellChemistry": { - "electrolyteComposition": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "dimethyl carbonate (DCM)" - } - ], - "anodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Carboxymethyl cellulose" - } - ], - "recyclateContentActiveMaterials": [ - { - "materialPercentageMassFraction": 6, - "materialWeight": null, - "materialName": "Ni/2021/PlantE" - }, - { - "materialPercentageMassFraction": 4, - "materialWeight": null, - "materialName": "Li/2021/PlantE" - }, - { - "materialPercentageMassFraction": 0, - "materialWeight": null, - "materialName": "Pb(battery model does not contain Pb)" - }, - { - "materialPercentageMassFraction": 0, - "materialWeight": null, - "materialName": "Co(battery model does not contain Pb)" - } - ], - "anodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Graphite" - } - ], - "cathodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "LiMn2O4 Lithium Manganese Oxide" - } - ], - "cathodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "binder:PVDF" - } - ] - }, - "physicalDimensions": { - "length": 2000, - "width": 1000, - "weight": 3500, - "diameter": null, - "height": 200 - }, - "temperatureRangeIdleState": { - "temperatureRangeIdleStateUpperLimit": 50, - "temperatureRangeIdleStateLowerLimit": -20 - }, - "batteryCycleLife": { - "cycleLifeTestCRate": 2, - "cycleLifeTestDepthOfDischarge": 1.8, - "expectedLifetime": 2500 - }, - "manufacturer": { - "name": "CompanyE", - "contact": { - "faxNumber": "+49 89 0987654324", - "website": "https://www.CompanyE.com", - "phoneNumber": "+49 89 1234567893", - "email": "companyE@company.com" - }, - "address": { - "locality": { - "value": "CityE", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250E", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetE", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": null, - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": null, - "technicalKey": "intERURBAN_DELIVERY_POint" - } - } - }, - "warrantyPeriod": "96", - "composition": { - "compositionOfBattery": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Separator: PE" - } - ], - "criticalRawMaterials": "Lithium, Natural graphite", - "components": { - "componentsPartNumber": "Voltage cables", - "componentsSupplier": [ - { - "componentsSupplierName": "AB Corporation", - "address": { - "locality": { - "value": "CityF", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250F", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetF", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantF", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": null, - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - }, - "contact": { - "faxNumber": "+49 89 0987654324", - "website": "https://www.companyF.com", - "phoneNumber": "+49 89 1234567893", - "email": "companyF@companyF.com" - } - } - ] - } - }, - "manufacturing": { - "dateOfManufacturing": "2022-01-24", - "address": { - "locality": { - "value": "CityE", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250E", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetE", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantE", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": "GateE", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - } - }, - "batteryIdentification": { - "batteryType": "Lithium-Manganese-Oxide (LMO)", - "batteryIDDMCCode": "IMR18650V1", - "batteryModel": "Pi4 Orionis" - }, - "stateOfBattery": { - "stateOfHealth": 20, - "statusBattery": "first life", - "stateOfCharge": 50 - }, - "cO2FootprintTotal": 210 - }, - "description": "Battery Passport Submodel", - "semanticId": "urn:bamm:io.catenax.battery.battery_pass:3.0.1#BatteryPass" - } - ] - }, - { - "catenaXId": "urn:uuid:95e3140c-be01-ba3b-b60d-f0a4d42b4b9a", - "specificAssetIds": [ - { - "name": "partInstanceId", - "value": "NCR186850B", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Battery", - "description": [ - { - "language": "en", - "text": "Battery Passport shell descriptor" - } - ], - "submodels": [ - { - "name": "batteryPass", - "data": { - "electrochemicalProperties": { - "ratedCapacity": 56, - "batteryEnergy": { - "energyRoundtripEfficiencyChange": 45, - "maximumAllowedBatteryEnergy": 75000.0, - "energyRoundtripEfficiency": 80 - }, - "ratioMaximumAllowedBatteryPowerAndMaximumAllowedBatteryEnergy": 0.666, - "batteryVoltage": { - "nominalVoltage": 3.6, - "maxVoltage": 4.2, - "minVoltage": 2.5 - }, - "internalResistance": { - "cellinternalResistance": 3.0, - "packinternalResistanceIncrease": 2, - "packinternalResistance": 80 - }, - "capacityThresholdExhaustion": 23, - "batteryPower": { - "powerFade": 23, - "originalPowerCapability": -1.7976931348623157e308, - "originalPowerCapabilityLimits": -1.7976931348623157e308, - "maximumAllowedBatteryPower": -1.7976931348623157e308, - "powerCapabilityAt20Charge": -1.7976931348623157e308, - "powerCapabilityAt80Charge": -1.7976931348623157e308 - }, - "capacityFade": 2.0 - }, - "document": { - "responsibleSourcing": [ - { - "title": "Sustainability Report 2021", - "fileLocation": "telnet://192.0.2.16:80/" - } - ], - "packagingInstructions": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "telnet://192.0.2.16:80/" - } - ], - "transportationInstructions": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1808.txt" - } - ], - "vehicleDismantlingProcedure": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "http://www.ietf.org/rfc/rfc2396.txt" - } - ], - "testReportsResults": [ - { - "title": "Certificates of Testing battery", - "fileLocation": "" - } - ], - "batteryDismantlingProcedure": [ - { - "title": "Certificates of Testing battery", - "fileLocation": "http://www.wikipedia.org" - } - ], - "safetyMeasures": [ - { - "title": "Battery user safety precautions", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1808.txt" - } - ], - "declarationOfConformity": [ - { - "title": "Declaration of Conformity No. 2", - "fileLocation": "" - } - ] - }, - "datePlacedOnMarket": "27.03.2022", - "cellChemistry": { - "electrolyteComposition": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "LiPF6" - } - ], - "anodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Styren butadien" - } - ], - "recyclateContentActiveMaterials": [ - { - "materialPercentageMassFraction": 4, - "materialWeight": null, - "materialName": "Ni/2022/PlantC" - }, - { - "materialPercentageMassFraction": 5, - "materialWeight": null, - "materialName": "Li/2021/PlantC" - }, - { - "materialPercentageMassFraction": 0, - "materialWeight": null, - "materialName": "Pb(battery model does not contain Pb)" - }, - { - "materialPercentageMassFraction": 15, - "materialWeight": null, - "materialName": "Co/2021/PlantC" - } - ], - "anodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "SiO2-C" - } - ], - "cathodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "NCA (Lithium nickel cobalt aluminum oxide)" - } - ], - "cathodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "carbon black" - } - ] - }, - "physicalDimensions": { - "length": 1800, - "width": 1000, - "weight": 2000, - "diameter": null, - "height": 150 - }, - "temperatureRangeIdleState": { - "temperatureRangeIdleStateUpperLimit": 40, - "temperatureRangeIdleStateLowerLimit": -20 - }, - "batteryCycleLife": { - "cycleLifeTestCRate": 2, - "cycleLifeTestDepthOfDischarge": 1.5, - "expectedLifetime": 3000 - }, - "manufacturer": { - "name": "Company C", - "contact": { - "faxNumber": "+49 89 0987654323", - "website": "http://www.CompanyC.com", - "phoneNumber": "+49 89 1234567892", - "email": "companyC@company.com" - }, - "address": { - "locality": { - "value": "CityC", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250A", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetA", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "", - "technicalKey": "CEDEX" - }, - "postalDeliveryPoint": { - "value": "Tor 1", - "technicalKey": "intERURBAN_DELIVERY_POint" - } - } - }, - "warrantyPeriod": "120", - "composition": { - "compositionOfBattery": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Co -hazardous, Current collector: Aluminum, LiPF6 - ( conducting lithium salt - toxic, in combination with moisture nad elevated temp. Decompose to HF) . Casing: iron, aluminum laminated plastic" - } - ], - "criticalRawMaterials": "Lithium, Cobalt, Natural graphite", - "components": { - "componentsPartNumber": "Casing Tray: Model C", - "componentsSupplier": [ - { - "componentsSupplierName": "XY Corporation", - "address": { - "locality": { - "value": "CityD", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250B", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetD", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantD", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": "GateD", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - }, - "contact": { - "faxNumber": "+49 89 0987654322", - "website": "https://www.companyD.com", - "phoneNumber": "+49 89 1234567890", - "email": "companyD@company.com" - } - } - ] - } - }, - "manufacturing": { - "dateOfManufacturing": "2022-01-24", - "address": { - "locality": { - "value": "CityC", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250A", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetC", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantC", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": "GateC", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - } - }, - "batteryIdentification": { - "batteryType": "NCA", - "batteryIDDMCCode": "NCR186850B", - "batteryModel": "Li-ion S-model" - }, - "stateOfBattery": { - "stateOfHealth": 50, - "statusBattery": "first life/ waste/ repaired/ repurposed/ recycled", - "stateOfCharge": 33 - }, - "cO2FootprintTotal": 124.0 - }, - "description": "Battery Passport Submodel", - "semanticId": "urn:bamm:io.catenax.battery.battery_pass:3.0.1#BatteryPass" - } - ] -}, - { - "catenaXId": "urn:uuid:acabbb94-2073-c949-fae3-0abe7e952c33", - "specificAssetIds": [ - { - "name": "partInstanceId", - "value": "X123456789012X12345678901234566", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Battery", - "description": [ - { - "language": "en", - "text": "Battery Passport shell descriptor" - } - ], - "submodels": [ - { - "name": "batteryPass", - "data": { - "electrochemicalProperties": { - "ratedCapacity": 56, - "batteryEnergy": { - "energyRoundtripEfficiencyChange": 45, - "maximumAllowedBatteryEnergy": 75000.0, - "energyRoundtripEfficiency": 80 - }, - "ratioMaximumAllowedBatteryPowerAndMaximumAllowedBatteryEnergy": 0.666, - "batteryVoltage": { - "nominalVoltage": 3.6, - "maxVoltage": 4.2, - "minVoltage": 2.5 - }, - "internalResistance": { - "cellinternalResistance": 3.0, - "packinternalResistanceIncrease": 2, - "packinternalResistance": 80 - }, - "capacityThresholdExhaustion": 23, - "batteryPower": { - "powerFade": 23, - "originalPowerCapability": -1.7976931348623157e308, - "originalPowerCapabilityLimits": -1.7976931348623157e308, - "maximumAllowedBatteryPower": -1.7976931348623157e308, - "powerCapabilityAt20Charge": -1.7976931348623157e308, - "powerCapabilityAt80Charge": -1.7976931348623157e308 - }, - "capacityFade": 2.0 - }, - "document": { - "responsibleSourcing": [ - { - "title": "Sustainability Report 2021", - "fileLocation": "telnet://192.0.2.16:80/" - } - ], - "packagingInstructions": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "telnet://192.0.2.16:80/" - } - ], - "transportationInstructions": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1808.txt" - } - ], - "vehicleDismantlingProcedure": [ - { - "title": "Packaging and transport Instruction", - "fileLocation": "http://www.ietf.org/rfc/rfc2396.txt" - } - ], - "testReportsResults": [ - { - "title": "Certificates of Testing battery", - "fileLocation": "" - } - ], - "batteryDismantlingProcedure": [ - { - "title": "Certificates of Testing battery", - "fileLocation": "http://www.wikipedia.org" - } - ], - "safetyMeasures": [ - { - "title": "Battery user safety precautions", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1808.txt" - } - ], - "declarationOfConformity": [ - { - "title": "Declaration of Conformity No. 2", - "fileLocation": "" - } - ] - }, - "datePlacedOnMarket": "27.03.2022", - "cellChemistry": { - "electrolyteComposition": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "LiPF6" - } - ], - "anodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Styren butadien" - } - ], - "recyclateContentActiveMaterials": [ - { - "materialPercentageMassFraction": 4, - "materialWeight": null, - "materialName": "Ni/2022/PlantC" - }, - { - "materialPercentageMassFraction": 5, - "materialWeight": null, - "materialName": "Li/2021/PlantC" - }, - { - "materialPercentageMassFraction": 0, - "materialWeight": null, - "materialName": "Pb(battery model does not contain Pb)" - }, - { - "materialPercentageMassFraction": 15, - "materialWeight": null, - "materialName": "Co/2021/PlantC" - } - ], - "anodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "SiO2-C" - } - ], - "cathodeActiveMaterials": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "NCA (Lithium nickel cobalt aluminum oxide)" - } - ], - "cathodeCompositionOther": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "carbon black" - } - ] - }, - "physicalDimensions": { - "length": 1800, - "width": 1000, - "weight": 2000, - "diameter": null, - "height": 150 - }, - "temperatureRangeIdleState": { - "temperatureRangeIdleStateUpperLimit": 40, - "temperatureRangeIdleStateLowerLimit": -20 - }, - "batteryCycleLife": { - "cycleLifeTestCRate": 2, - "cycleLifeTestDepthOfDischarge": 1.5, - "expectedLifetime": 3000 - }, - "manufacturer": { - "name": "Company C", - "contact": { - "faxNumber": "+49 89 0987654323", - "website": "http://www.CompanyC.com", - "phoneNumber": "+49 89 1234567892", - "email": "companyC@company.com" - }, - "address": { - "locality": { - "value": "CityC", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250A", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetA", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "", - "technicalKey": "CEDEX" - }, - "postalDeliveryPoint": { - "value": "Tor 1", - "technicalKey": "intERURBAN_DELIVERY_POint" - } - } - }, - "warrantyPeriod": "120", - "composition": { - "compositionOfBattery": [ - { - "materialPercentageMassFraction": null, - "materialWeight": null, - "materialName": "Co -hazardous, Current collector: Aluminum, LiPF6 - ( conducting lithium salt - toxic, in combination with moisture nad elevated temp. Decompose to HF) . Casing: iron, aluminum laminated plastic" - } - ], - "criticalRawMaterials": "Lithium, Cobalt, Natural graphite", - "components": { - "componentsPartNumber": "Casing Tray: Model C", - "componentsSupplier": [ - { - "componentsSupplierName": "XY Corporation", - "address": { - "locality": { - "value": "CityD", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250B", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetD", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantD", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": "GateD", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - }, - "contact": { - "faxNumber": "+49 89 0987654322", - "website": "https://www.companyD.com", - "phoneNumber": "+49 89 1234567890", - "email": "companyD@company.com" - } - } - ] - } - }, - "manufacturing": { - "dateOfManufacturing": "2022-01-24", - "address": { - "locality": { - "value": "CityC", - "technicalKey": "BLOCK" - }, - "country": { - "shortName": "Germany" - }, - "postCode": { - "value": "65-250A", - "technicalKey": "CEDEX" - }, - "thoroughfare": { - "value": "StreetC", - "number": "1", - "technicalKey": "STREET" - }, - "premise": { - "value": "PlantC", - "technicalKey": "BUILDING" - }, - "postalDeliveryPoint": { - "value": "GateC", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - } - }, - "batteryIdentification": { - "batteryType": "NCA", - "batteryIDDMCCode": "X123456789012X12345678901234566", - "batteryModel": "Li-ion S-model" - }, - "stateOfBattery": { - "stateOfHealth": 50, - "statusBattery": "first life/ waste/ repaired/ repurposed/ recycled", - "stateOfCharge": 33 - }, - "cO2FootprintTotal": 124.0 - }, - "description": "Battery Passport Submodel", - "semanticId": "urn:bamm:io.catenax.battery.battery_pass:3.0.1#BatteryPass" - } - ] - }, - { - "catenaXId": "urn:uuid:d3c93fc6-4548-84d7-d1ff-033aa505231f", - "specificAssetIds": [ - { - "name": "partInstanceId", - "value": "Y792927456954B81677903848654570", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Battery", - "description": [ - { - "language": "en", - "text": "Battery Passport shell descriptor" - } - ], - "submodels": [ - { - "name": "batteryPass", - "data": { - "electrochemicalProperties": { - "ratedCapacity": "103", - "batteryEnergy": { - "energyRoundtripEfficiencyChange": "0.2", - "maximumAllowedBatteryEnergy": "105", - "energyRoundtripEfficiency": "86" - }, - "ratioMaximumAllowedBatteryPowerAndMaximumAllowedBatteryEnergy": "5", - "batteryVoltage": { - "nominalVoltage": "376.4", - "maxVoltage": "438.6", - "minVoltage": "285.6" - }, - "internalResistance": { - "cellinternalResistance": "45", - "packinternalResistanceIncrease": "1.3", - "packinternalResistance": "3" - }, - "capacityThresholdExhaustion": "3", - "batteryPower": { - "powerFade": "0.3", - "originalPowerCapability": "395", - "originalPowerCapabilityLimits": "320", - "maximumAllowedBatteryPower": "420", - "powerCapabilityAt20Charge": "78", - "powerCapabilityAt80Charge": "97" - }, - "capacityFade": "1.43" - }, - "document": { - "responsibleSourcing": [ - { - "title": "Responsible sourcing report 2023", - "fileLocation": "telnet://192.0.2.16:84/" - } - ], - "packagingInstructions": [ - { - "title": "Packaging instruction for HVB B", - "fileLocation": "telnet://192.0.2.16:11/" - } - ], - "transportationInstructions": [ - { - "title": "Shipping guidelines", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1808.txt" - } - ], - "vehicleDismantlingProcedure": [ - { - "title": "Dismantling procedure of HVB B from vehicle", - "fileLocation": "http://www.ietf.org/rfc/rfc2396.txt" - } - ], - "testReportsResults": [ - { - "title": "Laboratory test results HVB B", - "fileLocation": "telnet://192.0.2.16:81/" - } - ], - "batteryDismantlingProcedure": [ - { - "title": "Dismantling procedure of HVB B", - "fileLocation": "http://www.ietf.org/rfc/rfc2390.txt" - } - ], - "safetyMeasures": [ - { - "title": "HVB B safety document", - "fileLocation": "ftp://ftp.is.co.za/rfc/rfc1819.txt " - } - ], - "declarationOfConformity": [ - { - "title": "Declaration of conformity 3", - "fileLocation": "telnet://192.0.2.16:94/" - } - ] - }, - "cellChemistry": { - "electrolyteComposition": [ - { - "materialName": "electrolyte", - "materialWeight": 138.7, - "materialPercentageMassFraction": 23.3 - }, - { - "materialName": "others", - "materialWeight": 450.46, - "materialPercentageMassFraction": 56.2 - }, - { - "materialName": "methylpropiophenon", - "materialWeight": 444.03, - "materialPercentageMassFraction": 20.5 - } - ], - "anodeCompositionOther": [ - { - "materialName": "glass fibers", - "materialWeight": 122.98, - "materialPercentageMassFraction": 43.2 - }, - { - "materialName": "ferrum", - "materialWeight": 490.74, - "materialPercentageMassFraction": 19.7 - }, - { - "materialName": "aluminium", - "materialWeight": 261.17, - "materialPercentageMassFraction": 28.9 - }, - { - "materialName": "isolation material", - "materialWeight": 141.68, - "materialPercentageMassFraction": 8.2 - } - ], - "recyclateContentActiveMaterials": [ - { - "materialName": "lithium cobalt oxide", - "materialWeight": 145.49, - "materialPercentageMassFraction": 75.5 - }, - { - "materialName": "manganese", - "materialWeight": 111.98, - "materialPercentageMassFraction": 24.5 - } - ], - "anodeActiveMaterials": [ - { - "materialName": "graphite", - "materialWeight": 239.55, - "materialPercentageMassFraction": 0.6 - }, - { - "materialName": "copper foil", - "materialWeight": 492.93, - "materialPercentageMassFraction": 99.4 - } - ], - "cathodeActiveMaterials": [ - { - "materialName": "lithium cobalt oxide", - "materialWeight": 101.12, - "materialPercentageMassFraction": 15.9 - }, - { - "materialName": "lithium nickel manganese cobalt oxide", - "materialWeight": 337.73, - "materialPercentageMassFraction": 12.3 - }, - { - "materialName": "lithium nickel cobalt aluminium oxide", - "materialWeight": 437.02, - "materialPercentageMassFraction": 71.9 - } - ], - "cathodeCompositionOther": [ - { - "materialName": "aluminium", - "materialWeight": 326.06, - "materialPercentageMassFraction": 13 - }, - { - "materialName": "beryllium", - "materialWeight": 441.63, - "materialPercentageMassFraction": 5.5 - }, - { - "materialName": "styrene butadiene copolymer", - "materialWeight": 207.5, - "materialPercentageMassFraction": 47.8 - }, - { - "materialName": "cobalt nickel manganese", - "materialWeight": 471.56, - "materialPercentageMassFraction": 33.7 - } - ] - }, - "physicalDimensions": { - "length": "2573", - "width": "1740", - "weight": "684.2", - "diameter": "50", - "height": "280" - }, - "temperatureRangeIdleState": { - "temperatureRangeIdleStateUpperLimit": "45", - "temperatureRangeIdleStateLowerLimit": "-22" - }, - "batteryCycleLife": { - "cycleLifeTestCRate": "2", - "cycleLifeTestDepthOfDischarge": "43", - "expectedLifetime": "600" - }, - "manufacturer": { - "name": "BMW Group", - "contact": { - "faxNumber": "N/A", - "website": "https://www.bmwgroup.com/", - "phoneNumber": "+49893820", - "email": "werke@bmwgroup.com" - }, - "address": { - "locality": { - "value": "Munich", - "technicalKey": "CITY" - }, - "country": { - "shortName": "GER" - }, - "postCode": { - "value": "80809", - "technicalKey": "REGULAR" - }, - "thoroughfare": { - "value": "Am Olympiapark", - "number": "2", - "technicalKey": "STREET" - }, - "premise": { - "value": "PLANT 1", - "technicalKey": "OTHER" - }, - "postalDeliveryPoint": { - "value": "Gate 1", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - } - }, - "warrantyPeriod": "60", - "composition": { - "compositionOfBattery": [ - { - "materialName": "steel", - "materialWeight": 69883, - "materialPercentageMassFraction": 11 - }, - { - "materialName": "aluminium", - "materialWeight": 101648, - "materialPercentageMassFraction": 16 - }, - { - "materialName": "lithium", - "materialWeight": 6353, - "materialPercentageMassFraction": 1 - }, - { - "materialName": "cobalt", - "materialWeight": 19059, - "materialPercentageMassFraction": 3 - }, - { - "materialName": "nickel", - "materialWeight": 19059, - "materialPercentageMassFraction": 3 - }, - { - "materialName": "manganese", - "materialWeight": 19059, - "materialPercentageMassFraction": 3 - }, - { - "materialName": "sealant", - "materialWeight": 3176.5, - "materialPercentageMassFraction": 0.5 - }, - { - "materialName": "graphite", - "materialWeight": 50824, - "materialPercentageMassFraction": 8 - }, - { - "materialName": "insulator", - "materialWeight": 12706, - "materialPercentageMassFraction": 2 - }, - { - "materialName": "uv varnish", - "materialWeight": 1270.6, - "materialPercentageMassFraction": 0.2 - }, - { - "materialName": "copper", - "materialWeight": 76236, - "materialPercentageMassFraction": 12 - }, - { - "materialName": "polyamid", - "materialWeight": 69883, - "materialPercentageMassFraction": 11 - }, - { - "materialName": "others", - "materialWeight": 186142.9, - "materialPercentageMassFraction": 29.3 - } - ], - "criticalRawMaterials": "lithium, nickel, cobalt, graphite, manganese, copper, aluminium", - "components": { - "componentsPartNumber": ["5819826-01", "2389175-01"], - "componentsSupplier": [ - { - "componentsSupplierName": "Dräxlmaier", - "address": { - "locality": { - "value": "Vilsbiburg", - "technicalKey": "CITY" - }, - "country": { - "shortName": "GER" - }, - "postCode": { - "value": "84137", - "technicalKey": "REGULAR" - }, - "thoroughfare": { - "value": "Landshuter Straße", - "number": "100", - "technicalKey": "STREET" - }, - "premise": { - "value": "Headquarters", - "technicalKey": "OTHER" - }, - "postalDeliveryPoint": { - "value": "GATE 2", - "technicalKey": "INTERURBAN_DELIVERY_POINT" - } - }, - "contact": { - "faxNumber": "+498741471940", - "website": "https://www.draexlmaier.com/", - "phoneNumber": "+498741470", - "email": "info@draexlmaier.com" - } - } - ] - } - }, - "manufacturing": { - "dateOfManufacturing": "2022-11-22", - "address": { - "locality": { - "value": "Munich", - "technicalKey": "CITY" - }, - "country": { - "shortName": "GER" - }, - "postCode": { - "value": "80809", - "technicalKey": "REGULAR" - }, - "thoroughfare": { - "value": "Am Olympiapark", - "number": "2", - "technicalKey": "STREET" - }, - "premise": { - "value": "PLANT 1", - "technicalKey": "OTHER" - }, - "postalDeliveryPoint": { - "value": "Gate 1", - "technicalKey": "intERURBAN_DELIVERY_POint" - } - } - }, - "batteryIdentification": { - "batteryType": "Lithium-ion", - "batteryIDDMCCode": "Y792927456954B81677903848654570", - "batteryModel": "SE30H" - }, - "stateOfBattery": { - "stateOfHealth": "99", - "statusBattery": "first life", - "stateOfCharge": "54" - }, - "cO2FootprintTotal": "110" - }, - "description": "Battery Passport Submodel", - "semanticId": "urn:bamm:io.catenax.battery.battery_pass:3.0.1#BatteryPass" - } - ] - }, - { - "catenaXId": "urn:uuid:efcb5f8d-f31c-4b1f-b090-9c878054554d", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "BAT-XYZ789", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Battery", - "description": [ - { - "language": "en", - "text": "Battery Digital Twin" - } - ], - "submodels": [ - { - "name": "singleLevelBomAsBuilt", - "data": { - "catenaXId": "urn:uuid:efcb5f8d-f31c-4b1f-b090-9c878054554d", - "childItems": [ - { - "catenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552", - "quantity": { - "quantityNumber": 5.0, - "measurementUnit": "piece" - }, - "businessPartner": "BPNL00000007RVTB", - "createdOn": "2023-01-09T17:26:54.709Z", - "lastModifiedOn": "2023-01-09T17:26:54.709Z" - } - ] - }, - "description": "single level Bom As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_bom_as_built:1.0.0#SingleLevelBomAsBuilt" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "XYZ78901", - "key": "manufacturerPartId" - }, - { - "value": "BAT-XYZ789", - "key": "partInstanceId" - } - ], - "partTypeInformation": { - "classification": "product", - "manufacturerPartId": "XYZ78901", - "nameAtManufacturer": "BAT-XYZ789" - }, - "validityPeriod": { - "validFrom": "2026-10-06T14:50:23.230+01:00", - "validTo": "2026-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:efcb5f8d-f31c-4b1f-b090-9c878054554d" - }, - "description": "Battery SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - }, - { - "name": "digitalProductPass", - "data": { - "serialization": { - "manufacturingInformation": { - "date": "2023-08-30T10:30:00", - "country": "USA" - }, - "registration": { - "customerPartId": "PRT-67890", - "manufacturerPartId": "HV-SPORT-123" - }, - "quantity": { - "value": 1.0, - "unit": "unit:piece" - } - }, - "typology": { - "name": "High Voltage Battery for Sports Car", - "description": "High performance battery for electric sports cars", - "class": { - "definition": "High Voltage Battery", - "code": "33-06-01-01" - }, - "nameAtManufacturer": "Performance Battery Pack", - "nameAtCustomer": "High-Performance Energy Source" - }, - "metadata": { - "issueDate": "2023-08-30", - "version": "2.0.0", - "validityDate": "2023-08-30", - "economicOperator": { - "eori": "US987654321000", - "id": "BPNL000000000000" - }, - "status": "Approved" - }, - "characteristics": { - "physicalDimensionsProperty": { - "width": 800.0, - "length": 1200.0, - "weight": 300.5, - "height": 150.0 - }, - "energyCapacity": { - "value": 85.0, - "unit": "unit:kWh" - }, - "voltage": { - "value": 400.0, - "unit": "unit:V" - } - }, - "commercial": { - "placedOnMarket": "2023-09-01", - "warranty": 72 - }, - "identification": { - "localIdentifiers": [ - { - "value": "BAT-XYZ789", - "key": "PartInstanceID" - } - ], - "gtin": "12345678901234", - "additionalCode": [ - { - "name": "TARIC", - "value": "8507 80 00 00" - } - ] - }, - "sources": { - "mandatory": { - "safetyInformation": { - "header": "Safety Datasheet for High Voltage Battery", - "category": "Safety", - "type": "link", - "content": "www.example.com/safety_datasheet.pdf" - }, - "environmentalImpact": { - "header": "Environmental Impact Assessment", - "category": "Environment", - "type": "link", - "content": "www.example.com/environmental_impact.pdf" - } - }, - "optional": [ - { - "name": "userManual", - "document": { - "header": "User Manual for High Voltage Battery", - "category": "User Manual", - "type": "link", - "content": "www.example.com/user_manual.pdf" - } - } - ] - }, - "sustainability": { - "state": "first life", - "material": [ - { - "name": "Lithium-Ion", - "recycled": false, - "renewable": false, - "percentage": 80.0 - } - ], - "critical": ["Lithium", "Cobalt"], - "carbonFootprint": { - "carbonContentTotal": 10.2, - "crossSectoralStandard": "ISO 14040", - "productOrSectorSpecificRules": [ - { - "ruleName": "ISO 14067" - } - ] - } - }, - "operation": { - "importer": "BPNL000000000000", - "manufacturer": { - "manufacturerId": "BPNL00000007RVTB", - "facilityId": "BPNL000000000123" - } - } - }, - "description": "Digital Product Pass Submodel", - "semanticId": "urn:bamm:io.catenax.generic.digital_product_passport:1.0.0#DigitalProductPassport" - } - ] - }, - { - "catenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "EVMODULE-TRJ712", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "BatteryModule", - "description": [ - { - "language": "en", - "text": "Battery Module Digital Twin" - } - ], - "submodels": [ - { - "name": "singleLevelBomAsBuilt", - "data": { - "catenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552", - "childItems": [ - { - "catenaXId": "urn:uuid:63b95496-86ed-4762-b248-491d5c1242e1", - "quantity": { - "quantityNumber": 100.0, - "measurementUnit": "piece" - }, - "businessPartner": "BPNL00000007RVTB", - "createdOn": "2023-01-09T17:26:54.709Z", - "lastModifiedOn": "2023-01-09T17:26:54.709Z" - } - ] - }, - "description": "Single level Bom As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_bom_as_built:1.0.0#SingleLevelBomAsBuilt" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "XYZ78901", - "key": "manufacturerPartId" - }, - { - "value": "EVMODULE-TRJ712", - "key": "partInstanceId" - } - ], - "manufacturingInformation": { - "date": "2022-02-04T14:48:54", - "country": "DEU" - }, - "partTypeInformation": { - "classification": "component", - "manufacturerPartId": "XYZ78901", - "nameAtManufacturer": "EVMODULE-TRJ712" - }, - "validityPeriod": { - "validFrom": "2026-10-06T14:50:23.230+01:00", - "validTo": "2026-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552" - }, - "description": "Battery Module SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - }, - { - "name": "SingleLevelUsageAsBuilt", - "data": { - "parentParts": [ - { - "parentCatenaXId": "urn:uuid:efcb5f8d-f31c-4b1f-b090-9c878054554d", - "quantity": { - "quantityNumber": 100.0, - "measurementUnit": "piece" - }, - "createdOn": "2023-01-09T17:26:54.709Z", - "lastModifiedOn": "2023-01-09T17:26:54.709Z" - } - ], - "catenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552" - }, - "description": "Single level usage As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_usage_as_built:1.0.1#SingleLevelUsageAsBuilt" - }, - { - "name": "digitalProductPass", - "data": { - "serialization": { - "manufacturingInformation": { - "date": "2023-08-30T14:30:00", - "country": "GER" - }, - "registration": { - "customerPartId": "MODULE-78901", - "manufacturerPartId": "BP-GER-45678" - }, - "quantity": { - "value": 100.0, - "unit": "unit:piece" - } - }, - "typology": { - "name": "High-Capacity Battery Module", - "description": "Large Battery Module for electric vehicles", - "class": { - "definition": "Battery Module", - "code": "33-06-01-03" - }, - "nameAtManufacturer": "EVModule 45678", - "nameAtCustomer": "High-Capacity Power Source" - }, - "metadata": { - "issueDate": "2023-08-30", - "version": "1.0.0", - "validityDate": "2023-08-30", - "economicOperator": { - "eori": "DE987654321000", - "id": "BPNL000000000000" - }, - "status": "Approved" - }, - "characteristics": { - "physicalDimensionsProperty": { - "width": 800.0, - "length": 1000.0, - "weight": 700.5, - "height": 200.0 - }, - "energyCapacity": { - "value": 300.0, - "unit": "unit:kWh" - }, - "voltage": { - "value": 800.0, - "unit": "unit:V" - } - }, - "identification": { - "localIdentifiers": [ - { - "value": "EVMODULE-TRJ712", - "key": "PartInstanceID" - } - ], - "gtin": "12345678901234", - "additionalCode": [ - { - "name": "TARIC", - "value": "8507 80 00 00" - } - ] - }, - "sources": { - "mandatory": { - "safetyInformation": { - "header": "Safety Datasheet for Battery Module", - "category": "Safety", - "type": "link", - "content": "www.example.com/module_safety_datasheet.pdf" - } - }, - "optional": [ - { - "name": "userManual", - "document": { - "header": "User Manual for Battery Module", - "category": "User Manual", - "type": "link", - "content": "www.example.com/module_user_manual.pdf" - } - } - ] - }, - "sustainability": { - "state": "first life", - "material": [ - { - "name": "Lithium-Nickel-Cobalt-Manganese-Oxide", - "recycled": false, - "renewable": false, - "percentage": 35.0 - } - ], - "critical": ["Lithium", "Cobalt"], - "carbonFootprint": { - "carbonContentTotal": 1.2, - "crossSectoralStandard": "ISO 14040", - "productOrSectorSpecificRules": [ - { - "ruleName": "ISO 14067" - } - ] - } - }, - "operation": { - "importer": "BPN1234567890ZZ", - "manufacturer": { - "manufacturerId": "BPN1234567890ZZ", - "facilityId": "BPN1234567890ZZ" - } - } - }, - "description": "Digital Product Pass Submodel", - "semanticId": "urn:bamm:io.catenax.generic.digital_product_passport:1.0.0#DigitalProductPassport" - } - ] - }, - { - "catenaXId": "urn:uuid:63b95496-86ed-4762-b248-491d5c1242e1", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "CTA-13123", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "BatteryCell", - "description": [ - { - "language": "en", - "text": "Battery Cell Digital Twin" - } - ], - "submodels": [ - { - "name": "singleLevelBomAsBuilt", - "data": { - "catenaXId": "urn:uuid:63b95496-86ed-4762-b248-491d5c1242e1", - "childItems": [] - }, - "description": "Single level Bom As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_bom_as_built:1.0.0#SingleLevelBomAsBuilt" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "XYZ78901", - "key": "manufacturerPartId" - }, - { - "value": "CTA-13123", - "key": "partInstanceId" - } - ], - "partTypeInformation": { - "classification": "component", - "manufacturerPartId": "XYZ78901", - "nameAtManufacturer": "CTA-13123" - }, - "validityPeriod": { - "validFrom": "2026-10-06T14:50:23.230+01:00", - "validTo": "2026-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:63b95496-86ed-4762-b248-491d5c1242e1" - }, - "description": "Battery Cell SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - }, - { - "name": "SingleLevelUsageAsBuilt", - "data": { - "parentParts": [ - { - "parentCatenaXId": "urn:uuid:d8ec6acc-1ad7-47b4-bc7e-612122d9d552", - "quantity": { - "quantityNumber": 10.0, - "measurementUnit": "piece" - }, - "createdOn": "2023-01-09T17:26:54.709Z", - "lastModifiedOn": "2023-01-09T17:26:54.709Z" - } - ], - "catenaXId": "urn:uuid:63b95496-86ed-4762-b248-491d5c1242e1" - }, - "description": "Single level usage As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_usage_as_built:1.0.1#SingleLevelUsageAsBuilt" - }, - { - "name": "digitalProductPass", - "data": { - "serialization": { - "manufacturingInformation": { - "date": "2023-08-30T11:45:00", - "country": "JPN" - }, - "registration": { - "customerPartId": "CELL-45678", - "manufacturerPartId": "BC-JPN-12345" - }, - "quantity": { - "value": 1000.0, - "unit": "unit:piece" - } - }, - "typology": { - "name": "Lithium-Ion Battery Cell", - "description": "High-capacity lithium-ion battery cell", - "class": { - "definition": "Battery Cell", - "code": "33-06-01-02" - }, - "nameAtManufacturer": "Li-Ion Cell 12345", - "nameAtCustomer": "High-Capacity Battery Cell" - }, - "metadata": { - "issueDate": "2023-08-30", - "version": "1.1.0", - "validityDate": "2023-08-30", - "economicOperator": { - "eori": "JP123456789000", - "id": "BPN1234567890ZZ" - }, - "status": "Approved" - }, - "characteristics": { - "physicalDimensionsProperty": { - "width": 30.0, - "length": 60.0, - "weight": 50.2, - "height": 10.0 - }, - "energyCapacity": { - "value": 2.5, - "unit": "unit:Ah" - }, - "voltage": { - "value": 3.7, - "unit": "unit:V" - } - }, - "identification": { - "localIdentifiers": [ - { - "value": "CTA-13123", - "key": "PartInstanceID" - } - ], - "gtin": "12345678901234", - "additionalCode": [ - { - "name": "TARIC", - "value": "8507 60 00 00" - } - ] - }, - "sources": { - "mandatory": { - "safetyInformation": { - "header": "Safety Datasheet for Lithium-Ion Battery Cell", - "category": "Safety", - "type": "link", - "content": "www.example.com/cell_safety_datasheet.pdf" - } - }, - "optional": [ - { - "name": "userManual", - "document": { - "header": "User Manual for Battery Cell", - "category": "User Manual", - "type": "link", - "content": "www.example.com/cell_user_manual.pdf" - } - } - ] - }, - "sustainability": { - "state": "first life", - "material": [ - { - "name": "Lithium-Cobalt Oxide", - "recycled": false, - "renewable": false, - "percentage": 40.0 - } - ], - "critical": ["Lithium", "Cobalt"], - "carbonFootprint": { - "carbonContentTotal": 0.8, - "crossSectoralStandard": "ISO 14044", - "productOrSectorSpecificRules": [ - { - "ruleName": "ISO 14067" - } - ] - } - }, - "operation": { - "importer": "BPN1234567890ZZ", - "manufacturer": { - "manufacturerId": "BPN1234567890ZZ", - "facilityId": "BPN1234567890ZZ" - } - } - }, - "description": "Digital Product Pass Submodel", - "semanticId": "urn:bamm:io.catenax.generic.digital_product_passport:1.0.0#DigitalProductPassport" - } - ] - }, - { - "catenaXId": "urn:uuid:95f1ddf0-f795-dc9c-6440-13af29059907", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "KLZ-90-8564-96", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "SecondaryMaterialContent", - "description": [ - { - "language": "en", - "text": "Secondary Material Content shell descriptor" - } - ], - "submodels": [ - { - "name": "smc", - "data": { - "orderNumber": "KLZ-90-8564-96", - "secondaryMaterialContent": [ - { - "materialNameStandardized": { - "referencedStandard": "AISI", - "referencedStandardID": "1043", - "materialNameStandardizedValue": "Lithium" - }, - "materialClass": "5.1", - "unitOfMeasure": { - "unitOfMeasureKey": "unit:kilogram", - "unitOfMeasureValue": 7.2 - }, - "certificate": [ - { - "certificateName": "Test-Zertifikat", - "certificateLink": "telnet://192.0.2.16:80/" - } - ], - "bioBased": { - "secondaryBioBased": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "primaryBioBased": { - "percentageOfMaterialWeight": 0 - }, - "bioBasedClass": "gen1" - }, - "inorganic": { - "secondaryInorganic": { - "preConsumer": { - "mechanicalRecycling": { - "percentageOfMaterialWeight": 10 - } - }, - "postConsumer": { - "chemicalRecycling": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "mechanicalRecycling": { - "percentageOfMaterialWeight": 4.7 - }, - "isPreviousIndustryAutomotive": true - } - }, - "primaryInorganic": { - "percentageOfMaterialWeight": 85.3 - } - } - }, - { - "materialNameStandardized": { - "referencedStandard": "AISI", - "referencedStandardID": "1043", - "materialNameStandardizedValue": "Nickel" - }, - "materialClass": "5.1", - "unitOfMeasure": { - "unitOfMeasureKey": "unit:kilogram", - "unitOfMeasureValue": 20.2 - }, - "additionalInformation": "Reutilization: 5.0", - "bioBased": { - "secondaryBioBased": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "primaryBioBased": { - "percentageOfMaterialWeight": 0 - }, - "bioBasedClass": "gen1" - }, - "inorganic": { - "secondaryInorganic": { - "preConsumer": { - "mechanicalRecycling": { - "percentageOfMaterialWeight": 2 - } - }, - "postConsumer": { - "chemicalRecycling": { - "percentageOfMaterialWeight": 3, - "isMassBalanced": true - }, - "mechanicalRecycling": { - "percentageOfMaterialWeight": 0 - }, - "isPreviousIndustryAutomotive": false - } - }, - "primaryInorganic": { - "percentageOfMaterialWeight": 90 - } - } - }, - { - "materialNameStandardized": { - "referencedStandard": "AISI", - "referencedStandardID": "1043", - "materialNameStandardizedValue": "Mangan" - }, - "materialClass": "5.1", - "unitOfMeasure": { - "unitOfMeasureKey": "unit:kilogram", - "unitOfMeasureValue": 18.9 - }, - "bioBased": { - "secondaryBioBased": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "primaryBioBased": { - "percentageOfMaterialWeight": 0 - }, - "bioBasedClass": "gen1" - }, - "inorganic": { - "secondaryInorganic": { - "preConsumer": { - "mechanicalRecycling": { - "percentageOfMaterialWeight": 7.8 - } - }, - "postConsumer": { - "chemicalRecycling": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "mechanicalRecycling": { - "percentageOfMaterialWeight": 2.1 - }, - "isPreviousIndustryAutomotive": true - } - }, - "primaryInorganic": { - "percentageOfMaterialWeight": 90.1 - } - } - }, - { - "materialNameStandardized": { - "referencedStandard": "AISI", - "referencedStandardID": "1043", - "materialNameStandardizedValue": "Kobalt" - }, - "materialClass": "5.1", - "unitOfMeasure": { - "unitOfMeasureKey": "unit:kilogram", - "unitOfMeasureValue": 20.3 - }, - "additionalInformation": "Reutilization: 20.4", - "bioBased": { - "secondaryBioBased": { - "percentageOfMaterialWeight": 0, - "isMassBalanced": false - }, - "primaryBioBased": { - "percentageOfMaterialWeight": 0 - }, - "bioBasedClass": "gen1" - }, - "inorganic": { - "secondaryInorganic": { - "preConsumer": { - "mechanicalRecycling": { - "percentageOfMaterialWeight": 1.6 - } - }, - "postConsumer": { - "chemicalRecycling": { - "percentageOfMaterialWeight": 3.7, - "isMassBalanced": true - }, - "mechanicalRecycling": { - "percentageOfMaterialWeight": 4.3 - }, - "isPreviousIndustryAutomotive": false - } - }, - "primaryInorganic": { - "percentageOfMaterialWeight": 70 - } - } - } - ] - }, - "description": "SMC Submodel", - "semanticId": "urn:samm:io.catenax.secondary_material_content:1.0.0#SecondaryMaterialContent" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "XYZ78901", - "key": "manufacturerPartId" - }, - { - "value": "KLZ-90-8564-96", - "key": "partInstanceId" - } - ], - "partTypeInformation": { - "classification": "product", - "manufacturerPartId": "XYZ78901", - "nameAtManufacturer": "NMC111 Cathode" - }, - "validityPeriod": { - "validFrom": "2023-10-06T14:50:23.230+01:00", - "validTo": "2024-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:d1707d00-d714-40a6-8229-11b14086029f" - }, - "description": "SMC SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - } - ] - }, - { - "catenaXId": "urn:uuid:a11a37fd-6f0e-aeb0-ea06-3c62418d73a1", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "SNJ-4654-76", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Transmission", - "description": [ - { - "language": "en", - "text": "Transmission Passport shell descriptor" - } - ], - "submodels": [ - { - "name": "transmissionPass", - "data": { - "productSpecificParameters": { - "torqueConverter": ["ABC1234567890", "XYZ9876543210"], - "driveType": "Combustion Engine", - "oilType": "ZF Lifeguard Hybrid 2", - "spreading": 6.79, - "torque": 500.0, - "power": 300.0, - "standardGearRatio": { - "gear": "1", - "ratio": 4.1567 - }, - "oilCapacity": 8.9, - "electricPerformance": ["Electric Performance Specification A", "Electric Performance Specification B"], - "speedResistance": { - "speed": 7800, - "gear": "1" - } - }, - "instructions": { - "packagingInstructions": [ - { - "documentTitle": "Packaging Instructions", - "documentLink": "https://www.example.com/packaging-instructions.pdf" - } - ], - "transportationInstructions": [ - { - "documentTitle": "Transportation Instructions", - "documentLink": "https://www.example.com/transportation-instructions.pdf" - } - ], - "dismantlingProcedure": [ - { - "documentTitle": "Dismantling Procedure", - "documentLink": "https://www.example.com/dismantling-procedure.pdf" - } - ], - "safetyMeasures": [ - { - "documentTitle": "Safety Measures", - "documentLink": "https://www.example.com/safety-measures.pdf" - } - ], - "vehicleDismantlingProcedure": [ - { - "documentTitle": "Vehicle Dismantling Procedure", - "documentLink": "https://www.example.com/vehicle-dismantling-procedure.pdf" - } - ] - }, - "identification": { - "manufacturerId": "XYZ78901", - "localIdentifiers": [ - { - "value": "SNJ-4654-76", - "key": "PartInstanceID" - } - ], - "dataMatrixCode": "ABCDEF1234567890" - }, - "sparePartSupplier": [ - { - "supplierContact": { - "faxNumber": "+49 89 0987654321", - "website": "https://www.example-supplier.com", - "phoneNumber": "+49 89 1234567890", - "email": "supplier@example.com" - }, - "supplierId": "BPNL1234567890ZZ", - "sparePartName": "Torque Converter" - } - ], - "stateOfHealth": { - "serviceHistory": ["2023-05-22T13:16:47.239+02:00"], - "expectedLifespan": 500000, - "remanufacturing": { - "remanufacturingDate": "2023-05-22T13:16:47.239+02:00", - "productStatusValue": "First Life" - } - }, - "generalInformation": { - "additionalInformation": "This is a test product with realistic data.", - "physicalDimensionsProperty": { - "width": 1000.0, - "length": 20000.1, - "weight": 100.7, - "diameter": 0.03, - "height": 0.1 - }, - "warrantyPeriod": 60.0, - "productDescription": "Manual Transmission", - "productType": "8HP60MH" - }, - "sustainability": { - "substancesOfConcern": ["Substance A", "Substance B"], - "responsibleSourcingDocument": [ - { - "documentTitle": "Responsible Sourcing Document", - "documentLink": "https://www.example.com/responsible-sourcing.pdf" - } - ], - "recyclateContent": { - "nickel": 0.05, - "lithium": 0.01, - "cobalt": 0.02, - "otherSubstance": [ - { - "substancePercentage": 0.1, - "substanceName": "Lead" - } - ] - }, - "criticalRawMaterials": ["Material X", "Material Y"], - "carbonFootprint": { - "crossSectoralStandardsUsed": [ - { - "crossSectoralStandard": "GHG Protocol Product Standard" - } - ], - "co2FootprintTotal": 200.0, - "productOrSectorSpecificRules": [ - { - "operator": "PEF", - "ruleNames": "ABC 2021", - "otherOperatorName": "NSF" - } - ] - } - } - }, - "description": "Transmission Passport Submodel", - "semanticId": "urn:bamm:io.catenax.transmission.transmission_pass:1.0.0#TransmissionPass" - } - ] - }, - { - "catenaXId": "urn:uuid:b2c4c99d-f187-45ad-905b-e2c4e1ededba", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "ABC123", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "physicalDimensions", - "description": [ - { - "language": "en", - "text": "Physical Dimensions shell descriptor" - } - ], - "submodels": [ - { - "name": "physicalDeminsions", - "data": { - "partInstanceId": "ABC123", - "physicalDimensionsProperty": { - "width": 1000.0, - "length": 20000.1, - "weight": 100.7, - "diameter": 0.03, - "height": 0.1 - } - }, - "description": "Physical Dimensions Submodel", - "semanticId": "urn:bamm:io.catenax.shared.physical_dimension:2.0.0#PhysicalDimensions" - } - ] - }, - { - "catenaXId": "urn:uuid:efcb5f8d-f31c-4b1f-b090-9c8780545544", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "XYZ78901", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "SN12345678", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Transmission", - "description": [ - { - "language": "en", - "text": "Manual Transmission Digital Twin" - } - ], - "submodels": [ - { - "name": "digitalProductPass", - "data": { - "typology": { - "shortName": "8HP60", - "class": { - "definition": "Manual transmission (motor vehicle)", - "code": "44-09-02-02" - }, - "longName": "Product Description long text" - }, - "metadata": { - "predecessor": "null", - "issueDate": "2000-01-01", - "version": "1.0.0", - "economicOperator": { - "legitimization": "DE123456789", - "identification": "BPNL1234567890ZZ" - }, - "status": "draft", - "expirationDate": "2000-01-01" - }, - "characteristics": { - "physicalDimension": { - "grossWeight": { - "value": 20.5, - "unit": "unit:kilogram" - }, - "weightOrVolume": { - "left": { - "value": 20.5, - "unit": "unit:cubicMetre" - } - }, - "diameter": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "grossVolume": { - "value": 20.5, - "unit": "unit:cubicMetre" - }, - "width": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "length": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "height": { - "value": 20.5, - "unit": "unit:millimetre" - } - }, - "lifespan": [ - { - "value": 36, - "unit": "unit:day", - "key": "guaranteed lifetime" - } - ], - "physicalState": "solid" - }, - "commercial": { - "placedOnMarket": "2000-01-01" - }, - "identification": { - "localIdentifier": { - "value": "SN12345678", - "key": "PartInstanceId" - }, - "additionalCode": [ - { - "value": "8703 24 10 00", - "key": "TARIC" - } - ], - "dataCarrier": { - "carrierType": "QR", - "carrierLayout": "upper-left side" - } - }, - "sources": [ - { - "header": "Sustainability Document Material XY", - "category": "Product Specifications", - "type": "URL", - "content": "www.alink.pdf" - } - ], - "handling": { - "spareParts": { - "left": { - "producer": [ - { - "id": "BPNL1234567890ZZ" - } - ], - "part": [ - { - "name": "Aluminum Housing", - "gtin": "12345678" - } - ] - } - }, - "substanceOfConcern": { - "left": [ - { - "name": { - "name": "phenolphthalein", - "type": "IUPAC" - }, - "location": "Housing", - "unit": "unit:partPerMillion", - "concentration": { - "left": [ - { - "max": 2.6, - "min": 2.1 - } - ] - }, - "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", - "id": [ - { - "type": "CAS", - "id": "201-004-7" - } - ] - } - ] - } - }, - "additionalData": [ - { - "description": "This is the machine parameters that are produced when the machine is used", - "label": "Specific Manufacturer Machine Parameters", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "The usage of the eletricity in the machine", - "label": "Eletricity Usage", - "type": { - "typeUnit": "unit:volts", - "dataType": "integer" - }, - "data": "25" - }, - { - "description": "The name of the machine that produced the product", - "label": "Machine Name", - "type": { - "typeUnit": null, - "dataType": "string" - }, - "data": "Laser Machine MX-421W" - }, - { - "description": "The list of products the machine can produce", - "label": "Product Names", - "type": { - "typeUnit": null, - "dataType": "array" - }, - "data": ["Tranmissions", "Batteries", "Seats", "Doors"] - } - ] - }, - { - "description": "This are the properties of interest", - "label": "Properties of Interest", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "This are the main properties of interest", - "label": "Main Properties", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "This is the Normal temperature of production", - "label": "Normal Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": 62.7 - }, - { - "description": "This is the minimmum temperature of production", - "label": "Minimum Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": -80.68 - }, - { - "description": "This is the maximum temperature of production", - "label": "Maximum Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": 800.85 - } - ] - } - ] - } - ], - "sustainability": { - "PEF": { - "carbon": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 12.678 - } - ], - "carbon2": { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 12.678 - }, - "environmental": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 72.678 - } - ] - }, - "state": "first life", - "material": { - "left": [ - { - "name": { - "name": "phenolphthalein", - "type": "IUPAC" - }, - "unit": "unit:partPerMillion", - "recycled": false, - "id": [ - { - "type": "CAS", - "id": "201-004-7" - } - ], - "value": 5, - "renewable": true - } - ] - }, - "critical": { - "left": ["eOMtThyhVNLWUZNRcBaQKxI"] - } - }, - "operation": { - "importer": { - "left": { - "eori": "GB123456789000", - "id": "BPNL1234567890ZZ" - } - }, - "manufacturer": { - "facility": "BPNS1234567890ZZ", - "manufacturingDate": "2000-01-31", - "manufacturer": "BPNL1234567890ZZ" - } - } - }, - "description": "Digital Product Pass v2.0.0 Submodel", - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:2.0.0#DigitalProductPassport" - } - ] - }, - { - "catenaXId": "urn:uuid:e5ab3398-bde1-4ef2-bb70-fd6dd1138e58", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "MFG024", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "PRT-30001", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Transmission", - "description": [ - { - "language": "en", - "text": "Transmission Digital Twin" - } - ], - "submodels": [ - { - "name": "singleLevelBomAsBuilt", - "data": { - "catenaXId": "urn:uuid:e5ab3398-bde1-4ef2-bb70-fd6dd1138e58", - "childItems": [ - { - "catenaXId": "urn:uuid:2f4da2d6-c49e-46b1-a60f-da8a2afbb448", - "quantity": { - "quantityNumber": 5.0, - "measurementUnit": "piece" - }, - "businessPartner": "BPNL00000007RVTB", - "createdOn": "2023-01-09T17:26:54.709Z", - "lastModifiedOn": "2023-01-09T17:26:54.709Z" - } - ] - }, - "description": "Single level Bom As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_bom_as_built:1.0.0#SingleLevelBomAsBuilt" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "MFG024", - "key": "manufacturerPartId" - }, - { - "value": "PRT-30001", - "key": "partInstanceId" - } - ], - "partTypeInformation": { - "classification": "product", - "manufacturerPartId": "MFG024", - "nameAtManufacturer": "PRT-30001" - }, - "validityPeriod": { - "validFrom": "2026-10-06T14:50:23.230+01:00", - "validTo": "2026-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:e5ab3398-bde1-4ef2-bb70-fd6dd1138e58" - }, - "description": "Transmission pass SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - }, - { - "name": "digitalProductPass", - "data": { - "typology": { - "shortName": "8HP60", - "class": { - "definition": "Manual transmission (motor vehicle)", - "code": "44-09-02-02" - }, - "longName": "Product Description long text" - }, - "metadata": { - "predecessor": "null", - "issueDate": "2000-01-01", - "version": "1.0.0", - "economicOperator": { - "legitimization": "DE123456789", - "identification": "BPNL1234567890ZZ" - }, - "status": "draft", - "expirationDate": "2000-01-01" - }, - "characteristics": { - "physicalDimension": { - "grossWeight": { - "value": 20.5, - "unit": "unit:kilogram" - }, - "weightOrVolume": { - "left": { - "value": 20.5, - "unit": "unit:cubicMetre" - } - }, - "diameter": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "grossVolume": { - "value": 20.5, - "unit": "unit:cubicMetre" - }, - "width": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "length": { - "value": 20.5, - "unit": "unit:millimetre" - }, - "height": { - "value": 20.5, - "unit": "unit:millimetre" - } - }, - "lifespan": [ - { - "value": 36, - "unit": "unit:day", - "key": "guaranteed lifetime" - } - ], - "physicalState": "solid" - }, - "commercial": { - "placedOnMarket": "2000-01-01" - }, - "identification": { - "localIdentifier": { - "value": "PRT-30001", - "key": "PartInstanceId" - }, - "additionalCode": [ - { - "value": "8703 24 10 00", - "key": "TARIC" - }, - { - "value": "MFG024", - "key": "manufacturerPartId" - } - ], - "dataCarrier": { - "carrierType": "QR", - "carrierLayout": "upper-left side" - } - }, - "sources": [ - { - "header": "Sustainability Document Material XY", - "category": "Product Specifications", - "type": "URL", - "content": "www.alink.pdf" - } - ], - "handling": { - "spareParts": { - "left": { - "producer": [ - { - "id": "BPNL1234567890ZZ" - } - ], - "part": [ - { - "name": "Aluminum Housing", - "gtin": "12345678" - } - ] - } - }, - "substanceOfConcern": { - "left": [ - { - "name": { - "name": "phenolphthalein", - "type": "IUPAC" - }, - "location": "Housing", - "unit": "unit:partPerMillion", - "concentration": { - "left": [ - { - "max": 2.6, - "min": 2.1 - } - ] - }, - "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", - "id": [ - { - "type": "CAS", - "id": "201-004-7" - } - ] - } - ] - } - }, - "additionalData": [ - { - "description": "This is the machine parameters that are produced when the machine is used", - "label": "Specific Manufacturer Machine Parameters", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "The usage of the eletricity in the machine", - "label": "Eletricity Usage", - "type": { - "typeUnit": "unit:volts", - "dataType": "integer" - }, - "data": "25" - }, - { - "description": "The name of the machine that produced the product", - "label": "Machine Name", - "type": { - "typeUnit": null, - "dataType": "string" - }, - "data": "Laser Machine MX-421W" - }, - { - "description": "The list of products the machine can produce", - "label": "Product Names", - "type": { - "typeUnit": null, - "dataType": "array" - }, - "data": ["Tranmissions", "Batteries", "Seats", "Doors"] - } - ] - }, - { - "description": "This are the properties of interest", - "label": "Properties of Interest", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "This are the main properties of interest", - "label": "Main Properties", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "This is the Normal temperature of production", - "label": "Normal Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": 62.7 - }, - { - "description": "This is the minimmum temperature of production", - "label": "Minimum Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": -80.68 - }, - { - "description": "This is the maximum temperature of production", - "label": "Maximum Temperature", - "type": { - "typeUnit": "unit:celcius", - "dataType": "float" - }, - "data": 800.85 - } - ] - } - ] - } - ], - "sustainability": { - "PEF": { - "carbon": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 12.678 - } - ], - "carbon2": { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 12.678 - }, - "environmental": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 72.678 - } - ] - }, - "state": "first life", - "material": { - "left": [ - { - "name": { - "name": "phenolphthalein", - "type": "IUPAC" - }, - "unit": "unit:partPerMillion", - "recycled": false, - "id": [ - { - "type": "CAS", - "id": "201-004-7" - } - ], - "value": 5, - "renewable": true - } - ] - }, - "critical": { - "left": ["eOMtThyhVNLWUZNRcBaQKxI"] - } - }, - "operation": { - "importer": { - "left": { - "eori": "GB123456789000", - "id": "BPNL1234567890ZZ" - } - }, - "manufacturer": { - "facility": "BPNS1234567890ZZ", - "manufacturingDate": "2000-01-31", - "manufacturer": "BPNL1234567890ZZ" - } - } - }, - "description": "Digital Product Pass Submodel", - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:2.0.0#DigitalProductPassport" - } - ] - }, - { - "catenaXId": "urn:uuid:2f4da2d6-c49e-46b1-a60f-da8a2afbb448", - "specificAssetIds": [ - { - "name": "partInstanceId", - "value": "GR08-T789", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerPartId", - "value": "GP67890", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Gear", - "description": [ - { - "language": "en", - "text": "Gear shell descriptor" - } - ], - "submodels": [ - { - "name": "digitalproductpass", - "data": { - "typology": { - "shortName": "Performance Gear", - "class": { - "definition": "Gear", - "code": "42-03-02-01" - }, - "longName": "High-performance gear for automotive applications" - }, - "metadata": { - "predecessor": null, - "issueDate": "2023-08-30", - "version": "2.1.6", - "economicOperator": { - "legitimization": "DE987654321000", - "identification": "BPNL1R2S3T4U5V6W" - }, - "status": "Approved", - "expirationDate": "2023-08-30" - }, - "characteristics": { - "physicalDimension": { - "grossWeight": { - "value": 50.5, - "unit": "unit:kilogram" - }, - "width": { - "value": 200.0, - "unit": "unit:millimetre" - }, - "length": { - "value": 300.0, - "unit": "unit:millimetre" - }, - "height": { - "value": 150.0, - "unit": "unit:millimetre" - } - }, - "lifespan": [ - { - "value": 36, - "unit": "unit:day", - "key": "guaranteed lifetime" - } - ], - "physicalState": "solid" - }, - "commercial": { - "placedOnMarket": "2023-08-30" - }, - "identification": { - "localIdentifier": { - "value": "GR08-T789", - "key": "PartInstanceId" - }, - "additionalCode": [ - { - "value": "8483 30 10 00", - "key": "TARIC" - }, - { - "value": "GP67890", - "key": "manufacturerPartId" - } - ], - "dataCarrier": { - "carrierType": "QR", - "carrierLayout": "upper-left side" - } - }, - "sources": [ - { - "header": "Safety Datasheet for Gear Set", - "category": "Safety", - "type": "link", - "content": "www.example.com/gear_safety_datasheet.pdf" - }, - { - "header": "User Manual for Gear Set", - "category": "User Manual", - "type": "link", - "content": "www.example.com/gear_user_manual.pdf" - } - ], - "handling": { - "spareParts": { - "left": { - "producer": [ - { - "id": "BPNL1R2S3T4U5V6W" - } - ], - "part": [ - { - "name": "Aluminum Housing", - "gtin": "12345678" - } - ] - } - }, - "substanceOfConcern": { - "left": [ - { - "name": { - "name": "phenolphthalein", - "type": "IUPAC" - }, - "location": "Housing", - "unit": "unit:partPerMillion", - "concentration": { - "left": [ - { - "max": 2.6, - "min": 2.1 - } - ] - }, - "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", - "id": [ - { - "type": "CAS", - "id": "201-004-7" - } - ] - } - ] - } - }, - "additionalData": [ - { - "description": "Machine parameters related to gear production", - "label": "Machine Parameters", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "Gear cutting speed in rotations per minute", - "label": "Cutting Speed", - "type": { - "typeUnit": "unit:rpm", - "dataType": "integer" - }, - "data": 1500 - }, - { - "description": "Machine model used for gear production", - "label": "Machine Model", - "type": { - "typeUnit": null, - "dataType": "string" - }, - "data": "GearMaster G550" - }, - { - "description": "List of gear types produced by the machine", - "label": "Gear Types", - "type": { - "typeUnit": null, - "dataType": "array" - }, - "data": ["Spur Gears", "Helical Gears", "Bevel Gears", "Worm Gears"] - } - ] - }, - { - "description": "Gear material properties", - "label": "Material Properties", - "type": { - "typeUnit": null, - "dataType": "object" - }, - "children": [ - { - "description": "Material hardness measured in Rockwell C scale", - "label": "Hardness", - "type": { - "typeUnit": null, - "dataType": "float" - }, - "data": 55.3 - }, - { - "description": "Material strength measured in megapascals", - "label": "Strength", - "type": { - "typeUnit": "unit:MPa", - "dataType": "float" - }, - "data": 800.5 - } - ] - } - ], - "sustainability": { - "PEF": { - "carbon": [ - { - "lifecycle": "main product production", - "rulebook": "ISO 14067", - "unit": "kg CO2 eq", - "type": "ISO 14067", - "value": 2.5 - } - ], - "carbon2": null, - "environmental": null - }, - "state": "first life", - "material": { - "left": [ - { - "name": "Steel Alloy", - "unit": "unit:partPerMillion", - "recycled": false, - "renewable": false, - "percentage": 95.0 - }, - { - "name": "Aluminum Alloy", - "unit": "unit:partPerMillion", - "recycled": false, - "renewable": false, - "percentage": 46.0 - } - ] - }, - "critical": { - "left": ["Steel"] - } - }, - "operation": { - "importer": { - "left": { - "eori": "DE987654321000", - "id": "BPNL1R2S3T4U5V6W" - } - }, - "manufacturer": { - "facility": "BPNS4B5C6D7E8F9G", - "manufacturingDate": "2023-08-30T14:30:00", - "manufacturer": "BPNL1R2S3T4U5V6W" - } - } - }, - "description": "DPP Submodel", - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:2.0.0#DigitalProductPassport" - }, - { - "name": "singleLevelBomAsBuilt", - "data": { - "catenaXId": "urn:uuid:2f4da2d6-c49e-46b1-a60f-da8a2afbb448", - "childItems": [] - }, - "description": "single level Bom As Built Submodel", - "semanticId": "urn:bamm:io.catenax.single_level_bom_as_built:1.0.0#SingleLevelBomAsBuilt" - }, - { - "name": "SerialPart", - "data": { - "localIdentifiers": [ - { - "value": "BPNL00000007RVTB", - "key": "manufacturerId" - }, - { - "value": "GP67890", - "key": "manufacturerPartId" - }, - { - "value": "GR08-T789", - "key": "partInstanceId" - } - ], - "partTypeInformation": { - "classification": "component", - "manufacturerPartId": "GP67890", - "nameAtManufacturer": "BPNL00000007RVTB" - }, - "validityPeriod": { - "validFrom": "2023-10-06T14:50:23.230+01:00", - "validTo": "2024-08-06T14:50:23.230+01:00" - }, - "catenaXId": "urn:uuid:2f4da2d6-c49e-46b1-a60f-da8a2afbb448" - }, - "description": "SerialPart Submodel", - "semanticId": "urn:bamm:io.catenax.serial_part:1.0.1#SerialPart" - } - ] - }, - { - "catenaXId": "urn:uuid:4f77c7b3-65bd-402a-b1ce-1edc0e49d302", - "specificAssetIds": [ - { - "name": "manufacturerPartId", - "value": "MAT7814", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "manufacturerId", - "value": "BPNL00000007RVTB", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "digitalTwinType", - "value": "PartInstance", - "allowedBpns": ["BPNL00000007RVTB"] - }, - { - "name": "partInstanceId", - "value": "NCM-6789", - "allowedBpns": ["BPNL00000007RVTB"] - } - ], - "type": "Material", - "description": [ - { - "language": "en", - "text": "NCM Digital Twin" - } - ], - "submodels": [ - { - "name": "digitalProductPass", - "data": { - "typology": { - "shortName": "NCM", - "class": { - "definition": "Material", - "code": "42-542-542" - }, - "longName": "Nickel-Cobalt-Manganese Cathode Material" - }, - "metadata": { - "predecessor": null, - "issueDate": "2024-01-23", - "version": "1.0.0", - "economicOperator": { - "legitimization": "DE123456789", - "identification": "BPNL1234567890ZZ" - }, - "status": "Approved", - "expirationDate": "2025-01-23" - }, - "characteristics": { - "physicalDimension": { - "grossWeight": { - "value": 33.7, - "unit": "unit:kilogram" - }, - "grossVolume": { - "value": 6.74, - "unit": "unit:liter" - } - }, - "lifespan": [ - { - "value": 10, - "unit": "unit:year", - "key": "guaranteed lifetime" - } - ], - "physicalState": "liquid" - }, - "commercial": { - "placedOnMarket": "1945-02-12" - }, - "identification": { - "localIdentifier": { - "value": "NCM-6789", - "key": "PartInstanceId" - }, - "additionalCode": [ - { - "value": "8703 24 10 00", - "key": "TARIC" - }, - { - "value": "MAT7814", - "key": "manufacturerPartId" - } - ], - "dataCarrier": { - "carrierType": "QR", - "carrierLayout": "safety instruction in top right corner" - } - }, - "sources": [ - { - "header": "Sustainability Document for Materials", - "category": "Product Specifications", - "type": "URL", - "content": "www.examplelink.pdf" - }, - { - "header": "Sustainability Document for Nickel-Cobalt-Manganese", - "category": "Product Specifications", - "type": "URL", - "content": "www.alink.pdf" - }, - { - "header": "Safety Intructions for Nickel-Cobalt-Manganese", - "category": "Safety", - "type": "URL", - "content": "www.alink.pdf" - }, - { - "header": "Reclycling Guide for Cathode Materials", - "category": "Reclycling Instructions", - "type": "URL", - "content": "www.alink.pdf" - } - ], - "handling": { - "spareParts": { - "left": { - "producer": [ - { - "id": "BPNL00000007RVTB" - } - ], - "part": [] - } - }, - "substanceOfConcern": { - "left": [ - { - "name": { - "name": "Nickel", - "type": "Ni-TYPE-7890" - }, - "location": "Material", - "unit": "unit:kilogram", - "concentration": { - "left": [ - { - "max": 1.5, - "min": 2.0 - } - ] - }, - "exemption": "Shall not apply to battery packs containing not more than 1,5 ml of liquid", - "id": [ - { - "type": "CAS", - "id": "7440-02-0" - } - ] - } - ] - } - }, - "additionalData": [], - "sustainability": { - "PEF": { - "carbon": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 5.421 - } - ], - "environmental": [ - { - "lifecycle": "main product production", - "rulebook": "https://www.alink.pdf/", - "unit": "kg CO2 eq", - "type": "Climate Change Total", - "value": 12.678 - } - ] - }, - "state": "second life", - "material": { - "left": [ - { - "name": { - "name": "Nickel", - "type": "Ni" - }, - "unit": "unit:massPercentage", - "recycled": false, - "id": [ - { - "type": "CAS", - "id": "7440-02-0" - } - ], - "value": 60, - "renewable": true - }, - { - "name": { - "name": "Cobalt", - "type": "Co" - }, - "unit": "unit:massPercentage", - "recycled": false, - "id": [ - { - "type": "CAS", - "id": "7440-48-4" - } - ], - "value": 15, - "renewable": true - }, - { - "name": { - "name": "Cobalt", - "type": "Co" - }, - "unit": "unit:massPercentage", - "recycled": false, - "id": [ - { - "type": "CAS", - "id": "7439-96-5" - } - ], - "value": 12, - "renewable": true - } - ] - }, - "critical": { - "left": ["Ni", "Co", "Mn"] - } - }, - "operation": { - "importer": { - "left": { - "eori": "GB123456789000", - "id": "BPNL12345566212" - } - }, - "manufacturer": { - "facility": "BPNS120120015AS", - "manufacturingDate": "2023-12-25", - "manufacturer": "BPNL000000000000" - } - } - }, - "description": "Digital Product Pass Submodel", - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:2.0.0#DigitalProductPassport" - } - ] - } - ] -} diff --git a/deployment/local/testing/upload-testdata.sh b/deployment/local/testing/upload-testdata.sh index 879249d4e..e69de29bb 100644 --- a/deployment/local/testing/upload-testdata.sh +++ b/deployment/local/testing/upload-testdata.sh @@ -1,31 +0,0 @@ -#!/bin/bash -################################################################################# -# Tractus-X - Digital Product Pass Application -# -# Copyright (c) 2022, 2024 BMW AG -# Copyright (c) 2022, 2024 Henkel AG & Co. KGaA -# Copyright (c) 2023, 2024 CGI Deutschland B.V. & Co. KG -# Copyright (c) 2023, 2024 Contributors to the Eclipse Foundation -# -# See the NOTICE file(s) distributed with this work for additional -# information regarding copyright ownership. -# -# This program and the accompanying materials are made available under the -# terms of the Apache License, Version 2.0 which is available at -# https://www.apache.org/licenses/LICENSE-2.0. -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, -# either express or implied. See the -# License for the specific language govern in permissions and limitations -# under the License. -# -# SPDX-License-Identifier: Apache-2.0 -################################################################################# - -./transform-and-upload.sh -s https://materialpass.int.demo.catena-x.net/provider_backend \ - -e https://materialpass.int.demo.catena-x.net/BPNL000000000000 \ - -a https://materialpass.int.demo.catena-x.net/semantics/registry/api/v3.0 \ - -k \ - -f ./testdata/testdata-payload.json From 02d66ef11f1ff77f1f9f61ea0f2be0014e265b3c Mon Sep 17 00:00:00 2001 From: Saud Khan Date: Mon, 23 Sep 2024 15:13:28 +0200 Subject: [PATCH 2/3] chore(helm): fixed irs configuration to irs helm chart --- .../edc-consumer/values-int.yaml | 32 +++++++++++-------- .../data-consumer/edc-consumer/values.yaml | 16 ++++++---- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/deployment/infrastructure/data-consumer/edc-consumer/values-int.yaml b/deployment/infrastructure/data-consumer/edc-consumer/values-int.yaml index 12422f4cf..dd2482430 100644 --- a/deployment/infrastructure/data-consumer/edc-consumer/values-int.yaml +++ b/deployment/infrastructure/data-consumer/edc-consumer/values-int.yaml @@ -218,19 +218,21 @@ item-relationship-service: type: decentral url: https://dpp-registry.int.catena-x.net/semantics/registry/api/v3 - discovery: - oAuthClientId: discovery # ID of the OAuth2 client registration to use, see config spring.security.oauth2.client - discoveryFinderUrl: https://semantics.int.catena-x.net/discoveryfinder/api/v1.0/administration/connectors/discovery/search - semanticshub: - url: https://semantics.int.catena-x.net/hub/apimodels - oAuthClientId: semantics - bpdm: - url: https://partners-pool.int.catena-x.net - oAuthClientId: bpdm - bpnEndpoint: >- - {{- if .Values.bpdm.url }} - {{- tpl (.Values.bpdm.url | default "") . }}/api/catena/legal-entities/{partnerId}?idType={idType} - {{- end }} + discovery: + oAuthClientId: discovery # ID of the OAuth2 client registration to use, see config spring.security.oauth2.client + discoveryFinderUrl: https://semantics.int.catena-x.net/discoveryfinder/api/v1.0/administration/connectors/discovery/search + + semanticshub: + url: https://semantics.int.catena-x.net/hub/apimodels + oAuthClientId: semantics + + bpdm: + url: https://partners-pool.int.catena-x.net + oAuthClientId: bpdm + bpnEndpoint: >- + {{- if .Values.bpdm.url }} + {{- tpl (.Values.bpdm.url | default "") . }}/api/catena/legal-entities/{partnerId}?idType={idType} + {{- end }} minioUser: minioPassword: @@ -314,6 +316,10 @@ item-relationship-service: apikey: header: "X-Api-Key" secret: + submodel: + request-ttl: "PT10M" + urn-prefix: "/urn" + submodel-suffix: "" minio: serviceAccount: diff --git a/deployment/infrastructure/data-consumer/edc-consumer/values.yaml b/deployment/infrastructure/data-consumer/edc-consumer/values.yaml index 36aa65775..10e7f37ba 100644 --- a/deployment/infrastructure/data-consumer/edc-consumer/values.yaml +++ b/deployment/infrastructure/data-consumer/edc-consumer/values.yaml @@ -627,12 +627,12 @@ item-relationship-service: type: decentral url: "" - discovery: - oAuthClientId: discovery # ID of the OAuth2 client registration to use, see config spring.security.oauth2.client - discoveryFinderUrl: "" - semanticshub: - url: "" - oAuthClientId: semantics + discovery: + oAuthClientId: discovery # ID of the OAuth2 client registration to use, see config spring.security.oauth2.client + discoveryFinderUrl: "" + semanticshub: + url: "" + oAuthClientId: semantics bpdm: url: "" oAuthClientId: bpdm @@ -708,6 +708,10 @@ item-relationship-service: apikey: header: "X-Api-Key" secret: "" + submodel: + request-ttl: "PT10M" + urn-prefix: "/urn" + submodel-suffix: "/$value" minio: serviceAccount: From d42a8c730d8f1b7c284f5e63423c79f297d6f656 Mon Sep 17 00:00:00 2001 From: Saud Khan Date: Thu, 26 Sep 2024 10:37:42 +0200 Subject: [PATCH 3/3] chore(trufflehog): fixed trufflehog version to the workflow --- .github/workflows/{trufflehog.yaml => trufflehog.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{trufflehog.yaml => trufflehog.yml} (96%) diff --git a/.github/workflows/trufflehog.yaml b/.github/workflows/trufflehog.yml similarity index 96% rename from .github/workflows/trufflehog.yaml rename to .github/workflows/trufflehog.yml index adb744417..b843033b3 100644 --- a/.github/workflows/trufflehog.yaml +++ b/.github/workflows/trufflehog.yml @@ -65,7 +65,7 @@ jobs: - name: TruffleHog OSS id: trufflehog - uses: trufflesecurity/trufflehog@main + uses: trufflesecurity/trufflehog@7e78ca385fb82c19568c7a4b341c97d57d9aa5e1 continue-on-error: true with: path: ./ # Scan the entire repository