From 72663b0af16e8f835271b60ce6a0714e272db01e Mon Sep 17 00:00:00 2001 From: Munyoki Kilyungi Date: Tue, 6 Jan 2026 18:10:26 +0300 Subject: Add new issue. Signed-off-by: Munyoki Kilyungi --- issues/rdf/expose-rdf-to-web.gmi | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 issues/rdf/expose-rdf-to-web.gmi (limited to 'issues') diff --git a/issues/rdf/expose-rdf-to-web.gmi b/issues/rdf/expose-rdf-to-web.gmi new file mode 100644 index 0000000..79c2797 --- /dev/null +++ b/issues/rdf/expose-rdf-to-web.gmi @@ -0,0 +1,33 @@ +# Expose Versioned "rdf.genenetwork.org" Namespaces + +* assigned: bonfacem +* status: in-progress + +## Description + +We have switched all RDF namespaces from "genenetwork.org" to the versioned base "rdf.genenetwork.org/v1." These endpoints don't resolve yet. + +## What changed + +Replaced + +* "http://genenetwork.org/id/" -> "http://rdf.genenetwork.org/v1/id/" +* "http://genenetwork.org/category/" -> "http://rdf.genenetwork.org/v1/category/" +* "http://genenetwork.org/term/" -> "http://rdf.genenetwork.org/v1/term/" + +## Current Problem + +New "rdf.genenetwork.org/v1/*" URIs return a 5XX/4XX which blocks validation, dereferencing and external re-use + +## Expected Behaviour + +All rdf.genenetwork.org/v1/* namespaces resolve over HTTP. At minimum: + +* Human-readable HTML in a browser. +* RDF (Turtle or RDF/XML) via content negotiation. + +## Tasks + +* [ ] Serve: "/v1/id/"; "/v1/category/"; and "/v1/term/" under "rdf.genenetwork.org." +* [ ] Add basic content negotiation for "text/html", "text/turtle" +* [ ] Verify:
curl -H "Accept: text/turtle" http://rdf.genenetwork.org/v1/term/...
-- cgit 1.4.1