Skip to content

Commit

Permalink
feat: add property circularity
Browse files Browse the repository at this point in the history
  • Loading branch information
rkxx committed Oct 22, 2024
1 parent 231b464 commit eb408b0
Show file tree
Hide file tree
Showing 4 changed files with 326 additions and 26 deletions.
71 changes: 53 additions & 18 deletions docs/contexts/dbp/credentials/dbp.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,72 @@
"productIdentifier": "did:web:impactnewenergy.com:dbp:640-265-c-00-640-2405-00024-826-b-01-c-2001-a-0-ea-8",
"batteryCategory": "Ev",
"manufacturerIdentification": "did:web:impactnewenergy.com",
"manufacturingDate" : "2024-01-01T00:00:00Z",
"batteryStatus" : "Original",
"manufacturingDate": "2024-01-01T00:00:00Z",
"batteryStatus": "Original",
"batteryWeight": 550,
"manufacturingPlace" : {
"addressCountry" : "PL",
"addressStreet" : "Przejazdowa 22",
"postalCode" : "05-800",
"addressLocality" : "Pruszków"
"manufacturingPlace": {
"addressCountry": "PL",
"addressStreet": "Przejazdowa 22",
"postalCode": "05-800",
"addressLocality": "Pruszków"
},
"economicOperator" : "did:web:solarisbus.com"
"economicOperator": "did:web:solarisbus.com"
},
"carbonFootprint": {
"batteryCarbonFootprint" : 0.20315,
"carbonFootprintPerLifecycleStage" : [
"batteryCarbonFootprint": 0.20315,
"carbonFootprintPerLifecycleStage": [
{
"lifeCycleStage" : "RawMaterialExtraction",
"carbonFootprint" : 7.18
"lifeCycleStage": "RawMaterialExtraction",
"carbonFootprint": 7.18
},
{
"lifeCycleStage" : "MainProduction",
"carbonFootprint" : 0.22
"lifeCycleStage": "MainProduction",
"carbonFootprint": 0.22
},
{
"lifeCycleStage" : "Distribution",
"carbonFootprint" : 0.42
"lifeCycleStage": "Distribution",
"carbonFootprint": 0.42
},
{
"lifeCycleStage" : "Recycling",
"carbonFootprint" : 92.19
"lifeCycleStage": "Recycling",
"carbonFootprint": 92.19
}
],
"carbonFootprintStudy": "https://ghgprotocol.org/sites/default/files/standards/Product-Life-Cycle-Accounting-Reporting-Standard_041613.pdf"
},
"circularity": {
"sourceForSpareParts": {
"nameOfSupplier": "Impact Clean Power Technology S.A.",
"emailAddressOfSupplier": "email:[email protected]",
"supplierWebAddress": "https://impactnewenergy.com",
"addressOfSupplier":{
"addressCountry": "PL",
"addressStreet": "Przejazdowa 22",
"postalCode": "05-800",
"addressLocality": "Pruszków"
}
},
"recycledContent": [
{
"preConsumerShare": 95,
"recycledMaterial": "Cobalt",
"postConsumerShare": 95
},
{
"preConsumerShare": 95,
"recycledMaterial": "Nickel",
"postConsumerShare": 95
},
{
"preConsumerShare": 95,
"recycledMaterial": "Lithium",
"postConsumerShare": 95
}
],
"safetyRequirements": {
"safetyInstructions": "https://files-vera.spherity.com/solaris/Safety%20measures.pdf",
"extinguishingAgent": "Class C"
}
}
}

180 changes: 180 additions & 0 deletions docs/contexts/dbp/v1.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,186 @@
"@type": "@id"
}
}
},
"circularity": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"dismantlingAndRemovalInformation": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"documentType": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType",
"@type": "@vocab",
"@context": {
"@protected": true,
"id": "@id",
"type": "@type",
"BillOfMaterial": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_BillOfMaterial",
"@type": "@id",
"@container": "@set"
},
"Model3D": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_BillOfMaterial_Model3D",
"@type": "@id",
"@container": "@set"
},
"DismantlingManual": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_DismantlingManual",
"@type": "@id",
"@container": "@set"
},
"RemovalManual": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_RemovalManual",
"@type": "@id",
"@container": "@set"
},
"OtherManual": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_OtherManual",
"@type": "@id",
"@container": "@set"
},
"Drawing": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentType_Drawing",
"@type": "@id",
"@container": "@set"
}
}
},
"mimeType": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_mimeType",
"documentURL": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_dismantlingAndRemovalInformation_documentURL",
"@type": "@id"
}
}
},
"sourceForSpareParts": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"nameOfSupplier": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_nameOfSupplier",
"components": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_components",
"@type": "@id",
"@context": {
"@protected": true,
"id": "@id",
"type": "@type",
"partName": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_components_partName",
"partNumber": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_components_partNumber"
}
},
"supplierWebAddress": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_supplierWebAddress",
"@type": "@id"
},
"emailAddressOfSupplier": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_emailAddressOfSupplier",
"@type": "@id"
},
"addressOfSupplier": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_sourceForSpareParts_addressOfSupplier",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"addressCountry": "https:/schema.org/addressCountry",
"addressStreet": "https:/schema.org/addressStreet",
"postalCode": "https:/schema.org/postalCode",
"addressLocality": "https:/schema.org/addressLocality"
}
}
}
},
"recycledContent": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"preConsumerShare": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_preConsumerShare",
"recycledMaterial": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_recycledMaterial",
"@type": "@vocab",
"@context": {
"@protected": true,
"id": "@id",
"type": "@type",
"Cobalt": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_recycledMaterial_Cobalt",
"@type": "@id",
"@container": "@set"
},
"Nickel": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_recycledMaterial_Nickel",
"@type": "@id",
"@container": "@set"
},
"Lithium": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_recycledMaterial_Lithium",
"@type": "@id",
"@container": "@set"
},
"Lead": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_recycledMaterial_Lead",
"@type": "@id",
"@container": "@set"
}
}
},
"postConsumerShare": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_recycledContent_postConsumerShare"
}
},
"safetyRequirements": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_safetyRequirements",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"safetyInstructions": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_safetyRequirements_safetyInstructions",
"@type": "@id"
},
"extinguishingAgent": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_safetyRequirements_extinguishingAgent"
}
},
"endOfLifeInformation": {
"@protected": true,
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_endOfLifeInformation",
"@context": {
"@version": 1.1,
"id": "@id",
"type": "@type",
"separateCollection": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_endOfLifeInformation_separateCollection",
"@type": "@id"
},
"wastePrevention": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_endOfLifeInformation_wastePrevention",
"@type": "@id"
},
"informationOnCollection": {
"@id": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_endOfLifeInformation_informationOnCollection",
"@type": "@id"
}
}
},
"renewableContent": "https://dpp.spherity.com/dbp#DigitalBatteryPassport_circularity_renewableContent"
}
}
}
}
Expand Down
Loading

0 comments on commit eb408b0

Please sign in to comment.