Skip to content

hyperloop-dpp: GS1 Digital Link redirects (Segment + Batch)#1

Open
DPPIP wants to merge 183 commits into
masterfrom
feat/hyperloop-gs1-digital-link
Open

hyperloop-dpp: GS1 Digital Link redirects (Segment + Batch)#1
DPPIP wants to merge 183 commits into
masterfrom
feat/hyperloop-gs1-digital-link

Conversation

@DPPIP
Copy link
Copy Markdown
Owner

@DPPIP DPPIP commented Apr 12, 2026

Summary

Updates the hyperloop-dpp namespace to use GS1 Digital Link (ISO/IEC 18975) URI structure for the Hyperloop Digital Product Passport system (FHNW / Eurotube).

URI patterns

Segment (SGTIN — physical concrete segment):

/01/09999000000001/21/{serial}

  • Accept: application/ld+jsonpassports/{serial}.jsonld
  • Browser → passports/viewer.html?sn={serial} (generic HTML renderer, no static HTML stored)

Batch (LGTIN — group of segments):

/01/09999000000001/10/{lot}

  • Accept: application/ld+jsonbatch/{lot}.jsonld
  • Browser → batch/index.html?batch={lot} (aggregation view)

Motivation

  • Replaces the previous SN-xxx pattern (already merged) with the standardised GS1 Digital Link path structure
  • Required for QR code labels conforming to GS1 Application Identifiers (01) + (21) / (10)
  • Compliant with EU ESPR and prEN 18222/18223 (Digital Product Passport standard)
  • Content negotiation follows the w3id best practices (303 redirect)

Contact

tettoni and others added 30 commits May 19, 2025 09:29
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Add h2hoa and nyhkb namespaces under jochumsson
lang-dcat-ap - update redirections to Release 0.9.2
Persistent URIs under https://w3id.org/cdif/ for CDIF metadata building
blocks, conformance URIs, and domain-specific repos (DDE, ECRR, geochem).

Features:
- Content negotiation on BB URIs (HTML, JSON Schema, YAML, SHACL, JSON-LD)
- Explicit sub-path resources (/schema, /resolved, /shacl, /context)
- Conformance URIs (core/1.0, discovery/1.0, etc.) with same negotiation
- Domain-specific BB routing to ddeBuildingBlocks, ecrrBuildingBlocks,
  geochemBuildingBlocks repos
- Legacy aliases for renamed BBs (cdifMandatory→cdifCore, xasRequired→xasCore,
  adaProperties→geochemProperties, ddeMandatory→ddeCore, ecrrBase→ecrrCore, etc.)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Create reachhaven/ top-level namespace with .htaccess and README
- Create reachhaven/harbour/ with content-negotiation rules for
  core, gx, and delegate domains (turtle/jsonld/html)
- Redirects resolve to reachhaven.github.io/harbour-credentials/

Signed-off-by: jdsika <carlo.van-driesten@bmw.de>
- Create ascs-ev/simpulse-id/ with content-negotiation rules for
  versioned ontology, shapes, and context artifacts
- Update ascs-ev/README.md to list simpulse-id as active
- Redirects resolve to ascs-ev.github.io/credentials/

Depends on: perma-id#5851

Signed-off-by: jdsika <carlo.van-driesten@bmw.de>
feat: add simpulse-id namespace for SimpulseID Credentials
Add NeXus Ontology ID directory to PaN ontologies
Add CDIF building block identifier redirects with content negotiation
chore(lmodel): simplified nist section, add csf_v2
…space

feat: add reachhaven namespace for Harbour Credentials
arknet is a semantic modeling platform for software architecture
based on Domain-Driven Design (RDF/OWL, SHACL, SPARQL, MCP).

Part of https://kogn.io
redirection for ODP IEC62443
XiaoliSong1126 and others added 30 commits April 5, 2026 18:09
* Update .htaccess to redirect to AgoraOWL

* Rename EDAAnOWL to AgoraOWL in README

Updated references from EDAAnOWL to AgoraOWL in the README.

* feat: add .htaccess and README for AgoraOWL ontology redirection and content negotiation
Add w3id redirect for Eautonome Ontology
Fix hyperloop-dpp redirect: add JSON-LD content negotiation
rename file

deleted txt file
Add .htaccess for URL rewriting to serve HTML and Turtle formats.
Add WeDoWind ontology namespace
A redirect rule was added so that the root URL https://w3id.org/CMECS/ would redirect to the Summary page instead of an index page.

These rules were tested using https://htaccess.madewithlove.com/ to generate EcoPortal URLs from w3id URLs then tested successfully in an incognito browser.
feat(w3id): add version IRIs and SPARQL endpoints for OSO
Add redirects for CMECS root summary page
Persistent URI namespace for the PhiloKG knowledge graph and ontology.
PhiloKG comprises 2M+ triples extracted from 1,000+ philosophical texts.

Redirects ontology requests (content negotiation) and entity/statement
URIs to the Zenodo deposit (DOI: 10.5281/zenodo.19417427).
Add /philokg/ — PhiloKG knowledge graph namespace
Fix bib id pattern to allow alphanumeric ids
Fix bib id pattern to allow alphanumeric ids
Add reactome-ontology namespace with initial redirect
Fix redirect rules for kanseki and momijiyama (support alphanumeric IDs)
Implement content negotiation for ontology resources
Add term URI redirects for reactome-ontology
Replaces the old SN-xxx pattern with full GS1 Digital Link URIs:

  Segment (SGTIN): /01/[GTIN-14]/21/[serial]
    → JSON-LD: passports/{serial}.jsonld  (Accept: application/ld+json)
    → HTML:    passports/viewer.html?sn={serial}

  Batch (LGTIN): /01/[GTIN-14]/10/[lot]
    → JSON-LD: batch/{lot}.jsonld         (Accept: application/ld+json)
    → HTML:    batch/index.html?batch={lot}

Implements ISO/IEC 18975 (GS1 Digital Link) for Hyperloop DPP.
Compliant with EU ESPR / prEN 18222/18223 Digital Product Passport.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.