{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/steel/flat-products/v1.0/complete","title":"Flat Steel Products DPP - Complete (Full Transparency)","description":"Complete schema for flat steel products (hot rolled, cold rolled, coated, plates) per EU ESPR 2024/1781, CBAM, EN 10025, EN 10130, EN 10346.","type":"object","required":["dppMetadata","productIdentification","economicOperator","productionProcess","chemicalComposition","mechanicalProperties","dimensions","surfaceQuality","carbonFootprint","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/steel/flat-products/v1.0/complete"},"dppMetadata":{"type":"object","required":["passportIdentifier","passportVersion","issuedDate","status","dataCarrier"],"properties":{"passportIdentifier":{"type":"string","format":"uri"},"passportVersion":{"type":"string"},"registrationIdentifier":{"type":"string"},"issuedDate":{"type":"string","format":"date"},"lastUpdated":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["draft","active","in_stock","shipped","processed","expired","revoked"]},"dataCarrier":{"type":"object","properties":{"type":{"type":"string"},"location":{"type":"string"}}},"languages":{"type":"array","items":{"type":"string"}},"linkedPassports":{"type":"object","properties":{"semiFinished":{"type":"string","format":"uri"},"crudeSteel":{"type":"string","format":"uri"}}}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","heatNumber","productType","steelGrade"],"properties":{"productUniqueIdentifier":{"type":"string"},"gtin":{"type":"string"},"heatNumber":{"type":"string"},"coilNumber":{"type":"string"},"plateNumber":{"type":"string"},"manufacturerIdentification":{"type":"string"},"productName":{"type":"string"},"productBrand":{"type":"string"},"productType":{"type":"string","enum":["HR_COIL","HR_SHEET","HR_PLATE","CR_COIL","CR_SHEET","HDG_COIL","HDG_SHEET","EG_COIL","EG_SHEET","PREPAINTED_COIL","PREPAINTED_SHEET","TINPLATE","TFS","QUARTO_PLATE","CLAD_PLATE","FLOOR_PLATE"]},"productStandard":{"type":"string","enum":["EN_10025-2","EN_10025-3","EN_10025-4","EN_10025-5","EN_10025-6","EN_10130","EN_10131","EN_10346","EN_10152","EN_10202","EN_10029","EN_10051","EN_10143","EN_10169"]},"steelGrade":{"type":"object","properties":{"designation":{"type":"string"},"standard":{"type":"string"},"numericDesignation":{"type":"string"},"equivalentGrades":{"type":"array","items":{"type":"object"}}}},"steelType":{"type":"string","enum":["CARBON","HSLA","DUAL_PHASE","TRIP","COMPLEX_PHASE","MARTENSITIC","PRESS_HARDENING","IF","BH","STAINLESS","ELECTRICAL"]},"processingState":{"type":"string","enum":["HOT_ROLLED","COLD_ROLLED","ANNEALED","SKIN_PASSED","TEMPER_ROLLED","NORMALIZED","QUENCHED_TEMPERED","THERMOMECHANICAL"]},"surfaceFinish":{"type":"string","enum":["PICKLED","OILED","DRY","MATT","BRIGHT","ROUGH","STONE_FINISH","SHOT_BLAST","MILL_FINISH","2B","2D","BA","NO1","NO4"]},"coating":{"type":"object","properties":{"type":{"type":"string","enum":["NONE","HOT_DIP_GALVANIZED","ELECTROGALVANIZED","GALVANNEALED","ALUZINC","GALFAN","ORGANIC_COATED","TIN","CHROMIUM","ZINC_MAGNESIUM"]},"coatingDesignation":{"type":"string","description":"e.g., Z275, ZM310, AS150"},"coatingMass":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"g/m²"}}},"coatingThickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"μm"}}},"surfaceTreatment":{"type":"string","enum":["CHROMATED","CHROMATE_FREE","PHOSPHATED","OILED","PASSIVATED","NONE"]}}},"quantity":{"type":"object","properties":{"pieces":{"type":"integer"},"totalWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"coilWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"area":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m²"}}}}},"productionDate":{"type":"string","format":"date"},"manufacturingPlant":{"type":"object"},"documentation":{"type":"object","properties":{"millTestReport":{"type":"string","format":"uri"},"inspectionCertificate":{"type":"string","format":"uri"},"declarationOfConformity":{"type":"string","format":"uri"},"safetyDataSheet":{"type":"string","format":"uri"}}}}},"economicOperator":{"type":"object","required":["manufacturer"],"properties":{"manufacturer":{"type":"object","properties":{"gln":{"type":"string"},"name":{"type":"string"},"tradingName":{"type":"string"},"vatNumber":{"type":"string"},"eoriNumber":{"type":"string"},"address":{"type":"object"},"country":{"type":"string"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"phone":{"type":"string"},"website":{"type":"string","format":"uri"},"technicalContact":{"type":"string"}}}}}}},"productionProcess":{"type":"object","properties":{"steelmakingRoute":{"type":"string","enum":["BF_BOF","EAF","DRI_EAF"]},"hotRolling":{"type":"object","properties":{"performed":{"type":"boolean"},"millType":{"type":"string","enum":["HOT_STRIP_MILL","PLATE_MILL","STECKEL_MILL","REVERSING_MILL"]},"reheatingTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"finishingTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"coilingTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"controlledRolling":{"type":"boolean"},"acceleratedCooling":{"type":"boolean"}}},"coldRolling":{"type":"object","properties":{"performed":{"type":"boolean"},"millType":{"type":"string","enum":["TANDEM_MILL","REVERSING_MILL","SENDZIMIR_MILL"]},"reductionRatio":{"type":"number"},"numberOfPasses":{"type":"integer"}}},"annealing":{"type":"object","properties":{"performed":{"type":"boolean"},"type":{"type":"string","enum":["BATCH_ANNEALING","CONTINUOUS_ANNEALING","NONE"]},"temperature":{"type":"object"},"atmosphere":{"type":"string"}}},"skinPass":{"type":"object","properties":{"performed":{"type":"boolean"},"elongation":{"type":"number"},"surfaceTexture":{"type":"string"}}},"coating":{"type":"object","properties":{"method":{"type":"string","enum":["HOT_DIP","ELECTROLYTIC","COIL_COATING","NONE"]},"lineType":{"type":"string"}}},"heatTreatment":{"type":"object","properties":{"type":{"type":"string","enum":["NONE","NORMALIZING","QUENCHING_TEMPERING","STRESS_RELIEVING","SOLUTION_ANNEALING"]},"temperature":{"type":"object"},"coolingMethod":{"type":"string"}}}}},"chemicalComposition":{"type":"object","properties":{"analysisType":{"type":"string","enum":["HEAT_ANALYSIS","PRODUCT_ANALYSIS"]},"carbon":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"silicon":{"type":"object"},"manganese":{"type":"object"},"phosphorus":{"type":"object"},"sulfur":{"type":"object"},"chromium":{"type":"object"},"nickel":{"type":"object"},"molybdenum":{"type":"object"},"vanadium":{"type":"object"},"niobium":{"type":"object"},"titanium":{"type":"object"},"aluminum":{"type":"object"},"copper":{"type":"object"},"boron":{"type":"object"},"nitrogen":{"type":"object"},"carbonEquivalent":{"type":"object","properties":{"ceIIW":{"type":"number","description":"CE(IIW) = C + Mn/6 + (Cr+Mo+V)/5 + (Ni+Cu)/15"},"cet":{"type":"number","description":"CET = C + (Mn+Mo)/10 + (Cr+Cu)/20 + Ni/40"},"pcm":{"type":"number","description":"Pcm = C + Si/30 + (Mn+Cu+Cr)/20 + Ni/60 + Mo/15 + V/10 + 5B"}}}}},"mechanicalProperties":{"type":"object","properties":{"tensileTest":{"type":"object","properties":{"testStandard":{"type":"string"},"testDirection":{"type":"string","enum":["LONGITUDINAL","TRANSVERSE","45_DEGREES"]},"yieldStrength":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"unit":{"type":"string","const":"MPa"}}},"tensileStrength":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"elongation":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"gaugeLength":{"type":"string"},"unit":{"type":"string","const":"%"}}},"reductionOfArea":{"type":"object"},"yieldRatio":{"type":"number"}}},"hardness":{"type":"object","properties":{"method":{"type":"string","enum":["HV","HB","HRC","HRB"]},"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"}}},"impactTest":{"type":"object","properties":{"testStandard":{"type":"string"},"testTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"energyAbsorbed":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"unit":{"type":"string","const":"J"}}},"specimenType":{"type":"string"}}},"bendTest":{"type":"object","properties":{"performed":{"type":"boolean"},"result":{"type":"string"},"bendRadius":{"type":"object"}}},"formability":{"type":"object","description":"For automotive grades","properties":{"rValue":{"type":"object","properties":{"r0":{"type":"number"},"r45":{"type":"number"},"r90":{"type":"number"},"rAverage":{"type":"number"}}},"nValue":{"type":"number","description":"Strain hardening exponent"},"holeExpansionRatio":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"bendability":{"type":"object","properties":{"minBendRadius":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"bendRadiusToThickness":{"type":"number","description":"R/t ratio"},"bendAxis":{"type":"string","enum":["LONGITUDINAL","TRANSVERSE"]}}}}},"bakingHardening":{"type":"object","description":"For BH grades","properties":{"bh2":{"type":"number"},"unit":{"type":"string"}}}}},"dimensions":{"type":"object","properties":{"thickness":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"toleranceClass":{"type":"string"},"unit":{"type":"string"}}},"width":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"unit":{"type":"string"}}},"length":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"unit":{"type":"string"}}},"flatness":{"type":"object","properties":{"value":{"type":"number"},"class":{"type":"string"},"unit":{"type":"string"}}},"edgeCondition":{"type":"string","enum":["MILL_EDGE","SLIT_EDGE","TRIMMED_EDGE","SHEARED_EDGE"]},"coilDimensions":{"type":"object","properties":{"innerDiameter":{"type":"object"},"outerDiameter":{"type":"object","properties":{"value":{"type":"number"},"min":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string","const":"mm"}}}}}}},"surfaceQuality":{"type":"object","properties":{"class":{"type":"string","enum":["A","B","C","EXPOSED","UNEXPOSED","BEST_BEST","BEST_BETTER","BETTER_BETTER"]},"inspection":{"type":"object","properties":{"method":{"type":"array","items":{"type":"string"}},"defectsFound":{"type":"string"}}},"roughness":{"type":"object","properties":{"ra":{"type":"number"},"unit":{"type":"string"}}},"oiling":{"type":"object","properties":{"applied":{"type":"boolean"},"oilType":{"type":"string"},"quantity":{"type":"object"}}}}},"rawMaterials":{"type":"object","properties":{"sourceSlabHeat":{"type":"string"},"recycledContent":{"type":"object","properties":{"percentage":{"type":"number"},"preConsumer":{"type":"number"},"postConsumer":{"type":"number"},"verified":{"type":"boolean"}}}}},"carbonFootprint":{"type":"object","required":["totalCO2e","methodology"],"properties":{"totalCO2e":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"methodology":{"type":"string"},"scope1":{"type":"object"},"scope2":{"type":"object"},"scope3":{"type":"object"},"breakdown":{"type":"object","properties":{"steelmaking":{"type":"object"},"hotRolling":{"type":"object"},"coldRolling":{"type":"object"},"coating":{"type":"object","properties":{"type":{"type":"string","enum":["HOT_DIP_GALVANIZED","ELECTRO_GALVANIZED","GALFAN","GALVALUME","ALUMINIZED","TIN","ORGANIC","NONE"]},"coatingWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"g/m²"}}},"coatingThickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"μm"}}},"coatingDesignation":{"type":"string"},"surfaceFinish":{"type":"string","enum":["REGULAR_SPANGLE","MINIMIZED_SPANGLE","ZERO_SPANGLE","SKIN_PASSED","TEMPER_ROLLED"]}}}}},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"cbamEmbeddedEmissions":{"type":"object","properties":{"specificEmbeddedEmissions":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"tCO2e/t"}}},"directEmissions":{"type":"number","description":"Scope 1 emissions in tCO2e/t"},"indirectEmissions":{"type":"number","description":"Scope 2 emissions in tCO2e/t"},"productionRoute":{"type":"string"},"defaultValueUsed":{"type":"boolean"},"installationEmissions":{"type":"number"},"attributableEmissions":{"type":"number"}}}}},"environmentalData":{"type":"object","properties":{"epdAvailable":{"type":"boolean"},"epdDetails":{"type":"object"},"waterConsumption":{"type":"object"},"energyConsumption":{"type":"object","properties":{"totalEnergy":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"GJ/t"}}},"electricity":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kWh/t"},"renewablePercentage":{"type":"number"}}},"naturalGas":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"Nm³/t"}}},"coal":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg/t"}}}}}}},"compliance":{"type":"object","required":["cbamCompliance"],"properties":{"cbamCompliance":{"type":"object","properties":{"applicable":{"type":"boolean"},"cnCode":{"type":"string"},"embeddedEmissionsReported":{"type":"boolean"}}},"ceMarking":{"type":"object","description":"For structural steel per EN 10025"},"responsibleSteel":{"type":"object"},"inspectionDocument":{"type":"object","properties":{"type":{"type":"string"},"documentNumber":{"type":"string"}}},"automotiveApprovals":{"type":"array","items":{"type":"object","properties":{"oem":{"type":"string"},"approvalNumber":{"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","enum":["customer","trader","customs","cbam_authority","auditor","researcher","regulator"]}}}}}}