Skip to content

Verisav/vocabularies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Verisav Semantic Vocabularies

LOV W3ID License DOI ORCID npm

Open RDF/OWL standards for EU Digital Product Passports (ESPR 2024/1781), after-sales (RMA), and machine-readable warranties (WTY).

Canonical live publication: ns.verisav.fr · Persistent URIs: w3id.org/verisav · Registry: LOV / Verisav

Why now (EU DPP landscape, 2026–2030)

The Ecodesign for Sustainable Products Regulation (ESPR, EU 2024/1781) is in force. Digital Product Passports are introduced sector by sector via delegated acts—not a single “big bang” date:

Horizon Sector / topic Relevance for implementers
2026 Destruction ban for unsold consumer goods (Art. 25); annual reporting Retail & brand compliance
18 Feb 2027 Battery passports (Battery Regulation) First large-scale mandatory DPP class
2027–2029 Textiles, tyres, building products, metals (working plans) Delegated acts + 18–36 month rollout typical
2029–2030 Detergents, toys, furniture (indicative) Long-tail product categories

Verisav vocabularies are built for machine-readable, interoperable data—not PDF brochures: JSON-LD/Turtle, GS1 Digital Link, UNTP DPP, JRC 2026 methodology themes (essential vs recommended tiers), W3C Verifiable Credentials (VCDM 2.0), and EU Business Wallet / EUID operator identity—aligned with EU registry and semantic-web practice (data.europa.eu DPP, CIRPASS-2, GS1 Europe DPP).

Overview

Three complementary RDF/OWL vocabularies standardize after-sales and product passport data:

Vocab Role Version (live) Namespace
DPP Digital Product Passport · ESPR · traceability · VC/EBW 1.5.2 https://w3id.org/verisav/dpp#
RMA Returns & service tickets 1.0.0 https://w3id.org/verisav/rma#
WTY Machine-readable warranties & payment rules 1.0.0 https://w3id.org/verisav/wty#

Quality bar

  • Validated on LOV (Linked Open Vocabularies)
  • W3ID persistent URIs (W3C community)
  • Content negotiation (Turtle, JSON-LD, HTML)
  • SHACL + JSON Schema per vocabulary (validation/*.shacl.ttl, validation/*.schema.json)
  • CHECKSUMS.sha256 for published artefacts
  • Schema.org-compatible patterns for the open web

DPP highlights (v1.5.x)

Beyond core product lifecycle (warranty, repair, work orders):

  • ESPR / policy graph: rdfs:seeAlso to ESPR, Data Act, Interoperable Europe Act, Commission ESPR hub, JRC methodology, CEN/CENELEC ESPR work
  • Interoperability: GS1 Digital Link URI syntax, GTIN/GLN, UNTP DPP, ISO/IEC 19987 (EPCIS), W3C DID 1.0
  • EU identity & trust: EU Business Wallet, EUID, W3C Verifiable Credentials (@verisav/dpp-verifiable-credentials on npm)
  • Trade & customs (v1.3+): country of production, due diligence, dimensions
  • OWL-DL consistency (v1.5.0+)

Live docs: ns.verisav.fr/dpp/ · dpp/README.md

npm tooling (production at Verisav)

Package Purpose
@verisav/dpp-verifiable-credentials Issue/verify W3C VCs for DPP (Veramo, EBW-ready)
@verisav/graphql-rdf-vocabularies GraphQL API over TTL vocabularies (DPP, RMA, WTY)

Quick start

JSON-LD

{
  "@context": "https://ns.verisav.fr/dpp/dpp.jsonld",
  "@type": "ProductPassport",
  "@id": "https://example.com/product/123",
  "serialNumber": "ABC123456",
  "purchaseDate": "2025-07-25",
  "hasWarranty": {
    "@type": "Warranty",
    "warrantyType": "constructeur",
    "warrantyStatus": "active",
    "warrantyStartDate": "2025-07-25",
    "warrantyEndDate": "2027-07-25"
  }
}

Turtle

@prefix dpp: <https://w3id.org/verisav/dpp#> .

<https://example.com/product/123> a dpp:ProductPassport ;
    dpp:serialNumber "ABC123456" ;
    dpp:purchaseDate "2025-07-25"^^xsd:date .

Content negotiation

curl -H "Accept: text/turtle" https://w3id.org/verisav/dpp
curl -H "Accept: application/ld+json" https://w3id.org/verisav/dpp
curl https://w3id.org/verisav/dpp

Validate (SHACL)

# Example: validate instance data against published shapes
# Shapes: dpp/validation/dpp.shacl.ttl

Documentation

Links

Resource URL
Website https://www.verisav.fr
Namespace https://ns.verisav.fr/
W3ID https://w3id.org/verisav/
LOV (agent) https://lov.linkeddata.es/dataset/lov/agents/Verisav
Zenodo DOI (concept, latest) https://doi.org/10.5281/zenodo.18016853
Zenodo DOI (v1.5.2) https://doi.org/10.5281/zenodo.20321287
Schema.org DPP proposal schemaorg/schemaorg#4663

Citation

@software{verisav_vocabularies_2026,
  title = {Verisav Semantic Vocabularies: DPP, RMA, WTY},
  author = {Boutillier, Kévin},
  year = {2026},
  publisher = {Zenodo},
  doi = {10.5281/zenodo.18016853},
  url = {https://doi.org/10.5281/zenodo.18016853},
  note = {Version 1.5.2; version-specific DOI: 10.5281/zenodo.20321287},
  version = {1.5.2}
}

See CITATION.cff for CFF metadata.

Contributing

See CONTRIBUTING.md. Changelog: CHANGELOG.md and per-vocabulary */CHANGELOG.md.

License

CC BY 4.0 — attribution required.

Contact


Verisav — open standards for compliant, interoperable Digital Product Passports and after-sales data.

About

Open RDF/OWL vocabularies for EU Digital Product Passports (ESPR 2024/1781), RMA & warranties — LOV · W3ID · SHACL

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENCE
Unknown
LICENSE

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors