diff options
author | Munyoki Kilyungi | 2023-10-24 16:35:39 +0300 |
---|---|---|
committer | BonfaceKilz | 2023-10-27 13:45:32 +0300 |
commit | b155f08d4d2749297a12d1ba4b29786837c2cbb5 (patch) | |
tree | 387892b313e20c67e08571fb628acba7c873b1e5 /gn3/api | |
parent | 1db5eb7f415bbeaea4c5d161fa885791c4a71eba (diff) | |
download | genenetwork3-b155f08d4d2749297a12d1ba4b29786837c2cbb5.tar.gz |
Remove un-necessary prefixes when fetching a phenotype.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'gn3/api')
-rw-r--r-- | gn3/api/metadata.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gn3/api/metadata.py b/gn3/api/metadata.py index 00dea0a..fd4de69 100644 --- a/gn3/api/metadata.py +++ b/gn3/api/metadata.py @@ -411,6 +411,7 @@ CONSTRUCT { except (RemoteDisconnected, URLError): return jsonify({}) + @metadata.route("/phenotypes/<name>", methods=["GET"]) def phenotypes(name): """Fetch a phenotype's metadata given it's name""" @@ -457,10 +458,18 @@ CONSTRUCT { if not results: return jsonify({}) frame = { - "@context": PREFIXES | { + "@context": { "data": "@graph", "type": "@type", "id": "@id", + "skos": "http://www.w3.org/2004/02/skos/core#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "dct": "http://purl.org/dc/terms/", + "gnt": "http://genenetwork.org/term/", + "fabio": "http://purl.org/spar/fabio/", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "prism": "http://prismstandard.org/namespaces/basic/2.0/", + "gnc": "http://genenetwork.org/category/", "traitName": "skos:altLabel", "trait": "rdfs:label", "altName": "rdfs:altLabel", |