{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/construction/insulation/v1.0/complete","title":"Insulation Product DPP - Complete (Full Transparency)","description":"Complete schema for thermal insulation products including mineral wool, EPS, XPS, PUR/PIR, cellulose, wood fiber per EU ESPR 2024/1781, CPR 305/2011, EN 13162-13171, and EN 15804.","type":"object","required":["dppMetadata","productIdentification","economicOperator","technicalSpecifications","thermalProperties","physicalProperties","fireProperties","materialComposition","environmentalData","carbonFootprint","healthAndSafety","endOfLife","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/construction/insulation/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","installed","in_service","removed","recycled","expired","revoked"]},"dataCarrier":{"type":"object","properties":{"type":{"type":"string","enum":["QR_CODE","DATA_MATRIX","NFC","BARCODE"]},"location":{"type":"string","enum":["packaging","product_label","pallet","documentation"]},"encodingSyntax":{"type":"string"}}},"languages":{"type":"array","items":{"type":"string"}},"declarationOfPerformanceLink":{"type":"string","format":"uri"}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","manufacturerIdentification","insulationType","productName"],"properties":{"productUniqueIdentifier":{"type":"string"},"gtin":{"type":"string","pattern":"^[0-9]{14}$"},"articleNumber":{"type":"string"},"manufacturerIdentification":{"type":"string"},"manufacturerPartNumber":{"type":"string"},"productName":{"type":"string"},"productBrand":{"type":"string"},"productLine":{"type":"string"},"insulationType":{"type":"string","enum":["MINERAL_WOOL_GLASS","MINERAL_WOOL_STONE","EPS","XPS","PUR","PIR","PHENOLIC_FOAM","CELLULAR_GLASS","WOOD_WOOL","EXPANDED_PERLITE","EXPANDED_CORK","WOOD_FIBRE","CELLULOSE","HEMP","SHEEP_WOOL","AEROGEL","VACUUM_INSULATION_PANEL","REFLECTIVE_INSULATION"]},"productForm":{"type":"string","enum":["BOARD","SLAB","ROLL","BATT","LOOSE_FILL","BLOWN","SPRAY_FOAM","PIPE_SECTION","LAMELLA","PANEL","COMPOSITE"]},"application":{"type":"array","items":{"type":"string","enum":["ROOF_FLAT","ROOF_PITCHED","ROOF_INVERTED","WALL_CAVITY","WALL_EXTERNAL","WALL_INTERNAL","WALL_ETICS","FLOOR","FLOOR_UNDERFLOOR_HEATING","FOUNDATION","BASEMENT","CEILING","ACOUSTIC","HVAC_DUCT","PIPE","INDUSTRIAL","FACADE_VENTILATED","SARKING"]}},"facingType":{"type":"array","items":{"type":"string","enum":["UNFACED","KRAFT_PAPER","ALUMINIUM_FOIL","GLASS_TISSUE","BITUMEN","POLYETHYLENE","GYPSUM","CEMENT_BOARD","OSB","PLYWOOD","COMPOSITE"]}},"edgeProfile":{"type":"string","enum":["SQUARE","REBATED","TONGUE_GROOVE","SHIPLAP","STEPPED"]},"dimensions":{"type":"object","properties":{"length":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"},"tolerance":{"type":"string"}}},"width":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"},"tolerance":{"type":"string"}}},"thickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"},"tolerance":{"type":"string"},"class":{"type":"string"}}},"availableThicknesses":{"type":"array","items":{"type":"number"}}}},"packagingUnit":{"type":"object","properties":{"unitsPerPackage":{"type":"integer"},"areaPerPackage":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m²"}}},"volumePerPackage":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m³"}}},"packagingType":{"type":"string"},"palletQuantity":{"type":"integer"}}},"batchNumber":{"type":"string"},"productionDate":{"type":"string","format":"date"},"expiryDate":{"type":"string","format":"date"},"shelfLife":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string"}}},"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"}}}},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"type":{"type":"string"},"description":{"type":"string"}}}},"documentation":{"type":"object","properties":{"productDatasheet":{"type":"string","format":"uri"},"technicalDataSheet":{"type":"string","format":"uri"},"installationGuide":{"type":"string","format":"uri"},"safetyDataSheet":{"type":"string","format":"uri"},"declarationOfPerformance":{"type":"string","format":"uri"},"epd":{"type":"string","format":"uri"},"cadFiles":{"type":"string","format":"uri"},"bimObject":{"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"},"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"},"phone":{"type":"string"},"website":{"type":"string"},"technicalSupport":{"type":"string"}}}}},"importer":{"type":"object"},"distributor":{"type":"object"},"authorizedRepresentative":{"type":"object"}}},"technicalSpecifications":{"type":"object","properties":{"harmonizedStandard":{"type":"string","enum":["EN_13162","EN_13163","EN_13164","EN_13165","EN_13166","EN_13167","EN_13168","EN_13169","EN_13170","EN_13171"],"description":"EN 13162=MW, EN 13163=EPS, EN 13164=XPS, EN 13165=PUR, EN 13166=PF, EN 13167=CG, EN 13168=WW, EN 13169=EPB, EN 13170=ICB, EN 13171=WF"},"etaNumber":{"type":"string","description":"European Technical Assessment if applicable"},"declarationOfConformity":{"type":"string","format":"uri"}}},"thermalProperties":{"type":"object","required":["thermalConductivity"],"properties":{"thermalConductivity":{"type":"object","description":"Lambda value - declared thermal conductivity","properties":{"lambdaD":{"type":"object","properties":{"value":{"type":"number","description":"Declared lambda value"},"unit":{"type":"string","const":"W/(m·K)"}}},"lambda90_90":{"type":"object","description":"90/90 statistical value","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"W/(m·K)"}}},"lambdaDesign":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"W/(m·K)"}}},"testMethod":{"type":"string","enum":["EN_12667","EN_12939","EN_ISO_8301","EN_ISO_8302"]}}},"thermalResistance":{"type":"object","description":"R-value","properties":{"declared":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m²·K/W"}}},"class":{"type":"string"}}},"thermalTransmittance":{"type":"object","description":"U-value for composite products","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"W/(m²·K)"}}},"temperatureRange":{"type":"object","properties":{"min":{"type":"integer"},"max":{"type":"integer"},"unit":{"type":"string","const":"°C"}}},"thermalBridgeFactor":{"type":"number"},"agingFactor":{"type":"object","description":"For foam products - long term thermal performance","properties":{"applied":{"type":"boolean"},"method":{"type":"string"},"agedLambda":{"type":"object"}}}}},"physicalProperties":{"type":"object","properties":{"density":{"type":"object","properties":{"nominal":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg/m³"}}},"range":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}}}},"compressiveStrength":{"type":"object","properties":{"cs10":{"type":"object","description":"Compressive stress at 10% deformation","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kPa"},"class":{"type":"string"}}},"compressiveCreep":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"class":{"type":"string"}}},"pointLoad":{"type":"object"}}},"tensileStrength":{"type":"object","properties":{"perpendicular":{"type":"object","description":"Tensile strength perpendicular to faces","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kPa"},"class":{"type":"string"}}}}},"dimensionalStability":{"type":"object","properties":{"underSpecifiedConditions":{"type":"object","properties":{"length":{"type":"number"},"width":{"type":"number"},"thickness":{"type":"number"},"unit":{"type":"string","const":"%"},"class":{"type":"string"}}},"underLoadAndTemperature":{"type":"object"}}},"deformationUnderLoad":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"},"class":{"type":"string"}}},"bendingStrength":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kPa"},"class":{"type":"string"}}}}},"moistureProperties":{"type":"object","properties":{"waterVapourTransmission":{"type":"object","description":"Water vapour diffusion resistance factor (μ)","properties":{"muValue":{"type":"object","properties":{"value":{"type":"number"},"range":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}}}},"sdValue":{"type":"object","description":"Equivalent air layer thickness","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"m"}}},"class":{"type":"string"}}},"waterAbsorption":{"type":"object","properties":{"shortTerm":{"type":"object","description":"WS - Short term partial immersion","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg/m²"},"class":{"type":"string"}}},"longTerm":{"type":"object","description":"WL(P) - Long term total immersion","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"},"class":{"type":"string"}}}}},"capillarity":{"type":"boolean"},"hygroscopicity":{"type":"object","properties":{"moistureBuffering":{"type":"string"},"sorptionIsotherm":{"type":"object"}}}}},"fireProperties":{"type":"object","required":["euroclass"],"properties":{"euroclass":{"type":"object","description":"Reaction to fire per EN 13501-1","properties":{"class":{"type":"string","enum":["A1","A2","B","C","D","E","F","A1fl","A2fl","Bfl","Cfl","Dfl","Efl","Ffl"]},"smokeProduction":{"type":"string","enum":["s1","s2","s3"]},"burningDroplets":{"type":"string","enum":["d0","d1","d2"]},"fullClassification":{"type":"string","description":"e.g. A2-s1,d0"}}},"fireResistance":{"type":"object","description":"Fire resistance contribution per EN 13501-2","properties":{"class":{"type":"string"},"duration":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"minutes"}}}}},"meltingPoint":{"type":"object","description":"For mineral wool","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"°C"}}},"ignitionTemperature":{"type":"object"},"criticalHeatFlux":{"type":"object"}}},"acousticProperties":{"type":"object","properties":{"soundAbsorption":{"type":"object","properties":{"alphaW":{"type":"object","description":"Weighted sound absorption coefficient","properties":{"value":{"type":"number"},"class":{"type":"string","enum":["A","B","C","D","E","Not classified"]}}},"practicalAbsorption":{"type":"array","items":{"type":"object","properties":{"frequency":{"type":"integer"},"coefficient":{"type":"number"}}}}}},"airborneSound":{"type":"object","properties":{"rw":{"type":"object","description":"Weighted sound reduction index","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"dB"}}}}},"impactSound":{"type":"object","properties":{"deltaLw":{"type":"object","description":"Weighted impact sound improvement","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"dB"}}},"dynamicStiffness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MN/m³"},"class":{"type":"string"}}}}},"flowResistivity":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"kPa·s/m²"},"class":{"type":"string"}}}}},"materialComposition":{"type":"object","required":["primaryMaterials"],"properties":{"primaryMaterials":{"type":"array","items":{"type":"object","properties":{"material":{"type":"string"},"percentage":{"type":"number"},"recycledContent":{"type":"number"},"biobasedContent":{"type":"number"},"origin":{"type":"string"}}}},"binderSystem":{"type":"object","properties":{"type":{"type":"string","enum":["PHENOL_FORMALDEHYDE","MELAMINE_FORMALDEHYDE","UREA_FORMALDEHYDE","ACRYLIC","BIOBASED","FORMALDEHYDE_FREE","NONE"]},"percentage":{"type":"number"},"formaldehydeFree":{"type":"boolean"}}},"blowingAgent":{"type":"object","description":"For foam products","properties":{"type":{"type":"string","enum":["CO2","PENTANE","HFO","HFC","WATER","NONE"]},"gwp":{"type":"number"},"odp":{"type":"number"}}},"additives":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["FIRE_RETARDANT","WATER_REPELLENT","FUNGICIDE","DUST_BINDER","COLORANT","UV_STABILIZER"]},"name":{"type":"string"},"percentage":{"type":"number"}}}},"facingMaterials":{"type":"array","items":{"type":"object","properties":{"material":{"type":"string"},"position":{"type":"string"},"weight":{"type":"object"}}}},"recycledContent":{"type":"object","properties":{"totalPercentage":{"type":"number"},"preConsumer":{"type":"number"},"postConsumer":{"type":"number"},"internalRecycling":{"type":"number"},"verified":{"type":"boolean"},"verificationStandard":{"type":"string"}}},"biobasedContent":{"type":"object","properties":{"percentage":{"type":"number"},"certification":{"type":"string"},"source":{"type":"string"}}},"hazardousSubstances":{"type":"object","properties":{"reachCompliant":{"type":"boolean"},"svhcFree":{"type":"boolean"},"svhcList":{"type":"array"},"formaldehydeEmission":{"type":"object","properties":{"class":{"type":"string","enum":["E1","E0.5","E0","CARB2","F****"]},"value":{"type":"number"},"unit":{"type":"string"}}},"vocEmission":{"type":"object","properties":{"class":{"type":"string","enum":["A+","A","B","C","M1","EC1","EC1_PLUS"]},"tvoc28days":{"type":"object"}}}}}}},"environmentalData":{"type":"object","properties":{"epdAvailable":{"type":"boolean"},"epdDetails":{"type":"object","properties":{"epdNumber":{"type":"string"},"epdUrl":{"type":"string","format":"uri"},"programOperator":{"type":"string"},"epdType":{"type":"string"},"declaredUnit":{"type":"string"},"publicationDate":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"},"verifier":{"type":"string"},"pcr":{"type":"string"}}},"gwp":{"type":"object","properties":{"a1a3":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"a4":{"type":"object"},"a5":{"type":"object"},"b1":{"type":"object","description":"Use phase emissions"},"b2b7":{"type":"object"},"c1c4":{"type":"object"},"d":{"type":"object"}}},"otherImpactCategories":{"type":"object","properties":{"odp":{"type":"object"},"ap":{"type":"object"},"ep":{"type":"object"},"pocp":{"type":"object"},"adpElements":{"type":"object"},"adpFossil":{"type":"object"},"waterUse":{"type":"object"}}},"resourceUse":{"type":"object","properties":{"primaryEnergyRenewable":{"type":"object"},"primaryEnergyNonRenewable":{"type":"object"},"secondaryMaterials":{"type":"object"},"secondaryFuels":{"type":"object"}}},"biogenicCarbon":{"type":"object","properties":{"stored":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"released":{"type":"object"}}},"environmentalCertifications":{"type":"array","items":{"type":"object","properties":{"certification":{"type":"string","enum":["BLUE_ANGEL","NORDIC_SWAN","EU_ECOLABEL","CRADLE_TO_CRADLE","DECLARE","HPD","GREENGUARD","INDOOR_AIR_COMFORT","NATUREPLUS","IBR"]},"certificateNumber":{"type":"string"},"level":{"type":"string"},"validUntil":{"type":"string","format":"date"}}}}}},"carbonFootprint":{"type":"object","properties":{"totalCO2e":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"methodology":{"type":"string"},"scope":{"type":"string"},"declaredUnit":{"type":"string"},"breakdown":{"type":"object","properties":{"rawMaterials":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}},"manufacturing":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}},"transport":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}},"packaging":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}}}},"biogenicCarbonContent":{"type":"object","description":"For bio-based insulation","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"carbonPaybackPeriod":{"type":"object","description":"Time to offset embodied carbon through energy savings","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["years","months"]},"assumptions":{"type":"string"}}},"verified":{"type":"boolean"},"verificationBody":{"type":"string"}}},"healthAndSafety":{"type":"object","properties":{"safetyDataSheet":{"type":"object","properties":{"available":{"type":"boolean"},"url":{"type":"string","format":"uri"},"version":{"type":"string"}}},"hazardClassification":{"type":"object","properties":{"clpClassified":{"type":"boolean"},"hazardStatements":{"type":"array","items":{"type":"string"}},"precautionaryStatements":{"type":"array","items":{"type":"string"}},"pictograms":{"type":"array","items":{"type":"string"}}}},"fibreClassification":{"type":"object","description":"For mineral wool products","properties":{"biopersistent":{"type":"boolean"},"note_q":{"type":"boolean","description":"Exonerated from carcinogenicity classification"},"note_r":{"type":"boolean"},"eucebCertified":{"type":"boolean"}}},"indoorAirQuality":{"type":"object","properties":{"vocEmissionClass":{"type":"string"},"formaldehydeClass":{"type":"string"},"odourFree":{"type":"boolean"}}},"ppe":{"type":"array","items":{"type":"string"}},"installationPrecautions":{"type":"string"}}},"supplyChain":{"type":"object","properties":{"rawMaterialSources":{"type":"array","items":{"type":"object","properties":{"material":{"type":"string"},"source":{"type":"string"},"country":{"type":"string"},"supplier":{"type":"string"},"distance":{"type":"object"},"certified":{"type":"boolean"}}}},"localSourcing":{"type":"object","properties":{"percentage":{"type":"number"},"radius":{"type":"object"}}}}},"endOfLife":{"type":"object","properties":{"recyclability":{"type":"object","properties":{"recyclable":{"type":"boolean"},"recyclablePercentage":{"type":"number"},"recyclabilityClass":{"type":"string"}}},"recyclingOptions":{"type":"array","items":{"type":"object","properties":{"option":{"type":"string","enum":["CLOSED_LOOP_RECYCLING","DOWNCYCLING","ENERGY_RECOVERY","COMPOSTING","LANDFILL"]},"percentage":{"type":"number"},"process":{"type":"string"}}}},"takeBackProgram":{"type":"object","properties":{"available":{"type":"boolean"},"url":{"type":"string","format":"uri"},"freeOfCharge":{"type":"boolean"}}},"wasteCode":{"type":"string"},"disposalInstructions":{"type":"string"},"hazardousWaste":{"type":"boolean"}}},"compliance":{"type":"object","required":["ceMarking","declarationOfPerformance"],"properties":{"ceMarking":{"type":"object","properties":{"marked":{"type":"boolean"},"standard":{"type":"string"},"notifiedBody":{"type":"string"},"notifiedBodyNumber":{"type":"string"},"system":{"type":"string"},"certificateNumber":{"type":"string"}}},"declarationOfPerformance":{"type":"object","properties":{"dopNumber":{"type":"string"},"url":{"type":"string","format":"uri"},"issueDate":{"type":"string","format":"date"}}},"factoryProductionControl":{"type":"object","properties":{"certified":{"type":"boolean"},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validUntil":{"type":"string","format":"date"}}},"certifications":{"type":"array","items":{"type":"object","properties":{"standard":{"type":"string"},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validFrom":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"}}}},"testReports":{"type":"array","items":{"type":"object","properties":{"testType":{"type":"string"},"standard":{"type":"string"},"laboratory":{"type":"string"},"reportNumber":{"type":"string"},"testDate":{"type":"string","format":"date"},"result":{"type":"string"}}}}}},"accessControl":{"type":"object","properties":{"publicFields":{"type":"array","items":{"type":"string"}},"restrictedFields":{"type":"array","items":{"type":"string"}},"authorizedRoles":{"type":"array","items":{"type":"string"}}}}}}