diff --git a/dataload/configs/ms.json b/dataload/configs/ms.json new file mode 100644 index 000000000..b40f830a0 --- /dev/null +++ b/dataload/configs/ms.json @@ -0,0 +1,67 @@ +{ + "ontologies": [ + { + "activity_status": "active", + "build": { + "method": "obo2owl", + "source_url": "https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master/psi-ms.obo" + }, + "contact": { + "email": "gerhard.mayer@rub.de", + "github": "germa", + "label": "Gerhard Mayer", + "orcid": "0000-0002-1767-2343" + }, + "dependencies": [ + { + "id": "pato" + }, + { + "id": "uo" + } + ], + "description": "A structured controlled vocabulary for the annotation of experiments concerned with proteomics mass spectrometry.", + "domain": "investigations", + "homepage": "http://www.psidev.info/groups/controlled-vocabularies", + "id": "ms", + "integration_server": "https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master", + "label": "MS", + "layout": "ontology_detail", + "license": { + "label": "CC BY 3.0", + "logo": "http://mirrors.creativecommons.org/presskit/buttons/80x15/png/by.png", + "url": "https://creativecommons.org/licenses/by/3.0/" + }, + "mailing_list": "psidev-ms-vocab@lists.sourceforge.net", + "ontology_purl": "http://purl.obolibrary.org/obo/ms.owl", + "page": "http://www.psidev.info/groups/controlled-vocabularies", + "preferredPrefix": "MS", + "hierarchical_property":[ + "http://purl.obolibrary.org/obo/ms#part_of", + "http://purl.obolibrary.org/obo/BFO_0000050" + ], + "products": [ + { + "id": "ms.obo", + "ontology_purl": "http://purl.obolibrary.org/obo/ms.obo" + }, + { + "id": "ms.owl", + "ontology_purl": "http://purl.obolibrary.org/obo/ms.owl" + } + ], + "publications": [ + { + "id": "https://www.ncbi.nlm.nih.gov/pubmed/23482073", + "title": "The HUPO proteomics standards initiative- mass spectrometry controlled vocabulary." + } + ], + "repository": "https://github.com/HUPO-PSI/psi-ms-CV", + "tags": [ + "MS experiments" + ], + "title": "Mass spectrometry ontology", + "tracker": "https://github.com/HUPO-PSI/psi-ms-CV/issues" + } + ] +} diff --git a/ebi_ontologies.json b/ebi_ontologies.json index c3a8c705d..f577bdf02 100644 --- a/ebi_ontologies.json +++ b/ebi_ontologies.json @@ -2,7 +2,7 @@ "ontologies": [ { - "id": "semapv", + "id": "semapv", "title": "Semantic Mapping Vocabulary", "description": "The Semantic Mapping Vocabulary (SEMAPV) captures concepts and relations related to semantic matching, including types of matching (e.g. lexical, manually curated), preprocessing methods and specialised mapping relations.", "ontology_purl": "https://raw.githubusercontent.com/mapping-commons/semantic-mapping-vocabulary/main/semapv.owl", @@ -1176,6 +1176,13 @@ { "id": "go", "ontology_purl":"http://purl.obolibrary.org/obo/go/extensions/go-plus.owl" + }, + { + "id": "ms", + "hierarchical_property":[ + "http://purl.obolibrary.org/obo/ms#part_of", + "http://purl.obolibrary.org/obo/BFO_0000050" + ] } ] } diff --git a/frontend/src/pages/ontologies/entities/EntityTree.tsx b/frontend/src/pages/ontologies/entities/EntityTree.tsx index 32823c5ef..0c0790580 100644 --- a/frontend/src/pages/ontologies/entities/EntityTree.tsx +++ b/frontend/src/pages/ontologies/entities/EntityTree.tsx @@ -270,13 +270,21 @@ export default function EntityTree({ key={randomString()} > {childNode.childRelationToParent === - "http://purl.obolibrary.org/obo/BFO_0000050" && ( + "http://purl.obolibrary.org/obo/BFO_0000050" && ( )} + {childNode.childRelationToParent === + "http://purl.obolibrary.org/obo/ms#part_of" && ( + + )} {childNode.childRelationToParent === "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" && ( + + + + + + + + + + + + + + + + + part_of + + + + + + + + + + + + + + + + + + + + + adduct ion + + + + + + + + + + + + + + adduct ion property + + + + + + + + abdomen + + + + + + + + + + + + + + abdominal cavity + + + + + + +