{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/aluminium/unwrought-aluminium/v1.0/complete","title":"Unwrought Aluminium DPP - Complete (Full Transparency)","description":"Complete schema for unwrought aluminium products (primary ingots, remelt ingots, billets, slabs, foundry alloys) per EU ESPR 2024/1781, CBAM Regulation 2023/956, EN 573, and ASI standards.","type":"object","required":["dppMetadata","productIdentification","economicOperator","productionProcess","chemicalComposition","physicalProperties","carbonFootprint","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/aluminium/unwrought-aluminium/v1.0/complete"},"dppMetadata":{"type":"object","required":["passportIdentifier","passportVersion","issuedDate","status","dataCarrier"],"properties":{"passportIdentifier":{"type":"string","format":"uri"},"passportVersion":{"type":"string","pattern":"^[0-9]+\\.[0-9]+\\.[0-9]+$"},"registrationIdentifier":{"type":"string"},"issuedDate":{"type":"string","format":"date"},"lastUpdated":{"type":"string","format":"date-time"},"expiryDate":{"type":"string","format":"date"},"status":{"type":"string","enum":["draft","active","in_stock","shipped","processed","expired","revoked"]},"dataCarrier":{"type":"object","properties":{"type":{"type":"string","enum":["QR_CODE","DATA_MATRIX","RFID","BARCODE","LASER_MARKING"]},"location":{"type":"string","enum":["ingot_surface","bundle_tag","documentation","digital_only"]},"encodingSyntax":{"type":"string","enum":["GS1_DIGITAL_LINK","ISO_IEC_15434","DID"]}}},"languages":{"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"linkedPassports":{"type":"object","properties":{"downstreamProducts":{"type":"array","items":{"type":"string","format":"uri"}},"rawMaterialPassports":{"type":"array","items":{"type":"string","format":"uri"}}}}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","castNumber","alloyDesignation","productForm"],"properties":{"productUniqueIdentifier":{"type":"string"},"gtin":{"type":"string"},"castNumber":{"type":"string","description":"Unique cast/heat identifier"},"batchNumber":{"type":"string"},"lotNumber":{"type":"string"},"manufacturerIdentification":{"type":"string"},"productName":{"type":"string"},"productBrand":{"type":"string"},"productForm":{"type":"string","enum":["PRIMARY_INGOT","T_BAR","SOW","REMELT_INGOT","RSI","BILLET","SLAB","ROLLING_INGOT","EXTRUSION_BILLET","FOUNDRY_INGOT","WIRE_ROD","MOLTEN_METAL"]},"alloyDesignation":{"type":"object","properties":{"numericDesignation":{"type":"string","description":"e.g., 6063, 5083, 1050"},"standard":{"type":"string","enum":["EN_573-3","AA","ISO_209","JIS"]},"alloySeries":{"type":"string","enum":["1XXX","2XXX","3XXX","4XXX","5XXX","6XXX","7XXX","8XXX"],"description":"1xxx=pure Al, 2xxx=Cu, 3xxx=Mn, 4xxx=Si, 5xxx=Mg, 6xxx=Mg+Si, 7xxx=Zn, 8xxx=other"},"chemicalSymbol":{"type":"string","description":"e.g., EN AW-6063"},"equivalentAlloys":{"type":"array","items":{"type":"object"}}}},"temper":{"type":"object","properties":{"designation":{"type":"string","description":"e.g., F, O, H111, T6"},"description":{"type":"string"}}},"purityGrade":{"type":"string","enum":["P0404","P0406","P0506","P0610","P1020","P1020A","HIGH_PURITY","SUPER_PURITY"],"description":"Primary aluminium purity grades per LME/P1020"},"quantity":{"type":"object","properties":{"pieces":{"type":"integer"},"bundleCount":{"type":"integer"},"totalWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["t","kg"]}}},"pieceWeight":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"unit":{"type":"string"}}}}},"dimensions":{"type":"object","properties":{"length":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"width":{"type":"object"},"height":{"type":"object"},"diameter":{"type":"object","description":"For billets"}}},"productionDate":{"type":"string","format":"date"},"castingDate":{"type":"string","format":"date-time"},"manufacturingPlant":{"type":"object","properties":{"name":{"type":"string"},"gln":{"type":"string"},"plantCode":{"type":"string"},"plantType":{"type":"string","enum":["PRIMARY_SMELTER","REMELTER","CASTHOUSE","INTEGRATED"]},"address":{"type":"object","properties":{"streetAddress":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"geoLocation":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}},"certifications":{"type":"array","items":{"type":"string","enum":["ISO_9001","ISO_14001","ISO_45001","ISO_50001","ASI_PERFORMANCE","ASI_COC","IATF_16949","EMAS"]}},"installationId":{"type":"string","description":"EU ETS installation identifier"}}},"documentation":{"type":"object","properties":{"certificateOfAnalysis":{"type":"string","format":"uri"},"millTestReport":{"type":"string","format":"uri"},"inspectionCertificate":{"type":"string","format":"uri"}}}}},"economicOperator":{"type":"object","required":["manufacturer"],"properties":{"manufacturer":{"type":"object","required":["name","address","country"],"properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$"},"name":{"type":"string"},"tradingName":{"type":"string"},"registrationNumber":{"type":"string"},"vatNumber":{"type":"string"},"eoriNumber":{"type":"string"},"address":{"type":"object","properties":{"streetAddress":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string"}}},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"phone":{"type":"string"},"website":{"type":"string","format":"uri"}}},"cbamAuthorizedDeclarant":{"type":"string"}}},"trader":{"type":"object"}}},"productionProcess":{"type":"object","required":["productionRoute"],"properties":{"productionRoute":{"type":"string","enum":["PRIMARY","SECONDARY","MIXED"],"description":"PRIMARY=electrolytic reduction, SECONDARY=recycled scrap, MIXED=blend"},"primaryProduction":{"type":"object","description":"For primary aluminium from electrolysis","properties":{"smelterTechnology":{"type":"string","enum":["PREBAKE","SODERBERG_VSS","SODERBERG_HSS"],"description":"Cell/pot technology type"},"potLineId":{"type":"string"},"cellTechnology":{"type":"string"},"currentEfficiency":{"type":"number","description":"%"},"anodeEffect":{"type":"object","properties":{"frequency":{"type":"number"},"duration":{"type":"number"}}},"aluminaSource":{"type":"object","properties":{"refineryName":{"type":"string"},"refineryCountry":{"type":"string"},"bauxiteOrigin":{"type":"array","items":{"type":"string"}}}},"anodeType":{"type":"string","enum":["PREBAKED","SODERBERG"]},"anodeSource":{"type":"string"}}},"secondaryProduction":{"type":"object","description":"For recycled/secondary aluminium","properties":{"scrapTypes":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["NEW_SCRAP","OLD_SCRAP","DROSS","UBC","MIXED","TWITCH","ZORBA","TAINT_TABOR","PROCESS_SCRAP"]},"percentage":{"type":"number"},"origin":{"type":"string","enum":["PRE_CONSUMER","POST_CONSUMER","INTERNAL"]},"sourceIndustry":{"type":"string"}}}},"meltingFurnace":{"type":"string","enum":["REVERBERATORY","ROTARY","INDUCTION","SHAFT","SIDEWELL"]},"refiningProcess":{"type":"array","items":{"type":"string","enum":["DEGASSING","FLUXING","FILTRATION","GRAIN_REFINING"]}}}},"castingProcess":{"type":"object","properties":{"method":{"type":"string","enum":["DC_CASTING","EMC","CONTINUOUS_CASTING","MOULD_CASTING","HORIZONTAL_CASTING"]},"castingSpeed":{"type":"object"},"castingTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"°C"}}},"grainRefiner":{"type":"object","properties":{"type":{"type":"string"},"addition":{"type":"number"}}},"degassing":{"type":"object","properties":{"method":{"type":"string"},"hydrogenTarget":{"type":"number"}}}}},"homogenization":{"type":"object","description":"For billets","properties":{"performed":{"type":"boolean"},"temperature":{"type":"object"},"holdTime":{"type":"object"},"coolingRate":{"type":"object"}}}}},"chemicalComposition":{"type":"object","description":"Chemical composition per EN 573-3","properties":{"analysisMethod":{"type":"string","enum":["OES","XRF","ICP","WET_CHEMISTRY"]},"aluminium":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"unit":{"type":"string","const":"%"}}},"silicon":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"iron":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"copper":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"manganese":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"magnesium":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"chromium":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"zinc":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"titanium":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"nickel":{"type":"object"},"lead":{"type":"object"},"tin":{"type":"object"},"vanadium":{"type":"object"},"gallium":{"type":"object"},"boron":{"type":"object"},"zirconium":{"type":"object"},"lithium":{"type":"object"},"othersEach":{"type":"object","properties":{"max":{"type":"number"},"unit":{"type":"string"}}},"othersTotal":{"type":"object","properties":{"max":{"type":"number"},"unit":{"type":"string"}}}}},"physicalProperties":{"type":"object","properties":{"density":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg/m³"}}},"hydrogenContent":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"ml/100g"}}},"oxidesContent":{"type":"object"},"inclusionRating":{"type":"object","properties":{"method":{"type":"string"},"value":{"type":"string"}}},"grainSize":{"type":"object"},"electricalConductivity":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%IACS"}}}}},"rawMaterials":{"type":"object","properties":{"alumina":{"type":"object","properties":{"supplier":{"type":"string"},"origin":{"type":"string"},"quantity":{"type":"object"}}},"bauxite":{"type":"object","properties":{"mineLocation":{"type":"string"},"miningCompany":{"type":"string"},"country":{"type":"string"}}},"scrap":{"type":"object","properties":{"totalPercentage":{"type":"number"},"preConsumer":{"type":"number"},"postConsumer":{"type":"number"}}},"recycledContentTotal":{"type":"object","properties":{"percentage":{"type":"number"},"preConsumer":{"type":"number"},"postConsumer":{"type":"number"},"calculationMethod":{"type":"string","enum":["ISO_14021","EN_15804","ASI"]},"verified":{"type":"boolean"}}}}},"energyConsumption":{"type":"object","properties":{"totalEnergy":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MJ/kg"}}},"electricity":{"type":"object","properties":{"consumption":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kWh/kg Al"}}},"source":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["HYDRO","WIND","SOLAR","NUCLEAR","NATURAL_GAS","COAL","GRID_MIX","OTHER_RENEWABLE"]},"percentage":{"type":"number"}}}},"renewablePercentage":{"type":"number"},"gridEmissionFactor":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"thermalEnergy":{"type":"object","properties":{"consumption":{"type":"object"},"source":{"type":"string"}}}}},"carbonFootprint":{"type":"object","required":["totalCO2e","methodology"],"properties":{"totalCO2e":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"tCO2e/t Al"}}},"methodology":{"type":"string","enum":["IAI_METHODOLOGY","GHG_PROTOCOL","ISO_14064","CBAM_METHODOLOGY","ASI"]},"scope1":{"type":"object","properties":{"total":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"breakdown":{"type":"object","properties":{"electrolysis":{"type":"number","description":"Anode consumption, PFC emissions"},"anodeProduction":{"type":"number"},"castHouse":{"type":"number"},"other":{"type":"number"}}}}},"scope2":{"type":"object","properties":{"locationBased":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"marketBased":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"scope3":{"type":"object","properties":{"total":{"type":"object"},"breakdown":{"type":"object","properties":{"bauxiteMining":{"type":"number"},"aluminaRefining":{"type":"number"},"anodeMaterials":{"type":"number"},"transport":{"type":"number"}}}}},"pfcEmissions":{"type":"object","description":"Perfluorocarbon emissions from anode effects","properties":{"cf4":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"c2f6":{"type":"object"},"totalCO2e":{"type":"object"}}},"cradleToGate":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"},"cbamEmbeddedEmissions":{"type":"object","properties":{"specificEmbeddedEmissions":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"directEmissions":{"type":"number"},"indirectEmissions":{"type":"number"},"defaultValueUsed":{"type":"boolean"}}},"comparisonToIndustryAverage":{"type":"object","properties":{"globalAverage":{"type":"number","description":"~16.5 tCO2/t for global primary"},"europeAverage":{"type":"number","description":"~7 tCO2/t for European primary"},"percentageVsAverage":{"type":"number"}}}}},"environmentalData":{"type":"object","properties":{"epdAvailable":{"type":"boolean"},"epdDetails":{"type":"object"},"waterConsumption":{"type":"object"},"wasteGenerated":{"type":"object","properties":{"spentPotLining":{"type":"object"},"redMud":{"type":"object","description":"From alumina refining"},"dross":{"type":"object"},"saltSlag":{"type":"object"}}}}},"supplyChain":{"type":"object","properties":{"bauxiteSupply":{"type":"array","items":{"type":"object"}},"aluminaSupply":{"type":"array","items":{"type":"object"}},"scrapSupply":{"type":"array","items":{"type":"object"}},"responsibleSourcing":{"type":"object","properties":{"dueDiligence":{"type":"boolean"},"conflictFree":{"type":"boolean"},"humanRightsAssessment":{"type":"boolean"}}}}},"compliance":{"type":"object","required":["cbamCompliance"],"properties":{"cbamCompliance":{"type":"object","properties":{"applicable":{"type":"boolean"},"cnCode":{"type":"string","description":"7601 for unwrought aluminium"},"cbamProductCategory":{"type":"string"},"installationId":{"type":"string"},"operatorId":{"type":"string"},"embeddedEmissionsReported":{"type":"boolean"},"verificationStatus":{"type":"string","enum":["VERIFIED","PENDING","NOT_REQUIRED"]},"carbonPricePaid":{"type":"object"}}},"euEts":{"type":"object"},"asiCertification":{"type":"object","description":"Aluminium Stewardship Initiative","properties":{"performanceStandard":{"type":"boolean"},"chainOfCustody":{"type":"boolean"},"cocType":{"type":"string","enum":["MASS_BALANCE","MARKET_CREDITS"]},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validUntil":{"type":"string","format":"date"}}},"lmeBrands":{"type":"object","properties":{"registered":{"type":"boolean"},"brandName":{"type":"string"},"registrationNumber":{"type":"string"}}},"certifications":{"type":"array","items":{"type":"object"}}}},"accessControl":{"type":"object","properties":{"publicFields":{"type":"array","items":{"type":"string"}},"restrictedFields":{"type":"array","items":{"type":"string"}},"authorizedRoles":{"type":"array","items":{"type":"string"}}}}}}