OpenEPCIS Textile DPP Vocabulary
Covers the EU Strategy for Sustainable and Circular Textiles: fiber composition with traceability, ISO 3758 care symbols, durability metrics, microplastic shedding data, and take-back programs.
https://ref.openepcis.io/extensions/eu/textile/This vocabulary builds on GS1 standards (Digital Link, EPCIS 2.0, Web Vocabulary) but extends them with properties not yet defined by GS1. The GS1 DPP Provisional Standard is still under development. Our extensions may be superseded by official GS1 terms as they emerge. Feedback welcome!
About this vocabulary
The Textile DPP Vocabulary supports the EU Strategy for Sustainable and Circular Textiles and textile-specific ESPR 2024/1781 requirements. Textiles are a priority product category expected to require DPPs, with delegated acts anticipated around 2025-2026. The vocabulary covers fiber composition with traceability, ISO 3758 machine-readable care symbols, durability metrics, microplastic shedding data, and supply chain facility tracking.
Built on GS1 Product, textileMaterial with TextileMaterialDetails for fiber composition, certification with CertificationDetails for GOTS/OEKO-TEX and similar standards, and consumerRecyclingInstructions for end-of-life text. Extensions cover what GS1 Web Vocabulary does not yet define: ISO 3758 care symbol codes, durability metrics (wash cycles, pilling resistance), microplastic shedding information, and supply chain facility types (spinning, weaving, dyeing, cut-and-sew).
A winter jacket passport might include fiber composition (55% recycled polyester, 25% RDS-certified down), care symbols (Wash30, DoNotBleach, TumbleDryLow), durability class B (150 wash cycles), and take-back program details.
| Class | Description | Subclass Of |
|---|---|---|
| CareInstruction Care Instruction | Care instructions per ISO 3758:2023 including washing, drying, ironing, and dry cleaning symbols. | - |
| DimensionalChangeTestResult Dimensional Change Test Result | Dimensional change test result per ISO 3759 after cleaning cycles. Scoring (woven): >+-4%=0pt, +-3.5-4%=1pt, +-3-3.5%=2pt, <=+-3%=3pt. Scoring (knitted): >+-6%=0pt, +-5.5-6%=1pt, +-5-5.5%=2pt, <=+-5%=3pt. | schema:Observation |
| DurabilityInfo Durability Information | Product durability metrics including expected lifespan, wash cycles, and usage resistance. | - |
| EnvironmentalFootprint Environmental Footprint | Environmental footprint declaration per EU Preparatory Study 3rd Milestone, aligned with Product Environmental Footprint Category Rules for Apparel & Footwear (PEFCR A&F). Includes manufacturing carbon footprint, PEF single score, and benchmark comparison. | - |
| LCIACategory LCIA Category | Individual Life Cycle Impact Assessment category result within the environmental footprint. | - |
| MicroplasticInfo Microplastic Information | Information about microplastic/microfiber shedding potential from synthetic textiles. | - |
| RecyclabilityAssessment Recyclability Assessment | Recyclability assessment per EU Preparatory Study 3rd Milestone. Score 0-10 based on: elastane content threshold (>15% or >20% for PA6-rich >80% blends makes product non-recyclable, score 0), sorting factors (same composition inner/outer, free from printings, free from coatings, free from sequins, free from dyes, mono-material), and technical recyclability of the applicable recycling technology. | schema:Observation, RecyclabilityAssessment |
| RecycledContentDeclaration Recycled Content Declaration | Structured recycled content declaration per EU Preparatory Study 3rd Milestone. Captures secondary material fraction, waste origin type (post-consumer/post-industrial), recycled source type (fiber-to-fiber/open loop), and chain of custody method. | - |
| RobustnessAssessment Robustness Assessment | Composite robustness assessment per EU Preparatory Study 3rd Milestone. Score 0-10 based on three test parameters measured after 5 cleaning cycles (ISO 6330): spirality (0-3 pts), dimensional change (0-3 pts), and visual inspection (0-4 pts). Thresholds differ by fabric type (knitted vs woven). | schema:Observation |
| SortingFactors Sorting Factors | Sorting factors affecting recyclability score. Each factor satisfied adds 1 point: same composition inner/outer, free from printings, free from coatings, free from sequins, free from dyes, mono-material. | - |
| SpiralityTestResult Spirality Test Result | Spirality test result per ISO 16322-3 after cleaning cycles. Scoring (woven): >6%=0pt, 5.5-6%=1pt, 5-5.5%=2pt, <=5%=3pt. Scoring (knitted): >7%=0pt, 6-7%=1pt, 5-6%=2pt, <=5%=3pt. | schema:Observation |
| SubstanceOfConcern Substance of Concern | A substance of concern present in the textile product, classified per ESPR Article 7(5) into 4 types: Type A (SVHC per REACH), Type B (CLP hazard), Type C (POPs), Type D (substances hindering reuse/recycling). | HazardousSubstance |
| TakeBackProgram Take-Back Program | End-of-life collection and take-back program information for circular textile economy. | - |
| TechnicalRecyclability Technical Recyclability | Technical recyclability assessment based on the applicable recycling technology. | - |
| TextileApparel Textile Apparel | A clothing textile product as defined by EU Textile Labelling Regulation 1007/2011. Dual inheritance bridges the OpenEPCIS textile vocabulary with the GS1 WearableProduct hierarchy — instances are both gs1:Product (DPP properties) and gs1:Clothing (GS1 interoperability). Includes outerwear, underwear, sportswear, and workwear. | gs1:Clothing, gs1:Product |
| TextileFootwear Textile Footwear | A footwear product containing textile materials, per EU Textile Labelling Regulation. Dual inheritance bridges the OpenEPCIS textile vocabulary with the GS1 WearableProduct hierarchy — instances are both gs1:Product (DPP properties) and gs1:Footwear (GS1 interoperability). Includes shoes, boots, sandals, and other textile footwear. | gs1:Footwear, gs1:Product |
| VisualInspectionResult Visual Inspection Result | Visual inspection result per ISO 15487 after cleaning cycles. Score 0-4 pts based on sub-ratings (1-5 scale each) for colour change, fabric appearance, seam appearance, and non-textile parts condition. | schema:Observation |
Usage examples
Textile Product with Fiber Composition
Garment with GS1-native fiber composition using gs1:textileMaterial.
{
"@context": "https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld",
"id": "https://id.gs1.org/01/09521234500017/21/WJ-2024-00142",
"type": "Product",
"productName": "Alpine Pro Winter Jacket",
"textileCategory": "Apparel",
"textileMaterial": [
{
"type": "TextileMaterialDetails",
"textileMaterialContent": {
"type": "Percentage",
"value": 55
},
"textileMaterialDescription": "Recycled Polyester (Shell)"
}
]
}ISO 3758 Care Instructions
Machine-readable care symbols for consumer apps and laundry services.
{
"type": "CareInstruction",
"washingSymbol": "Wash30",
"bleachingSymbol": "DoNotBleach",
"dryingSymbol": "TumbleDryLow",
"ironingSymbol": "DoNotIron",
"dryCleaningSymbol": "DryCleanHydrocarbon",
"additionalCareInstructions": "Use down-specific detergent"
}Durability Declaration
Product durability metrics for ESPR compliance.
{
"type": "DurabilityInfo",
"expectedWashCycles": 150,
"durabilityClass": "DurabilityB",
"pillingResistance": 4,
"colorFastness": 4,
"dimensionalStability": 2.0,
"abrasionResistance": 40000,
"expectedLifetimeYears": 8
}Take-Back Program
End-of-life circularity information with consumer incentives.
{
"type": "TakeBackProgram",
"takeBackUrl": "https://example.com/takeback",
"takeBackIncentive": "15% discount voucher on next purchase",
"endOfLifeDestination": "Sorted for: resale, fiber-to-fiber recycling, or energy recovery"
}Example files
Complete JSON-LD documents shipped with the vocabulary. Click a file to view the raw payload.
Master data & product examples
Quick start
Import the textile context and use the GS1-native gs1:textileMaterial + gs1:TextileMaterialDetails pattern for fiber composition, with our extension fields (textile:fiberOrigin, textile:isRecycledFiber, textile:recycledContentSource, textile:fiberCertification) inline on each gs1:TextileMaterialDetails entry. Include ISO 3758 care symbols via textile:careInstructions and durability metrics via textile:durabilityInfo. Declare the extension via the GS1-Extensions header so an OpenEPCIS EPCIS Repository activates textile-specific validation.
Context URL
https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld{
"@context": "https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld",
"id": "https://id.gs1.org/01/09521234500017/21/WJ-2024-00142",
"type": "Product",
"productName": "Alpine Pro Winter Jacket",
"textileCategory": "Apparel",
"careInstructions": {
"type": "CareInstruction",
"washingSymbol": "Wash30"
}
}Regulatory context
- EU Textile Strategy — EU Strategy for Sustainable and Circular Textiles (COM/2022/141)
- ESPR 2024/1781 — Ecodesign for Sustainable Products Regulation - textiles are a priority category
- Textile Labelling Regulation — EU Regulation 1007/2011 on textile fiber names and labelling
- ISO 3758:2023 — Care labelling code using symbols for textile care instructions