{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/construction/structural-timber/v1.0/complete","title":"Structural Timber DPP - Complete (Full Transparency)","description":"Complete schema for structural timber products including solid timber, glulam, CLT, LVL per EU ESPR 2024/1781, CPR 305/2011, EN 14081, EN 14080, EN 16351, EUTR/EUDR, and EN 15804.","type":"object","required":["dppMetadata","productIdentification","economicOperator","timberSpecification","mechanicalProperties","materialComposition","forestryOrigin","environmentalData","carbonFootprint","endOfLife","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/construction/structural-timber/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","RFID","BARCODE"]},"location":{"type":"string","enum":["end_grain","face","label","packaging","documentation"]},"encodingSyntax":{"type":"string"}}},"languages":{"type":"array","items":{"type":"string"}},"declarationOfPerformanceLink":{"type":"string","format":"uri"}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","manufacturerIdentification","timberProductType","strengthClass","productName"],"properties":{"productUniqueIdentifier":{"type":"string"},"gtin":{"type":"string","pattern":"^[0-9]{14}$"},"articleNumber":{"type":"string"},"manufacturerIdentification":{"type":"string"},"productName":{"type":"string"},"productBrand":{"type":"string"},"timberProductType":{"type":"string","enum":["SOLID_TIMBER","GLULAM","CLT","LVL","LSL","PSL","OSL","I_JOIST","FINGER_JOINTED","KVH","DUO_TRIO_BEAM","BRETTSTAPEL","NLT","DLT"]},"timberProductTypeDescription":{"type":"string"},"productStandard":{"type":"string","enum":["EN_14081","EN_14080","EN_16351","EN_14374","EN_15497","EN_14732","ETA"]},"strengthClass":{"type":"string","description":"e.g. C24, GL24h, GL28c, CLT-class"},"strengthGradingMethod":{"type":"string","enum":["VISUAL","MACHINE","COMBINED"]},"serviceClass":{"type":"string","enum":["SC1","SC2","SC3"],"description":"Per EN 1995-1-1"},"useClass":{"type":"string","enum":["UC1","UC2","UC3.1","UC3.2","UC4","UC5"],"description":"Durability use class per EN 335"},"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"}}},"crossSection":{"type":"string","description":"e.g. 100x200"},"volume":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"surfaceQuality":{"type":"string","enum":["INDUSTRIAL","VISIBLE_QUALITY","NSI","SI","PLANED","SANDED","BRUSHED"]},"moistureContent":{"type":"object","properties":{"target":{"type":"number"},"range":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}},"unit":{"type":"string","const":"%"}}},"treatment":{"type":"object","properties":{"preservativeTreatment":{"type":"object","properties":{"treated":{"type":"boolean"},"type":{"type":"string","enum":["NONE","BORON","COPPER_BASED","CREOSOTE","LINSEED_OIL","OTHER"]},"penetrationClass":{"type":"string","enum":["NP1","NP2","NP3","NP4","NP5","NP6"]},"retentionLevel":{"type":"object"},"standard":{"type":"string"}}},"fireRetardant":{"type":"object","properties":{"treated":{"type":"boolean"},"type":{"type":"string"},"euroclass":{"type":"string"}}},"surfaceTreatment":{"type":"object","properties":{"type":{"type":"string","enum":["NONE","PRIMED","PAINTED","STAINED","OILED","WAXED","FACTORY_FINISHED"]}}}}},"batchNumber":{"type":"string"},"productionDate":{"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"}}}},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"type":{"type":"string"}}}},"documentation":{"type":"object","properties":{"productDatasheet":{"type":"string","format":"uri"},"technicalDataSheet":{"type":"string","format":"uri"},"declarationOfPerformance":{"type":"string","format":"uri"},"epd":{"type":"string","format":"uri"},"chainOfCustody":{"type":"string","format":"uri"},"structuralDesignGuide":{"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"}}}}},"importer":{"type":"object"},"distributor":{"type":"object"}}},"timberSpecification":{"type":"object","description":"Detailed timber specifications","properties":{"speciesComposition":{"type":"array","items":{"type":"object","properties":{"commonName":{"type":"string"},"scientificName":{"type":"string"},"percentage":{"type":"number"},"durabilityClass":{"type":"string","enum":["DC1","DC2","DC3","DC4","DC5"],"description":"Natural durability per EN 350"}}}},"glulamSpecification":{"type":"object","description":"For glued laminated timber","properties":{"lamellaThickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"numberOfLamellae":{"type":"integer"},"glueLine":{"type":"string","enum":["I","II"],"description":"Glueline durability per EN 14080"},"adhesiveType":{"type":"string","enum":["MUF","PRF","PUR","EPI","MF"]},"fingerJointed":{"type":"boolean"}}},"cltSpecification":{"type":"object","description":"For cross-laminated timber","properties":{"numberOfLayers":{"type":"integer"},"layerConfiguration":{"type":"string","description":"e.g. 30-40-30-40-30"},"layerOrientation":{"type":"string"},"adhesiveType":{"type":"string"},"edgeGlued":{"type":"boolean"},"manufacturer":{"type":"string"}}},"lvlSpecification":{"type":"object","description":"For laminated veneer lumber","properties":{"veneerThickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"numberOfVeneers":{"type":"integer"},"grainOrientation":{"type":"string","enum":["PARALLEL","CROSS_BANDED"]},"adhesiveType":{"type":"string"}}},"gradeMarking":{"type":"object","properties":{"markingLocation":{"type":"string"},"markingContent":{"type":"string"},"gradingBody":{"type":"string"}}}}},"mechanicalProperties":{"type":"object","description":"Mechanical properties per EN 338, EN 14080, EN 16351","properties":{"bendingStrength":{"type":"object","properties":{"characteristic":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"}}},"mean":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"tensileStrength":{"type":"object","properties":{"parallel":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"}}},"perpendicular":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"compressiveStrength":{"type":"object","properties":{"parallel":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"}}},"perpendicular":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"shearStrength":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"},"rollingShear":{"type":"object","description":"For CLT"}}},"modulusOfElasticity":{"type":"object","properties":{"mean":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"}}},"fifth_percentile":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"perpendicular":{"type":"object"}}},"shearModulus":{"type":"object","properties":{"mean":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MPa"}}}}},"density":{"type":"object","properties":{"characteristic":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg/m³"}}},"mean":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}}}},"firePerformance":{"type":"object","properties":{"reactionToFire":{"type":"object","properties":{"euroclass":{"type":"string","enum":["A1","A2","B","C","D","E","F"]},"smokeProduction":{"type":"string"},"burningDroplets":{"type":"string"},"fullClassification":{"type":"string"}}},"fireResistance":{"type":"object","properties":{"charringRate":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm/min"}}},"notionalCharringDepth":{"type":"object"},"fireRating":{"type":"string"}}},"fireRetardantTreatment":{"type":"boolean"}}},"materialComposition":{"type":"object","properties":{"woodContent":{"type":"object","properties":{"percentage":{"type":"number"},"species":{"type":"array","items":{"type":"string"}}}},"adhesive":{"type":"object","properties":{"type":{"type":"string"},"percentage":{"type":"number"},"formaldehydeEmission":{"type":"object","properties":{"class":{"type":"string"},"value":{"type":"number"},"unit":{"type":"string"}}}}},"preservatives":{"type":"object"},"finishes":{"type":"object"},"recycledContent":{"type":"object","properties":{"totalPercentage":{"type":"number"},"preConsumer":{"type":"number"},"postConsumer":{"type":"number"},"verified":{"type":"boolean"}}},"biobasedContent":{"type":"object","properties":{"percentage":{"type":"number"}}},"hazardousSubstances":{"type":"object","properties":{"reachCompliant":{"type":"boolean"},"formaldehydeEmission":{"type":"object","properties":{"class":{"type":"string"}}},"vocEmissions":{"type":"object"}}}}},"forestryOrigin":{"type":"object","description":"Timber origin and traceability per EUDR","required":["legalityVerified"],"properties":{"legalityVerified":{"type":"boolean","description":"Legally harvested per EUTR/EUDR"},"countryOfHarvest":{"type":"array","items":{"type":"string"}},"regionOfHarvest":{"type":"array","items":{"type":"string"}},"forestManagementUnit":{"type":"string"},"geoLocation":{"type":"object","description":"EUDR requirement for geolocation","properties":{"coordinates":{"type":"array","items":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}}},"polygons":{"type":"array"}}},"harvestDate":{"type":"string","format":"date"},"harvestPeriod":{"type":"object","properties":{"start":{"type":"string","format":"date"},"end":{"type":"string","format":"date"}}},"forestCertification":{"type":"object","properties":{"certified":{"type":"boolean"},"scheme":{"type":"string","enum":["FSC","PEFC","SFI","CSA","ATFS","OTHER"]},"certificateNumber":{"type":"string"},"certificationType":{"type":"string","enum":["100%","MIX","RECYCLED","CONTROLLED_WOOD"]},"percentageCertified":{"type":"number"},"validUntil":{"type":"string","format":"date"}}},"chainOfCustody":{"type":"object","properties":{"certified":{"type":"boolean"},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validUntil":{"type":"string","format":"date"}}},"eudrCompliance":{"type":"object","description":"EU Deforestation Regulation compliance","properties":{"compliant":{"type":"boolean"},"dueDiligenceStatement":{"type":"string","format":"uri"},"referenceNumber":{"type":"string"},"deforestationFree":{"type":"boolean"},"cutoffDate":{"type":"string","const":"2020-12-31","description":"EUDR cutoff date"},"riskAssessment":{"type":"string","enum":["LOW","STANDARD","HIGH"]}}},"sustainableForestManagement":{"type":"object","properties":{"biodiversityProtection":{"type":"boolean"},"watershedProtection":{"type":"boolean"},"indigenousRights":{"type":"boolean"},"reforestationCommitment":{"type":"boolean"}}}}},"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"},"publicationDate":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"}}},"gwp":{"type":"object","properties":{"a1a3":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"biogenicCarbon":{"type":"object","description":"Carbon stored in wood","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"otherImpactCategories":{"type":"object"},"resourceUse":{"type":"object"}}},"carbonFootprint":{"type":"object","properties":{"totalCO2e":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"methodology":{"type":"string"},"biogenicCarbonStorage":{"type":"object","description":"Carbon sequestered in wood product","properties":{"value":{"type":"number"},"unit":{"type":"string"},"calculationMethod":{"type":"string"}}},"netCarbonBalance":{"type":"object","description":"Production emissions minus stored carbon","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"breakdown":{"type":"object","properties":{"forestry":{"type":"object"},"transport":{"type":"object"},"manufacturing":{"type":"object"},"adhesives":{"type":"object"}}},"verified":{"type":"boolean"}}},"durability":{"type":"object","properties":{"naturalDurability":{"type":"string","enum":["DC1","DC2","DC3","DC4","DC5"]},"treatabilityClass":{"type":"string"},"expectedServiceLife":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string"},"conditions":{"type":"string"}}},"warrantyPeriod":{"type":"object"}}},"endOfLife":{"type":"object","properties":{"recyclability":{"type":"object","properties":{"recyclablePercentage":{"type":"number"},"cascadeUse":{"type":"array","items":{"type":"string"}}}},"recyclingOptions":{"type":"array","items":{"type":"object","properties":{"option":{"type":"string","enum":["REUSE_STRUCTURAL","REUSE_NON_STRUCTURAL","PARTICLEBOARD","FIBREBOARD","PELLETS","ENERGY_RECOVERY","COMPOSTING","LANDFILL"]},"feasibility":{"type":"string"}}}},"carbonStorageEndOfLife":{"type":"object","properties":{"landfilledCarbon":{"type":"object"},"energyRecoveryCarbon":{"type":"object"}}},"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"}}},"eutrCompliance":{"type":"object","properties":{"compliant":{"type":"boolean"},"dueDiligence":{"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"}}}}}}