From eb89ed6a503cf6e0d2f10f0352500aa133f5d403 Mon Sep 17 00:00:00 2001 From: Caroline Eastwood Date: Tue, 13 May 2025 11:52:06 +0100 Subject: [PATCH 1/2] Add the Human Developmental Stages ontology Related to #164 This PR adds the Human Developmental Stages ontology to Ubergraph, as requested by @dosumis . --- README.md | 1 + non-base-ontologies.txt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 6cc2ce6..ef76754 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Ubergraph paper presented at ICBO 2022: https://doi.org/10.5281/zenodo.7249759 - Zebrafish anatomy and development ontology (ZFA) - Ascomycete phenotype ontology (APO) - Mouse Developmental Stages (MmusDV) + - Human Developmental Stages (HsapDv) - Vertebrate Breed Ontology (VBO) - Units of Measurement Ontology (UO) - Precomputed OWL classification (class hierarchy) diff --git a/non-base-ontologies.txt b/non-base-ontologies.txt index 3948dbf..a3f307f 100644 --- a/non-base-ontologies.txt +++ b/non-base-ontologies.txt @@ -4,3 +4,5 @@ http://purl.obolibrary.org/obo/mmusdv.owl http://purl.obolibrary.org/obo/po.owl http://purl.obolibrary.org/obo/ppo.owl https://proconsortium.org/download/current/pro_nonreasoned.obo +http://purl.obolibrary.org/obo/hsapdv.owl + From f0d1faa2e27af5bc274ebee4f80afe4bf05152aa Mon Sep 17 00:00:00 2001 From: Jim Balhoff Date: Tue, 13 May 2025 13:25:03 +0000 Subject: [PATCH 2/2] Create base for hsapdv. --- Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 506acbf..7f4b17d 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ NONBASE_ONTOLOGIES := $(shell cat "ontologies.txt") all: ubergraph.jnl.gz ubergraph.nq.gz redundant-graph-table.tgz nonredundant-graph-table.tgz ontologies-merged.ofn.gz #ubergraph-oxigraph.tgz -mirror: ontologies.txt pr-base.owl po-base.owl ppo-base.owl apo-base.owl mmusdv-base.owl foodon-base.owl to-base.owl peco-base.owl mro-base.owl hao-base.owl clao-base.owl oarcs-base.owl ubergraph-axioms.ofn +mirror: ontologies.txt pr-base.owl po-base.owl ppo-base.owl apo-base.owl mmusdv-base.owl hsapdv-base.owl foodon-base.owl to-base.owl peco-base.owl mro-base.owl hao-base.owl clao-base.owl oarcs-base.owl ubergraph-axioms.ofn mkdir -p $@ && cd $@ &&\ xargs -n 1 curl --retry 5 -L -O <../ontologies.txt &&\ cp ../pr-base.owl pr-base.owl &&\ @@ -20,6 +20,7 @@ mirror: ontologies.txt pr-base.owl po-base.owl ppo-base.owl apo-base.owl mmusdv- cp ../ppo-base.owl ppo-base.owl &&\ cp ../apo-base.owl apo-base.owl &&\ cp ../mmusdv-base.owl mmusdv-base.owl &&\ + cp ../hsapdv-base.owl hsapdv-base.owl &&\ cp ../foodon-base.owl foodon-base.owl &&\ cp ../to-base.owl to-base.owl &&\ cp ../peco-base.owl peco-base.owl &&\ @@ -100,6 +101,19 @@ mmusdv-base.owl: mmusdv.owl --trim false \ --output $@ +hsapdv.owl: + curl -L -O 'http://purl.obolibrary.org/obo/hsapdv.owl' + +hsapdv-base.owl: hsapdv.owl + $(ROBOT) remove --input $< \ + --base-iri 'http://purl.obolibrary.org/obo/HsapDv_' \ + --axioms external \ + --preserve-structure false \ + --trim false \ + remove --select imports \ + --trim false \ + --output $@ + foodon.owl: curl -L -O 'http://purl.obolibrary.org/obo/foodon.owl'