---
title: "Textile DPP | OpenEPCIS Docs | OpenEPCIS - an open-core, GS1-compliant EPCIS implementation."
canonical_url: "https://openepcis.io/de/docs/digital-product-passport/textile"
last_updated: "2026-06-28T23:26:10.947Z"
meta:
  author: "benelog GmbH & Co. KG"
  description: "Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781."
  keywords: "Textile DPP, apparel, footwear, fibre composition, care labels, EU Sustainable Textiles, ESPR, circular economy"
  "og:description": "Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781."
  "og:title": "Textile DPP"
  "twitter:description": "Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781."
  "twitter:title": "Textile DPP"
---

</h2>Home

``

# **Textile DPP** Digital Product Passport vocabulary for textiles and apparel under the EU Sustainable Textiles Strategy and ESPR 2024/1781. [~~textile~~](https://openepcis.io/de/tags/textile)· [~~apparel~~](https://openepcis.io/de/tags/apparel)· [~~footwear~~](https://openepcis.io/de/tags/footwear)· [~~dpp~~](https://openepcis.io/de/tags/dpp)· [~~sustainability~~](https://openepcis.io/de/tags/sustainability)· [~~fibre-composition~~](https://openepcis.io/de/tags/fibre-composition)· 3 min read ## Overview The **Textile DPP** module provides the vocabulary and the JSON-LD context for Digital Product Passports targeting the EU Sustainable Textiles Strategy and ESPR 2024/1781 textile-sector delegated acts.**Status**: v0.9.5 pre-release. Vocabulary and JSON-LD context feature-complete; reference passport documents shipped for apparel, footwear and ITIP sets. Production 1.0 is gated on the EU textile delegated act stabilising. ## Quick links - [Textile vocabulary browser](https://ref.openepcis.io/extensions/eu/textile/) — the authoritative term list - [openepcis-dpp-ready textile module](https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile) — context, ontology, schema, SHACL shapes, examples - Reference passports: [garment](https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-product.jsonld) · [footwear](https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/footwear-product.jsonld) · [garment set (ITIP)](https://github.com/openepcis/openepcis-dpp-ready/blob/main/extensions/eu/textile/examples/garment-set-itip.jsonld) - Reference EPCIS events: [`**extensions/eu/textile/epcis/**`](https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/textile/epcis) ## Regulation context**EU Sustainable Textiles Strategy** (COM/2022/141), implemented through delegated acts under ESPR 2024/1781. Timing follows the EU's textile work plan: ESPR delegated act for textiles in preparation; DPP applicability is sequenced per delegated act and is expected in the 2027–2030 window.**Aligned standards:**- EU Textile Labelling Regulation 1007/2011 - ISO 3758:2023 — care labelling codes - ZDHC Manufacturing Restricted Substances List (MRSL) - REACH Regulation — substances of concern ## Vocabulary namespace - **Prefix**: `**textile:**`- **IRI**: `**https://ref.openepcis.io/extensions/eu/textile/**`## Key concepts in the vocabulary The published terms cover what the regulation needs to express. A representative slice — for the full list see the [browser](https://ref.openepcis.io/extensions/eu/textile/): | **Concept** | **Vocabulary anchor** |
| --- | --- | | Textile categories | `**textile:TextileCategory**` (`**TextileApparel**`, `**TextileFootwear**`, `**TextileAccessories**`, `**HomeTextiles**`, `**TechnicalTextiles**`) | | Apparel subtypes | `**textile:ApparelSubcategory**` (`**TShirts**`, `**ShirtsBlouses**`, `**JacketsCoats**`, `**PantsShorts**`, `**DressesSkirts**`, `**Sweaters**`, `**Underwear**`, `**Swimwear**`, `**Denim**`, `**LeggingsStockingsSocks**`) | | Fabric construction | `**textile:FabricType**` (`**Knitted**`, `**WovenNonDenim**`, `**Denim**`) | | Fibre composition | `**textile:FiberType**` + `**textile:fiberOrigin**` + %-by-mass | | Care instructions (ISO 3758) | `**textile:CareInstruction**`, `**textile:CareSymbolCode**`, with controlled values for wash / bleach / tumble-dry / iron / dry-clean | | Durability | `**textile:DurabilityClass**` (`**DurabilityA**`…`**DurabilityE**`), `**textile:DimensionalChangeTestResult**`, `**textile:SpiralityTestResult**`, `**textile:VisualInspectionResult**` | | Substances of concern | `**textile:SubstanceOfConcern**`, `**textile:SubstanceOfConcernType**` (`**SoCTypeA**`–`**SoCTypeD**`), `**textile:CLPHazardCategory**`, `**textile:CMR**`, `**textile:EndocrineDisruptor**`, `**textile:PMT**`, `**textile:Sensitizer**`, `**textile:concentrationRange**` | | Microplastic shedding | `**textile:MicroplasticInfo**`, `**textile:MicroplasticRiskLevel**` (`**LowShedding**` / `**MediumShedding**` / `**HighShedding**`), `**textile:microplasticMitigationMeasures**` | | Recycled content | `**textile:RecycledContentDeclaration**`, `**textile:recycledContentSource**`, `**textile:RecycledSourceType**` (`**PreConsumer**` / `**PostConsumer**` / `**PostIndustrial**`), chain-of-custody (`**textile:MassBalance**` / `**textile:Segregation**` / `**textile:IdentityPreserved**`) | | End of life | `**textile:TakeBackProgram**`, `**textile:takeBackIncentive**`, `**textile:endOfLifeDestination**`, `**textile:RecyclabilityAssessment**`, `**textile:RecyclingTechnology**` | | Environmental footprint | `**textile:EnvironmentalFootprint**`, `**textile:LCIACategory**`, `**textile:LCIACategoryCode**`, PEFCR bridge in `**textile-context-pefcr-bridge.jsonld**` | | Test references | `**textile:TestStandard**` covering `**ISO105**`, `**ISO12945**`, `**ISO12947**`, `**ISO15487**`, `**ISO16322_3**`, `**ISO3759**`, `**ISO6330**` | ## Bring the context in Declare the textile extension on EPCIS captures via the GS1-Extensions header:```
GS1-Extensions: textile=https://ref.openepcis.io/extensions/eu/textile/, dpp=https://ref.openepcis.io/extensions/common/core/
``` JSON-LD documents reference the published context directly:```
{
  "@context": [
    "https://ref.openepcis.io/extensions/eu/textile/textile-context.jsonld",
    "https://ref.gs1.org/standards/epcis/epcis-context.jsonld"
  ]
}
``` The textile context already imports the GS1 web vocabulary and the DPP core context, so a single line is enough. ## What the regulation needs vs where GS1 already covers it The textile vocabulary follows the **GS1-first** principle: - **Re-use GS1 web vocab** for base product data ( `**gtin**`, `**productName**`, `**manufacturer**`, `**countryOfOrigin**`, `**gs1:textileMaterial**` / `**gs1:TextileMaterialDetails**` for basic fibre composition, `**gs1:consumerRecyclingInstructions**`). - **Use textile extensions** only where GS1 is silent: ISO 3758 care symbols at the symbol-code level, durability classes, microplastic-shedding risk, supply-chain facility tier tracking, substance-of-concern grading. ## Dependencies on the DPP core The textile passport reuses these published core blocks: - `**dpp:OperatorInformation**` — economic operator data - `**dpp:RepairabilityInfo**` — repair scores and spare-parts policy - `**dpp:FacilityInformation**` — manufacturing facility data - `**dpp:CircularityPerformance**` — circularity metrics and end-of-life handling - `**dpp:AccessRights**` — data access tier per ESPR Article 9 ## Resources ### Regulatory references - [EU Sustainable Textiles Strategy](https://environment.ec.europa.eu/strategy/textiles-strategy_en) - [ESPR Regulation 2024/1781](https://eur-lex.europa.eu/eli/reg/2024/1781) - [EU Textile Labelling Regulation 1007/2011](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32011R1007) - [ISO 3758:2023](https://www.iso.org/standard/78056.html) ### Industry standards - [ZDHC MRSL](https://www.roadmaptozero.com/mrsl) — Manufacturing Restricted Substances List - [Textile Exchange Standards](https://textileexchange.org/standards/) — GRS, RCS, OCS - [GOTS](https://global-standard.org/) — Global Organic Textile Standard - [bluesign](https://www.bluesign.com/) — chemical management system ## Next steps - [Textile implementation guide](https://openepcis.io/docs/digital-product-passport/textile/implementation-guide) - [Complete examples](https://openepcis.io/docs/digital-product-passport/textile/complete-examples) - [Multi-component example](https://openepcis.io/docs/digital-product-passport/multi-component-example) — for composite products that combine a textile component with battery / electronics / EUDR parts