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.

Version 0.9.5https://ref.openepcis.io/extensions/eu/textile/
Community implementation - not official GS1 guidance

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.

ClassDescriptionSubclass 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.

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