{
  "namespace": "https://ref.openepcis.io/extensions/eu/ppwr/",
  "version": "0.1.0",
  "title": "OpenEPCIS PPWR Vocabulary",
  "description": "Vocabulary for the EU Packaging and Packaging Waste Regulation\n(Regulation 2025/40, in force from 2025-01-01; labelling from 2025-08-12;\nrecyclability grading mandatory from 2030-01-01; minimum Grade B from\n2038-01-01).\n\nThis module is intentionally thin: nearly every PPWR data point reuses the\ncross-cutting `dpp:` and `untp:` vocabulary already lifted to common/core.\nPackaging-specific concepts only live here:\n\n  - `ppwr:Packaging` (subClassOf gs1:Packaging)\n  - `ppwr:packagingTier` (Sales / Grouped / Transport — Article 3)\n  - `ppwr:recyclabilityGrade` (A / B / C — Article 4, Annex II)\n  - `ppwr:harmonisedSymbol` (URI of an Annex IX symbol code)\n\nRecyclability scoring/rate, recycled content, reuse, compostability,\nbio-based content, hazardous substances, EPR, deposit-return, production\nsite, declaration of conformity — all use existing `dpp:` / `untp:` /\n`gs1:` terms.",
  "classes": [
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/Packaging",
      "localName": "Packaging",
      "label": "PPWR Packaging",
      "comment": "A packaging item subject to EU Regulation 2025/40 (PPWR). Carrier\nfor the regulation's labelling and DPP data points. Use packagingTier to\nindicate sales/grouped/transport position; use recyclabilityGrade,\ndpp:recycledContent, dpp:Compostability, dpp:bioBasedFraction, etc. for\nthe substantive declarations. Standardly identified via gs1:gtin (or AI 8003\nGIAI for returnable transport items).",
      "subClassOf": [
        "https://ref.gs1.org/voc/Packaging"
      ],
      "source": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R0040"
    }
  ],
  "properties": [
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/harmonisedSymbol",
      "localName": "harmonisedSymbol",
      "label": "Harmonised Symbol",
      "comment": "URI / code reference of a harmonised PPWR Annex IX symbol that\nappears on the packaging — material composition pictograms, separate-collection\nindicators, deposit-return labels, etc. The Commission publishes the symbol\ncatalogue as implementing acts; this property points to the entry.",
      "domain": [
        "https://ref.openepcis.io/extensions/eu/ppwr/Packaging"
      ],
      "range": [
        "xsd:anyURI"
      ],
      "source": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R0040"
    },
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/packagingTier",
      "localName": "packagingTier",
      "label": "Packaging Tier",
      "comment": "Indicates whether the packaging is sales (primary), grouped (secondary), or transport (tertiary) per PPWR Article 3.",
      "domain": [
        "https://ref.openepcis.io/extensions/eu/ppwr/Packaging"
      ],
      "range": [
        "https://ref.openepcis.io/extensions/eu/ppwr/PackagingTier"
      ]
    },
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/recyclabilityGrade",
      "localName": "recyclabilityGrade",
      "label": "PPWR Recyclability Grade",
      "comment": "PPWR Article 4 letter grade (A/B/C). Companion to dpp:recyclabilityScore (numeric, JRC-style) and dpp:recyclabilityRate (decimal fraction); use the grade for regulatory expression and a score/rate for the underlying methodology output.",
      "domain": [
        "https://ref.openepcis.io/extensions/eu/ppwr/Packaging"
      ],
      "range": [
        "https://ref.openepcis.io/extensions/eu/ppwr/RecyclabilityGrade"
      ],
      "source": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32025R0040"
    }
  ],
  "enumerations": [
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/PackagingTier",
      "localName": "PackagingTier",
      "label": "Packaging Tier",
      "comment": "Position of the packaging in the consumption hierarchy per PPWR\nArticle 3: sales (consumer-facing primary), grouped (secondary, multi-unit),\nor transport (tertiary, logistics).",
      "values": [
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/Grouped",
          "localName": "Grouped",
          "label": "Grouped Packaging",
          "comment": "Secondary packaging — groups multiple sales units, may be removed without affecting product (PPWR Art. 3(1)(c))."
        },
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/Sales",
          "localName": "Sales",
          "label": "Sales Packaging",
          "comment": "Primary packaging — consumer-facing point-of-sale unit (PPWR Art. 3(1)(b))."
        },
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/Transport",
          "localName": "Transport",
          "label": "Transport Packaging",
          "comment": "Tertiary packaging — facilitates handling/transport of grouped or sales packaging (PPWR Art. 3(1)(d))."
        }
      ]
    },
    {
      "id": "https://ref.openepcis.io/extensions/eu/ppwr/RecyclabilityGrade",
      "localName": "RecyclabilityGrade",
      "label": "PPWR Recyclability Grade",
      "comment": "Letter grade A/B/C per PPWR Article 4 and Annex II, covering\ndesign-for-recycling performance. Grade A is best; Grade C is the minimum to be\nplaced on the EU market from 2030; Grade B becomes minimum from 2038. The\ndetailed Annex II methodology is operator-side; the grade is the regulatory\noutput.",
      "values": [
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/GradeA",
          "localName": "GradeA",
          "label": "Grade A",
          "comment": "Highest recyclability performance per PPWR Annex II."
        },
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/GradeB",
          "localName": "GradeB",
          "label": "Grade B",
          "comment": "Mid recyclability per PPWR Annex II — minimum from 2038."
        },
        {
          "id": "https://ref.openepcis.io/extensions/eu/ppwr/GradeC",
          "localName": "GradeC",
          "label": "Grade C",
          "comment": "Lowest acceptable recyclability per PPWR Annex II — minimum from 2030; phased out by 2038."
        }
      ]
    }
  ]
}