summary refs log tree commit diff
path: root/issues
diff options
context:
space:
mode:
Diffstat (limited to 'issues')
-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>