{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/textiles/footwear/v1.0/complete","title":"Footwear DPP - Complete (Full Transparency)","description":"Complete schema for footwear including all mandatory, recommended, and optional fields for maximum supply chain transparency.","type":"object","required":["dppMetadata","productIdentification","economicOperator","materialComposition","chemicalSubstances","manufacturingData","environmentalFootprint","durabilityAndRepair","careInstructions","endOfLife","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/textiles/footwear/v1.0/complete"},"dppMetadata":{"type":"object","description":"Passport metadata - ESPR Article 9 + prEN 18219","required":["passportIdentifier","passportVersion","issuedDate","status","dataCarrier"],"properties":{"passportIdentifier":{"type":"string","format":"uri","pattern":"^https://id\\.gs1\\.[a-z]{2,3}/01/[0-9]{14}","description":"Unique passport identifier as GS1 Digital Link URI"},"passportVersion":{"type":"string","pattern":"^[0-9]+\\.[0-9]+\\.[0-9]+$","description":"Semantic version of the passport data"},"registrationIdentifier":{"type":"string","pattern":"^EU-DPP-FTW-[0-9]{4}-[0-9]{6}$","description":"EU DPP Registry identifier"},"issuedDate":{"type":"string","format":"date","description":"Date passport was first issued"},"lastUpdated":{"type":"string","format":"date-time","description":"Last modification timestamp"},"expiryDate":{"type":"string","format":"date","description":"Passport expiry date"},"status":{"type":"string","enum":["draft","active","suspended","expired","revoked"],"description":"Current passport status"},"dataCarrier":{"type":"object","description":"Data carrier information - prEN 18220","required":["type","location"],"properties":{"type":{"type":"string","enum":["QR_CODE","DATA_MATRIX","NFC","RFID"],"description":"Type of data carrier"},"location":{"type":"string","enum":["label","hangtag","packaging","tongue","insole","outsole","heel","box"],"description":"Physical location of data carrier"},"encodingSyntax":{"type":"string","enum":["GS1_DIGITAL_LINK","ISO_IEC_15434"],"description":"Data encoding standard"}}},"languages":{"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"},"description":"ISO 639-1 language codes for available translations"}}},"productIdentification":{"type":"object","description":"Product identification - ESPR Article 9(1)","required":["gtin","productName","productCategory","brand"],"properties":{"gtin":{"type":"string","pattern":"^[0-9]{14}$","description":"14-digit Global Trade Item Number"},"serialNumber":{"type":"string","description":"GS1 AI 21 - unique item serial number"},"batchNumber":{"type":"string","description":"GS1 AI 10 - production batch identifier"},"productName":{"type":"object","description":"Product name in multiple languages","minProperties":1,"additionalProperties":{"type":"string","maxLength":200}},"productDescription":{"type":"object","description":"Detailed product description","additionalProperties":{"type":"string","maxLength":2000}},"productCategory":{"type":"object","description":"Product classification","required":["footwearType","combined_nomenclature"],"properties":{"footwearType":{"type":"string","enum":["SNEAKER","RUNNING_SHOE","TRAIL_SHOE","WALKING_SHOE","HIKING_BOOT","BOOT","ANKLE_BOOT","CHELSEA_BOOT","SANDAL","DRESS_SHOE","OXFORD","DERBY","LOAFER","MONK_STRAP","BROGUE","HEEL","PUMP","FLAT","BALLET_FLAT","MOCCASIN","ESPADRILLE","SLIPPER","OUTDOOR","WORK_BOOT","SAFETY_SHOE","CLOG","MULE","OTHER"],"description":"Primary footwear type"},"subType":{"type":"string","description":"More specific product classification"},"gender":{"type":"string","enum":["MENS","WOMENS","UNISEX","BOYS","GIRLS","KIDS","INFANT"],"description":"Target gender/age group"},"combined_nomenclature":{"type":"string","pattern":"^[0-9]{8}$","description":"8-digit EU Combined Nomenclature code"},"taric":{"type":"string","pattern":"^[0-9]{10}$","description":"10-digit TARIC code"}}},"brand":{"type":"object","description":"Brand information","required":["name"],"properties":{"name":{"type":"string","maxLength":100},"owner":{"type":"string","description":"Legal entity owning the brand"},"trademarkNumber":{"type":"string","description":"EU or national trademark registration"}}},"model":{"type":"object","description":"Model information","properties":{"modelNumber":{"type":"string","description":"Internal model/SKU number"},"modelName":{"type":"string","description":"Marketing model name"},"styleCode":{"type":"string","description":"Style variant code"},"seasonCode":{"type":"string","pattern":"^(SS|AW|FW|PF|RS)[0-9]{2}$","description":"Season code (SS24, AW24, etc.)"},"collectionName":{"type":"string","description":"Collection or line name"}}},"variant":{"type":"object","description":"Size and color variant","properties":{"size":{"type":"string","description":"Size value"},"sizeSystem":{"type":"string","enum":["EU","UK","US_MENS","US_WOMENS","US_KIDS","MONDO","CM","INCHES"],"description":"Sizing system used"},"width":{"type":"string","enum":["EXTRA_NARROW","NARROW","STANDARD","WIDE","EXTRA_WIDE"],"description":"Width fitting"},"color":{"type":"object","properties":{"name":{"type":"object","additionalProperties":{"type":"string"},"description":"Color name in multiple languages"},"code":{"type":"string","description":"Internal color code"},"hex":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$","description":"Primary hex color"}}}}},"images":{"type":"array","description":"Product images","items":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"type":{"type":"string","enum":["MAIN","SIDE","TOP","BOTTOM","SOLE","HEEL","DETAIL","LIFESTYLE","SIZE_CHART"]},"altText":{"type":"string"}}}}}},"economicOperator":{"type":"object","description":"Economic operator information - ESPR Article 4","required":["responsibleOperator","role"],"properties":{"responsibleOperator":{"type":"object","description":"Responsible economic operator","required":["gln","name","address","country"],"properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$","description":"Global Location Number"},"name":{"type":"string","maxLength":200,"description":"Legal company name"},"tradingName":{"type":"string","description":"Trading or brand name"},"registrationNumber":{"type":"string","description":"Company registration number"},"vatNumber":{"type":"string","description":"VAT identification number"},"address":{"type":"object","required":["streetAddress","city","postalCode","country"],"properties":{"streetAddress":{"type":"string"},"streetAddress2":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 3166-1 alpha-2"}}},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"phone":{"type":"string"},"website":{"type":"string","format":"uri"}}}}},"role":{"type":"string","enum":["manufacturer","importer","distributor","authorised_representative"],"description":"Role in supply chain"},"authorisedRepresentative":{"type":"object","description":"EU Authorised Representative (if manufacturer outside EU)","properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$"},"name":{"type":"string"},"address":{"type":"object"},"mandateReference":{"type":"string"}}}}},"materialComposition":{"type":"object","description":"Material composition - EU Footwear Labelling Directive 94/11/EC + ESPR","required":["upper","outsole","totalWeight"],"properties":{"upper":{"type":"object","description":"Upper material (80%+ rule per 94/11/EC)","required":["primaryMaterial"],"properties":{"primaryMaterial":{"type":"string","enum":["LEATHER","COATED_LEATHER","TEXTILE","SYNTHETIC","OTHER"],"description":"Primary material per 94/11/EC"},"materialDetail":{"type":"string","description":"Detailed material description"},"components":{"type":"array","description":"Detailed upper components","items":{"type":"object","properties":{"component":{"type":"string"},"material":{"type":"string"},"percentage":{"type":"number"},"origin":{"type":"string","pattern":"^[A-Z]{2}$"}}}},"percentage":{"type":"number","minimum":0,"maximum":100},"origin":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 3166-1 alpha-2 country"},"certification":{"type":"array","items":{"type":"string"}},"recycledContent":{"type":"object","properties":{"preConsumer":{"type":"number","minimum":0,"maximum":100},"postConsumer":{"type":"number","minimum":0,"maximum":100}}},"animalWelfare":{"type":"object","description":"Animal welfare certification for leather","properties":{"standard":{"type":"string"},"certified":{"type":"boolean"}}}}},"lining":{"type":"object","description":"Lining and sock material","properties":{"primaryMaterial":{"type":"string","enum":["LEATHER","COATED_LEATHER","TEXTILE","SYNTHETIC","OTHER"]},"materialDetail":{"type":"string"},"recycledContent":{"type":"number","minimum":0,"maximum":100}}},"insole":{"type":"object","description":"Insole/footbed","properties":{"primaryMaterial":{"type":"string"},"materialDetail":{"type":"string"},"removable":{"type":"boolean"},"recycledContent":{"type":"number"},"orthopedicSupport":{"type":"boolean"},"antimicrobial":{"type":"boolean"}}},"midsole":{"type":"object","description":"Midsole cushioning layer","properties":{"primaryMaterial":{"type":"string","enum":["EVA","PU","TPU","PEBAX","RUBBER","CORK","LEATHER","NONE","OTHER"]},"technology":{"type":"string","description":"Proprietary cushioning technology name"},"recycledContent":{"type":"number"},"bioBasedContent":{"type":"number"}}},"outsole":{"type":"object","description":"Outsole - contact with ground","required":["primaryMaterial"],"properties":{"primaryMaterial":{"type":"string","enum":["LEATHER","RUBBER","SYNTHETIC","TPU","EVA","CREPE","TEXTILE","OTHER"],"description":"Primary outsole material per 94/11/EC"},"materialDetail":{"type":"string"},"compound":{"type":"string","description":"Rubber compound type (e.g., Vibram Megagrip)"},"recycledContent":{"type":"number"},"bioBasedContent":{"type":"number"},"gripPattern":{"type":"string"},"wearIndicator":{"type":"boolean","description":"Has visual wear indicator"}}},"totalRecycledContent":{"type":"number","minimum":0,"maximum":100,"description":"Total recycled content by weight - ESPR Article 8(2)(b)"},"totalBioBasedContent":{"type":"number","minimum":0,"maximum":100,"description":"Total bio-based content by weight"},"totalWeight":{"type":"object","description":"Product weight","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","enum":["g","kg","oz"]},"perShoe":{"type":"boolean","default":true,"description":"Weight per single shoe (true) or pair (false)"}}},"hardware":{"type":"array","description":"Metal and plastic hardware components","items":{"type":"object","properties":{"component":{"type":"string"},"material":{"type":"string"},"finish":{"type":"string"},"weight":{"type":"number"},"recyclable":{"type":"boolean"}}}},"adhesives":{"type":"object","description":"Adhesive information","properties":{"type":{"type":"string","enum":["SOLVENT_BASED","WATER_BASED","HOT_MELT","REACTIVE_PU","NATURAL_RUBBER"]},"waterBased":{"type":"boolean"},"vocContent":{"type":"number","description":"VOC content in g/L"}}}}},"chemicalSubstances":{"type":"object","description":"Chemical substances - REACH Regulation + SCIP","properties":{"substancesOfConcernAbsent":{"type":"boolean","description":"True if no SVHC above 0.1% w/w"},"substancesOfConcern":{"type":"array","description":"SVHC substances above 0.1% threshold","items":{"type":"object","required":["casNumber","name","concentration"],"properties":{"casNumber":{"type":"string"},"ecNumber":{"type":"string"},"name":{"type":"string"},"concentration":{"type":"number"},"location":{"type":"string"},"svhcCandidate":{"type":"boolean"}}}},"chromiumFree":{"type":"boolean","description":"Chrome-free tanning for leather"},"pfasFree":{"type":"boolean","description":"Free from PFAS/PFC substances"},"tanningMethod":{"type":"string","enum":["CHROME","VEGETABLE","CHROME_FREE","SYNTHETIC","COMBINATION","NOT_APPLICABLE"],"description":"Leather tanning method"},"scipNotificationNumber":{"type":"string","format":"uuid","description":"SCIP database notification number"},"restrictedSubstancesCompliance":{"type":"object","properties":{"reachAnnexXVII":{"type":"boolean"},"popRegulation":{"type":"boolean"},"biocidesRegulation":{"type":"boolean"}}},"testReports":{"type":"array","items":{"type":"object","properties":{"laboratory":{"type":"string"},"accreditationNumber":{"type":"string"},"testDate":{"type":"string","format":"date"},"reportNumber":{"type":"string"},"documentUrl":{"type":"string","format":"uri"}}}}}},"manufacturingData":{"type":"object","description":"Manufacturing information - ESPR Article 8(2)(g)","required":["countryOfOrigin"],"properties":{"countryOfOrigin":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO 3166-1 alpha-2 country code"},"productionDate":{"type":"string","format":"date"},"productionBatch":{"type":"string"},"craftMethod":{"type":"string","enum":["HANDMADE","MACHINE_MADE","HYBRID"],"description":"Production method"},"constructionMethod":{"type":"string","enum":["CEMENTED","STITCHED","BLAKE","BLAKE_RAPID","GOODYEAR_WELT","NORWEGIAN_WELT","STITCH_DOWN","BOLOGNA","VELDTSCHOEN","VULCANIZED","INJECTION_MOLDED","DIRECT_ATTACH","STROBLE"],"description":"Sole attachment method"},"manufacturingFacility":{"type":"object","properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$"},"name":{"type":"string"},"address":{"type":"object","properties":{"streetAddress":{"type":"string"},"city":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"certifications":{"type":"array","items":{"type":"string"}}}},"supplyChain":{"type":"array","description":"Supply chain transparency - prEN 18246","items":{"type":"object","required":["tier","processType"],"properties":{"tier":{"type":"integer","minimum":1,"maximum":6},"processType":{"type":"string","enum":["ASSEMBLY","LASTING","SOLE_ATTACHMENT","UPPER_STITCHING","UPPER_CUTTING","FINISHING","QUALITY_CONTROL","COMPONENT_MANUFACTURING","OUTSOLE_PRODUCTION","MIDSOLE_PRODUCTION","TANNING","DYEING","TEXTILE_WEAVING","SPINNING","RAW_MATERIAL"]},"facility":{"type":"object","properties":{"gln":{"type":"string"},"name":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"region":{"type":"string"},"verified":{"type":"boolean"},"verificationDate":{"type":"string","format":"date"},"certifications":{"type":"array","items":{"type":"string"}}}}}}},"traceabilityEvents":{"type":"array","description":"EPCIS-style traceability events","items":{"type":"object","properties":{"eventId":{"type":"string","format":"uuid"},"eventType":{"type":"string","enum":["ObjectEvent","AggregationEvent","TransactionEvent","TransformationEvent"]},"eventTime":{"type":"string","format":"date-time"},"bizStep":{"type":"string"},"readPoint":{"type":"string"},"bizLocation":{"type":"string"}}}}}},"environmentalFootprint":{"type":"object","description":"Environmental impact - ESPR Article 8(2)(a)","required":["carbonFootprint"],"properties":{"carbonFootprint":{"type":"object","required":["total","unit","methodology"],"properties":{"total":{"type":"number","minimum":0},"unit":{"type":"string","enum":["kgCO2e","gCO2e"]},"methodology":{"type":"string","enum":["PEF","ISO_14067","GHG_PROTOCOL","HIGG_MSI"]},"scope":{"type":"string","enum":["CRADLE_TO_GATE","CRADLE_TO_GRAVE","CRADLE_TO_CRADLE"]},"breakdown":{"type":"object","properties":{"rawMaterials":{"type":"number"},"manufacturing":{"type":"number"},"transport":{"type":"number"},"usePhase":{"type":"number"},"endOfLife":{"type":"number"}}},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"}}},"waterFootprint":{"type":"object","properties":{"total":{"type":"number","minimum":0},"unit":{"type":"string","enum":["L","m3"]},"methodology":{"type":"string"}}},"pefScore":{"type":"object","properties":{"class":{"type":"string","enum":["A","B","C","D","E","F","G"]},"score":{"type":"number"},"impactCategories":{"type":"object","properties":{"climateChange":{"type":"number"},"ozoneDepletion":{"type":"number"},"humanToxicityCancer":{"type":"number"},"humanToxicityNonCancer":{"type":"number"},"particulateMatter":{"type":"number"},"ionisingRadiation":{"type":"number"},"photochemicalOzoneFormation":{"type":"number"},"acidification":{"type":"number"},"eutrophicationTerrestrial":{"type":"number"},"eutrophicationFreshwater":{"type":"number"},"eutrophicationMarine":{"type":"number"},"ecotoxicityFreshwater":{"type":"number"},"landUse":{"type":"number"},"waterUse":{"type":"number"},"resourceUseFossils":{"type":"number"},"resourceUseMinerals":{"type":"number"}}}}},"microplasticRelease":{"type":"object","description":"Microplastic release for synthetic materials","properties":{"releasePerWear":{"type":"number"},"releasePerWash":{"type":"number"},"unit":{"type":"string","enum":["mg","particles"]},"testMethod":{"type":"string"}}}}},"durabilityAndRepair":{"type":"object","description":"Durability and repair information - ESPR Article 8(2)(c)(d)","properties":{"expectedLifespan":{"type":"object","properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","km","miles","uses","hours"]},"conditions":{"type":"string"}}},"durabilityTests":{"type":"array","items":{"type":"object","properties":{"testType":{"type":"string","enum":["FLEX_RESISTANCE","OUTSOLE_ABRASION","ADHESION_STRENGTH","TEAR_STRENGTH","COLORFASTNESS_RUB","COLORFASTNESS_LIGHT","WATERPROOF","WATER_VAPOUR_PERMEABILITY","SLIP_RESISTANCE","IMPACT_ABSORPTION","HEEL_ATTACHMENT"]},"result":{"type":"string"},"rating":{"type":"string"},"standard":{"type":"string"}}}},"repairabilityScore":{"type":"number","minimum":0,"maximum":10},"repairabilityFactors":{"type":"object","properties":{"easeOfDisassembly":{"type":"number","minimum":0,"maximum":10},"availabilityOfSpareParts":{"type":"number","minimum":0,"maximum":10},"repairDocumentation":{"type":"number","minimum":0,"maximum":10},"repairServiceAvailability":{"type":"number","minimum":0,"maximum":10}}},"repairServices":{"type":"array","items":{"type":"object","properties":{"serviceType":{"type":"string","enum":["FULL_RESOLE","HALF_RESOLE","HEEL_REPLACEMENT","TOE_TAP","HEEL_TAP","INSOLE_REPLACEMENT","LINING_REPAIR","STITCHING_REPAIR","RECONDITIONING","RELASTING","STRETCHING","WATERPROOFING"]},"provider":{"type":"string"},"url":{"type":"string","format":"uri"},"price":{"type":"object","properties":{"amount":{"type":"number"},"currency":{"type":"string"}}}}}},"spareParts":{"type":"array","items":{"type":"object","properties":{"partType":{"type":"string"},"availability":{"type":"string","enum":["IN_STOCK","ON_REQUEST","LIMITED","DISCONTINUED"]},"availabilityYears":{"type":"integer"},"price":{"type":"object","properties":{"amount":{"type":"number"},"currency":{"type":"string"}}}}}},"resoleability":{"type":"object","description":"Resoling capability","properties":{"canBeResoled":{"type":"boolean"},"resoleCount":{"type":"integer","description":"Maximum number of times shoe can be resoled"},"resoleProvider":{"type":"string"},"resolePrice":{"type":"object","properties":{"amount":{"type":"number"},"currency":{"type":"string"}}}}},"warrantyInformation":{"type":"object","properties":{"legalWarranty":{"type":"object","properties":{"duration":{"type":"integer"},"unit":{"type":"string","enum":["months","years"]}}},"commercialWarranty":{"type":"object","properties":{"duration":{"type":"integer"},"unit":{"type":"string","enum":["months","years"]},"coverage":{"type":"string"},"url":{"type":"string","format":"uri"}}}}}}},"careInstructions":{"type":"object","description":"Care and maintenance instructions","properties":{"cleaningMethod":{"type":"string","enum":["WIPE_CLEAN","BRUSH_CLEAN","SPOT_CLEAN","HAND_WASH","MACHINE_WASH","PROFESSIONAL_CLEAN","PROFESSIONAL_LEATHER_CARE"]},"cleaningInstructions":{"type":"object","additionalProperties":{"type":"string"}},"conditioningAdvice":{"type":"object","additionalProperties":{"type":"string"}},"storageAdvice":{"type":"object","additionalProperties":{"type":"string"}},"weatherproofing":{"type":"object","additionalProperties":{"type":"string"}},"conditioningProducts":{"type":"array","items":{"type":"object","properties":{"productName":{"type":"string"},"url":{"type":"string","format":"uri"}}}},"warnings":{"type":"object","additionalProperties":{"type":"string"}}}},"endOfLife":{"type":"object","description":"End of life options - ESPR Article 8(2)(e)(f)","properties":{"recyclability":{"type":"object","properties":{"recyclablePercentage":{"type":"number","minimum":0,"maximum":100},"recyclingInstructions":{"type":"object","additionalProperties":{"type":"string"}},"disassemblyInstructions":{"type":"string","format":"uri"},"materialSeparation":{"type":"array","items":{"type":"object","properties":{"component":{"type":"string"},"material":{"type":"string"},"recyclable":{"type":"boolean"},"separationMethod":{"type":"string"}}}}}},"takeBackProgram":{"type":"object","properties":{"available":{"type":"boolean"},"programName":{"type":"string"},"url":{"type":"string","format":"uri"},"incentive":{"type":"object","properties":{"type":{"type":"string","enum":["DISCOUNT","VOUCHER","CREDIT","CASH"]},"value":{"type":"number"},"currency":{"type":"string"}}},"locations":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["STORE","DROP_OFF","MAIL_IN","PICKUP"]},"description":{"type":"string"}}}}}},"resaleProgram":{"type":"object","properties":{"available":{"type":"boolean"},"platform":{"type":"string"},"url":{"type":"string","format":"uri"}}},"donationInformation":{"type":"object","properties":{"recommendedOrganizations":{"type":"array","items":{"type":"string"}}}},"disposalInstructions":{"type":"object","additionalProperties":{"type":"string"}}}},"consumerInformation":{"type":"object","description":"Additional consumer-facing information","properties":{"userGuide":{"type":"string","format":"uri"},"sizingGuide":{"type":"string","format":"uri"},"fitAdvice":{"type":"object","additionalProperties":{"type":"string"}},"sustainabilityStory":{"type":"object","additionalProperties":{"type":"string"}},"craftmanshipStory":{"type":"object","additionalProperties":{"type":"string"}},"certificationLogos":{"type":"array","items":{"type":"object","properties":{"certification":{"type":"string"},"logoUrl":{"type":"string","format":"uri"},"verificationUrl":{"type":"string","format":"uri"}}}},"videos":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["PRODUCT","CARE","SUSTAINABILITY","REPAIR","CRAFTSMANSHIP","SIZING"]},"url":{"type":"string","format":"uri"},"title":{"type":"string"}}}}}},"compliance":{"type":"object","description":"Regulatory compliance - ESPR Article 10","required":["euDeclarationOfConformity","espr"],"properties":{"euDeclarationOfConformity":{"type":"object","required":["available"],"properties":{"available":{"type":"boolean"},"declarationNumber":{"type":"string"},"declarationDate":{"type":"string","format":"date"},"documentUrl":{"type":"string","format":"uri"},"notifiedBody":{"type":"object","properties":{"name":{"type":"string"},"number":{"type":"string"}}}}},"espr":{"type":"object","required":["compliant"],"properties":{"compliant":{"type":"boolean"},"delegatedActReference":{"type":"string"},"complianceDate":{"type":"string","format":"date"}}},"footwearLabellingDirective":{"type":"object","properties":{"compliant":{"type":"boolean"},"regulation":{"type":"string","default":"94/11/EC"}}},"reachCompliant":{"type":"boolean"},"productCertifications":{"type":"array","items":{"type":"object","properties":{"standard":{"type":"string","enum":["LWG_GOLD","LWG_SILVER","LWG_BRONZE","GRS","RCS","BLUESIGN","OEKO_TEX_100","OEKO_TEX_LEATHER","RWS","GOTS","FSC","MADE_IN_PORTUGAL","MADE_IN_ITALY","MADE_IN_SPAIN","B_CORP","CRADLE_TO_CRADLE","OTHER"]},"status":{"type":"string","enum":["CERTIFIED","PENDING","EXPIRED","REVOKED"]},"certificateNumber":{"type":"string"},"validFrom":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"},"certificationBody":{"type":"string"},"verificationUrl":{"type":"string","format":"uri"}}}},"marketSurveillance":{"type":"object","properties":{"notifiedAuthority":{"type":"string"},"lastInspectionDate":{"type":"string","format":"date"},"inspectionResult":{"type":"string","enum":["PASS","FAIL","PENDING"]}}}}},"accessControl":{"type":"object","description":"Access control for different stakeholders - prEN 18239","properties":{"publicFields":{"type":"array","items":{"type":"string"}},"restrictedFields":{"type":"array","items":{"type":"string"}},"authorizedRoles":{"type":"array","items":{"type":"string","enum":["consumer","recycler","customs","market_surveillance","repair_service","researcher"]}}}}}}