GS1 Rail Vocabulary - Artefacts
Upstream mirror of the GS1 Rail Vocabulary v1.6 (GS1 AISBL with GS1 Switzerland) — sectoral Layer-1 vocabulary for railway sensor metadata, wheel diagnostics, and EPCIS Registry response shapes. The namespace stays at the upstream URI; bridged to dpp-core via rail-bridge-context.
Version 1.6
https://gs1-epcis-reg.org/rail/voc/data#Available Artefacts
| Artefact | Format | Media Type | Latest URL | Versioned URL |
|---|---|---|---|---|
| rail-ontology.ttl | RDF/Turtle Ontology | text/turtle | /extensions/upstream/gs1-rail/rail-ontology.ttl | /extensions/upstream/gs1-rail/1.6/rail-ontology.ttl |
| rail-context.jsonld | JSON-LD Context | application/ld+json | /extensions/upstream/gs1-rail/rail-context.jsonld | /extensions/upstream/gs1-rail/1.6/rail-context.jsonld |
| rail-json-schema.json | JSON Schema | application/schema+json | /extensions/upstream/gs1-rail/rail-json-schema.json | /extensions/upstream/gs1-rail/1.6/rail-json-schema.json |
| rail-shacl.ttl | SHACL Shapes | text/turtle | /extensions/upstream/gs1-rail/rail-shacl.ttl | /extensions/upstream/gs1-rail/1.6/rail-shacl.ttl |
| rail.json | Generated JSON (for web apps) | application/json | /extensions/upstream/gs1-rail/rail.json | /extensions/upstream/gs1-rail/1.6/rail.json |
Content Negotiation
The extension namespace URI supports content negotiation. Use the Accept header to request different formats:
# Get Turtle format (ontology)
curl -H "Accept: text/turtle" https://gs1-epcis-reg.org/rail/voc/data#
# Get JSON-LD context
curl -H "Accept: application/ld+json" https://gs1-epcis-reg.org/rail/voc/data#
# Get JSON Schema
curl -H "Accept: application/schema+json" https://gs1-epcis-reg.org/rail/voc/data#