summary refs log tree commit diff
path: root/issues/rdf/expose-rdf-to-web.gmi
blob: 79c279795f803f5bdf57d2e915228e71c281f4f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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>