{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/steel/semi-finished/v1.0/complete","title":"Semi-Finished Steel DPP - Complete (Full Transparency)","description":"Complete schema for semi-finished steel products (slabs, blooms, billets, beam blanks) per EU ESPR 2024/1781, CBAM, and EN 10079.","type":"object","required":["dppMetadata","productIdentification","economicOperator","productionProcess","chemicalComposition","dimensions","surfaceQuality","carbonFootprint","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/steel/semi-finished/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"},"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","PAINT_MARKING"]},"location":{"type":"string","enum":["end_face","top_surface","side","tag","documentation"]},"encodingSyntax":{"type":"string"}}},"languages":{"type":"array","items":{"type":"string"}},"linkedPassports":{"type":"object","properties":{"crudeSteel":{"type":"string","format":"uri","description":"Link to source heat DPP"},"downstreamProducts":{"type":"array","items":{"type":"string","format":"uri"}}}}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","heatNumber","productType","steelGrade"],"properties":{"productUniqueIdentifier":{"type":"string"},"gtin":{"type":"string"},"heatNumber":{"type":"string"},"castNumber":{"type":"string"},"strandNumber":{"type":"integer"},"pieceNumber":{"type":"string"},"manufacturerIdentification":{"type":"string"},"productName":{"type":"string"},"productType":{"type":"string","enum":["SLAB","BLOOM","BILLET","BEAM_BLANK","ROUND","INGOT"],"description":"Semi-finished product form per EN 10079"},"steelGrade":{"type":"object","properties":{"designation":{"type":"string"},"standard":{"type":"string"},"numericDesignation":{"type":"string"},"equivalentGrades":{"type":"array","items":{"type":"object"}}}},"steelType":{"type":"string","enum":["CARBON","LOW_ALLOY","HIGH_ALLOY","STAINLESS","TOOL","HSLA","DUAL_PHASE","ELECTRICAL"]},"intendedApplication":{"type":"array","items":{"type":"string"}},"quantity":{"type":"object","properties":{"pieces":{"type":"integer"},"totalWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["t","kg"]}}},"pieceWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"productionDate":{"type":"string","format":"date"},"castingDate":{"type":"string","format":"date"},"manufacturingPlant":{"type":"object","properties":{"name":{"type":"string"},"gln":{"type":"string"},"plantCode":{"type":"string"},"address":{"type":"object","properties":{"streetAddress":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string"}}},"certifications":{"type":"array","items":{"type":"string"}}}},"documentation":{"type":"object","properties":{"millTestReport":{"type":"string","format":"uri"},"inspectionDocument":{"type":"string","format":"uri"},"qualityCertificate":{"type":"string","format":"uri"}}}}},"economicOperator":{"type":"object","required":["manufacturer"],"properties":{"manufacturer":{"type":"object","required":["name","address","country"],"properties":{"gln":{"type":"string"},"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"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"phone":{"type":"string"},"website":{"type":"string","format":"uri"},"technicalContact":{"type":"string"}}}}}}},"productionProcess":{"type":"object","required":["steelmakingRoute","castingMethod"],"properties":{"steelmakingRoute":{"type":"string","enum":["BF_BOF","EAF","DRI_EAF"]},"castingMethod":{"type":"string","enum":["CONTINUOUS_CASTING","INGOT_CASTING","STRIP_CASTING","BEAM_BLANK_CASTING"]},"continuousCasting":{"type":"object","properties":{"machineType":{"type":"string","enum":["CURVED","VERTICAL_BENDING","VERTICAL","HORIZONTAL"]},"machineId":{"type":"string"},"numberOfStrands":{"type":"integer"},"castingSpeed":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m/min"}}},"moldSize":{"type":"object","properties":{"width":{"type":"number"},"thickness":{"type":"number"},"unit":{"type":"string"}}},"electromagneticStirring":{"type":"boolean"},"softReduction":{"type":"boolean"},"dynamicSoftReduction":{"type":"boolean"}}},"ingotCasting":{"type":"object","properties":{"moldType":{"type":"string"},"ingotWeight":{"type":"object"},"topDiscard":{"type":"number"},"bottomDiscard":{"type":"number"}}},"postCastingTreatment":{"type":"object","properties":{"slowCooling":{"type":"boolean"},"hotCharging":{"type":"boolean"},"scarfing":{"type":"boolean"},"grinding":{"type":"boolean"},"inspection":{"type":"array","items":{"type":"string","enum":["VISUAL","UT","EDDY_CURRENT","MAGNETIC_PARTICLE"]}}}}}},"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","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"}}},"phosphorus":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"sulfur":{"type":"object","properties":{"value":{"type":"number"},"max":{"type":"number"},"unit":{"type":"string"}}},"chromium":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"nickel":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"molybdenum":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"vanadium":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"niobium":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"titanium":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"aluminum":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"copper":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"nitrogen":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"boron":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"carbonEquivalent":{"type":"object","properties":{"ceIIW":{"type":"number"},"pcm":{"type":"number"}}}}},"dimensions":{"type":"object","properties":{"thickness":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"unit":{"type":"string","const":"mm"}}},"width":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"unit":{"type":"string","const":"mm"}}},"length":{"type":"object","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"tolerance":{"type":"string"},"unit":{"type":"string","const":"mm"}}},"diameter":{"type":"object","description":"For rounds/billets","properties":{"nominal":{"type":"number"},"actual":{"type":"number"},"unit":{"type":"string"}}},"crossSectionArea":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm²"}}},"straightness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"camber":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"squareness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"surfaceQuality":{"type":"object","properties":{"class":{"type":"string","enum":["A","B","C","D","PRIME","SECOND","REJECT"]},"condition":{"type":"string","enum":["AS_CAST","SCARFED","GROUND","MACHINED","SHOT_BLASTED"]},"defects":{"type":"object","properties":{"inspectionMethod":{"type":"array","items":{"type":"string"}},"cracks":{"type":"string","enum":["NONE","MINOR","REPAIRED"]},"inclusions":{"type":"string"},"segregation":{"type":"string"},"porosity":{"type":"string"}}},"decarburization":{"type":"object","properties":{"depth":{"type":"number"},"unit":{"type":"string"}}}}},"internalQuality":{"type":"object","properties":{"macroEtch":{"type":"object","properties":{"rating":{"type":"string"},"method":{"type":"string"}}},"centerSegregation":{"type":"object","properties":{"class":{"type":"string"},"method":{"type":"string"}}},"porosity":{"type":"object","properties":{"class":{"type":"string"}}},"ultrasonicTest":{"type":"object","properties":{"performed":{"type":"boolean"},"method":{"type":"string"},"result":{"type":"string"},"acceptanceCriteria":{"type":"string"}}}}},"rawMaterials":{"type":"object","properties":{"sourceHeat":{"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","const":"tCO2e/t"}}},"methodology":{"type":"string","enum":["ISO_14404-1","ISO_14404-2","WORLDSTEEL","GHG_PROTOCOL","CBAM_METHODOLOGY"]},"scope1":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"scope2":{"type":"object","properties":{"locationBased":{"type":"object"},"marketBased":{"type":"object"}}},"scope3":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"allocationMethod":{"type":"string","description":"How emissions from crude steel are allocated to this product"},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"cbamEmbeddedEmissions":{"type":"object","properties":{"specificEmbeddedEmissions":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"precursorEmissions":{"type":"object","description":"Emissions from crude steel input"}}}}},"environmentalData":{"type":"object","properties":{"epdAvailable":{"type":"boolean"},"epdDetails":{"type":"object"},"energyConsumption":{"type":"object","properties":{"casting":{"type":"object"},"reheating":{"type":"object"}}},"waterConsumption":{"type":"object"},"wasteGenerated":{"type":"object","properties":{"scaleAndOxides":{"type":"object","properties":{"quantity":{"type":"number"},"unit":{"type":"string"},"recycledRate":{"type":"number"}}},"cuttingScrap":{"type":"object","properties":{"quantity":{"type":"number"},"unit":{"type":"string"}}},"conditioningWaste":{"type":"object","properties":{"quantity":{"type":"number"},"unit":{"type":"string"}}}}}}},"compliance":{"type":"object","required":["cbamCompliance"],"properties":{"cbamCompliance":{"type":"object","properties":{"applicable":{"type":"boolean"},"cnCode":{"type":"string","description":"7207 for semi-finished products"},"cbamProductCategory":{"type":"string"},"embeddedEmissionsReported":{"type":"boolean"},"precursorInformation":{"type":"object","properties":{"precursorType":{"type":"string"},"precursorOrigin":{"type":"string"},"precursorEmissions":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}}}},"responsibleSteel":{"type":"object","properties":{"certified":{"type":"boolean"},"certificateNumber":{"type":"string"}}},"inspectionDocument":{"type":"object","properties":{"type":{"type":"string","enum":["2.1","2.2","3.1","3.2"]},"documentNumber":{"type":"string"},"issueDate":{"type":"string","format":"date"}}},"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"}}}}}}