about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMunyoki Kilyungi2023-10-24 16:35:39 +0300
committerBonfaceKilz2023-10-27 13:45:32 +0300
commitb155f08d4d2749297a12d1ba4b29786837c2cbb5 (patch)
tree387892b313e20c67e08571fb628acba7c873b1e5
parent1db5eb7f415bbeaea4c5d161fa885791c4a71eba (diff)
downloadgenenetwork3-b155f08d4d2749297a12d1ba4b29786837c2cbb5.tar.gz
Remove un-necessary prefixes when fetching a phenotype.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
-rw-r--r--gn3/api/metadata.py11
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",