summary refs log tree commit diff
path: root/issues/rdf/expose-rdf-to-web.gmi
diff options
context:
space:
mode:
authorMunyoki Kilyungi2026-01-06 18:10:26 +0300
committerPjotr Prins2026-01-21 08:14:22 +0100
commit72663b0af16e8f835271b60ce6a0714e272db01e (patch)
treec4ccff083fffbbb1e3eca4e3258c423b0766a1a7 /issues/rdf/expose-rdf-to-web.gmi
parenta8081acf2c3e590df0157181a2e30b1430ed5a7d (diff)
downloadgn-gemtext-72663b0af16e8f835271b60ce6a0714e272db01e.tar.gz
Add new issue.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'issues/rdf/expose-rdf-to-web.gmi')
-rw-r--r--issues/rdf/expose-rdf-to-web.gmi33
1 files changed, 33 insertions, 0 deletions
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/<id>"; "/v1/category/<category>"; and "/v1/term/<term>" under "rdf.genenetwork.org."
+* [ ] Add basic content negotiation for "text/html", "text/turtle"
+* [ ] Verify: <pre>curl -H "Accept: text/turtle" http://rdf.genenetwork.org/v1/term/...</pre>