Skip to content

Register w3id.org/trace namespace #13

@tmcphillips

Description

@tmcphillips

Summary

Register the trace/ top-level directory at w3id.org by submitting a PR to perma-id/w3id.org. This claims the https://w3id.org/trace/ namespace for the TRACE project and enables persistent URI resolution for TROV vocabulary terms.

What the .htaccess does

  • Versioned content negotiation for w3id.org/trace/trov/{version} — serves Turtle, JSON-LD, RDF/XML, N-Triples, or HTML depending on the client's Accept header. Wildcard version matching so new versions work
  • Unversioned and unmatched paths — serves a vocabulary index page for browsers; returns 406 Not Acceptable for RDF
    clients. Covers the root (w3id.org/trace/), unversioned vocabulary paths (w3id.org/trace/trov/), and anything else not
    matched above.
  • Pre-release namespace w3id.org/trace/2023/05/trov — redirects to the pre-release migration docs.

Blocked by

Steps

  • Fork perma-id/w3id.org
  • Draft .htaccess with content negotiation rules
  • Draft README.md with project info and maintainer contacts
  • Write Mocha test suite (local Docker + remote modes)
  • Create trace-vocabularies repo to serve as hub for TRACE vocabularies #20
  • Run local Apache Docker tests against .htaccess
  • Submit PR to perma-id/w3id.org
  • Post-merge smoke test against live w3id.org
  • Update documentation references across repos

Related

Context

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions