diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 8436fd52b..b197a8860 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout main
- uses: actions/checkout@v6
+ uses: actions/checkout@v4
- name: Deploy docs
uses: mhausenblas/mkdocs-deploy-gh-pages@master
@@ -24,3 +24,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CONFIG_FILE: mkdocs.yaml
+
diff --git a/bulk_ntr_workflow/source_data/fallopian_tube.csv b/bulk_ntr_workflow/source_data/fallopian_tube.csv
new file mode 100644
index 000000000..20e8a6ec2
--- /dev/null
+++ b/bulk_ntr_workflow/source_data/fallopian_tube.csv
@@ -0,0 +1,64 @@
+tables,as,as_label,UBERON ID,Pull Request/Issue,parents_as,parents_as_label,references
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-ampulla,basement membrane of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-ampulla,wall of Fallopian tube ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-infundibulum,basement membrane of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-infundibulum,wall of Fallopian tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-intramural-segment,basement membrane of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-intramural-segment,wall of Fallopian tube intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-isthmus,basement membrane of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-isthmus,wall of Fallopian tube isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-ampulla,fluid of fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-fimbria,fluid of fallopian tube fimbria,,,UBERON:8410010,fimbria of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-infundibulum,fluid of fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-intramural-segment,fluid of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-isthmus,fluid of fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_inner-muscle-layer-of-fallopian-tube-ampulla,inner muscle layer of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-ampulla,muscle layer of oviduct ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_inner-muscle-layer-of-fallopian-tube-infundibulum,inner muscle layer of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-infundibulum,muscle layer of oviduct infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_inner-muscle-layer-of-fallopian-tube-intramural-segment,inner muscle layer of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-intramural-segment,muscle layer of oviduct intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_inner-muscle-layer-of-fallopian-tube-isthmus,inner muscle layer of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-isthmus,muscle layer of oviduct isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of fallopian tube,,,UBERON:0003889,fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lamina-propria-fallopian-tube-ampulla,lamina propria Fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,"https://doi.org/10.1016/j.celrep.2021.108978, PMID:25994820, PMID:16938110"
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lamina-propria-of-fallopian-tube-fimbria,lamina propria of Fallopian tube fimbria,,,UBERON:8410010,fimbria of fallopian tube,"https://doi.org/10.1016/j.celrep.2021.108978, PMID:25994820, PMID:16938110"
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lamina-propria-of-fallopian-tube-infundibulum,lamina propria of Fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,"https://doi.org/10.1016/j.celrep.2021.108978, PMID:25994820, PMID:16938110"
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lamina-propria-of-fallopian-tube-intramural-segment,lamina propria of Fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,"https://doi.org/10.1016/j.celrep.2021.108978, PMID:16938110, PMID:25994820"
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lamina-propria-of-fallopian-tube-isthmus,lamina propria of Fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,"https://doi.org/10.1016/j.celrep.2021.108978, PMID:25994820, PMID:16938110"
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_lymphatic-of-mesosalpinx,lymphatic of mesosalpinx,,,https://purl.org/ccf/ASCTB-TEMP_serous-membrane-lining-of-mesosalpinx,serous membrane lining of mesosalpinx,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mesothelium-of-mesosalpinx,mesothelium of mesosalpinx,,,UBERON:0012331,mesosalpinx,https://doi.org/10.1016/B978-0-12-801238-3.64401-X
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_middle-muscle-layer-of-fallopian-tube-ampulla,middle muscle layer of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-ampulla,muscle layer of oviduct ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_middle-muscle-layer-of-fallopian-tube-infundibulum,middle muscle layer of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-infundibulum,muscle layer of oviduct infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_middle-muscle-layer-of-fallopian-tube-intramural-segment,middle muscle layer of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-intramural-segment,muscle layer of oviduct intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_middle-muscle-layer-of-fallopian-tube-isthmus,middle muscle layer of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-isthmus,muscle layer of oviduct isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mucosa-of-fallopian-tube-ampulla,mucosa of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-ampulla,plica of Fallopian tube ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mucosa-of-fallopian-tube-fimbria,mucosa of fallopian tube fimbria,,,UBERON:8410010,fimbria of uterine tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mucosa-of-fallopian-tube-infundibulum,mucosa of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-infundibulum,plica of Fallopian tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mucosa-of-fallopian-tube-intramural-segment,mucosa of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-intramural-segment,plica of Fallopian tube intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_mucosa-of-fallopian-tube-isthmus,mucosa of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-isthmus,plica of Fallopian tube isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-ampulla,muscle layer of oviduct ampulla,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-ampulla,wall of Fallopian tube ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-infundibulum,muscle layer of oviduct infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-infundibulum,wall of Fallopian tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-intramural-segment,muscle layer of oviduct intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-intramural-segment,wall of Fallopian tube intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-isthmus,muscle layer of oviduct isthmus,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-isthmus,wall of Fallopian tube isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-fallopian-tube-ampulla,nerve of fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-fallopian-tube-fimbria,nerve of fallopian tube fimbria,,,UBERON:8410010,fimbria of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-fallopian-tube-infundibulum,nerve of fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-fallopian-tube-intramural-segment,nerve of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-fallopian-tube-isthmus,nerve of fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_nerve-of-mesosalpinx,nerve of mesosalpinx,,,https://purl.org/ccf/ASCTB-TEMP_serous-membrane-lining-of-mesosalpinx,serous membrane lining of mesosalpinx,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_outer-muscle-layer-of-fallopian-tube-ampulla,outer muscle layer of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-ampulla,muscle layer of oviduct ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_outer-muscle-layer-of-fallopian-tube-infundibulum,outer muscle layer of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-infundibulum,muscle layer of oviduct infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_outer-muscle-layer-of-fallopian-tube-intramural-segment,outer muscle layer of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-intramural-segment,muscle layer of oviduct intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_outer-muscle-layer-of-fallopian-tube-isthmus,outer muscle layer of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_muscle-layer-of-oviduct-isthmus,muscle layer of oviduct isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-ampulla,plica of fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-infundibulum,plica of fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-intramural-segment,plica of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_plica-of-fallopian-tube-isthmus,plica of fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_serosa-of-fallopian-tube-ampulla,serosa of fallopian tube ampulla,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-ampulla,wall of Fallopian tube ampulla,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_serosa-of-fallopian-tube-infundibulum,serosa of fallopian tube infundibulum,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-infundibulum,wall of Fallopian tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_serosa-of-fallopian-tube-intramural-segment,serosa of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-intramural-segment,wall of Fallopian tube intramural segment,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_serosa-of-fallopian-tube-isthmus,serosa of fallopian tube isthmus,,,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-isthmus,wall of Fallopian tube isthmus,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_serous-membrane-lining-of-mesosalpinx,serous membrane lining of mesosalpinx,,,UBERON:0012331,mesosalpinx,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-fallopian-tube-ampulla,vasculature of Fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-fallopian-tube-fimbria,vasculature of Fallopian tube fimbria,,,UBERON:8410010,fimbria of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-fallopian-tube-infundibulum,vasculature of Fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-fallopian-tube-intramural-segment,vasculature of Fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-fallopian-tube-isthmus,vasculature of Fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_vasculature-of-mesosalpinx,vasculature of mesosalpinx,,,https://purl.org/ccf/ASCTB-TEMP_serous-membrane-lining-of-mesosalpinx,serous membrane lining of mesosalpinx,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-ampulla,wall of fallopian tube ampulla,,,UBERON:0012648,ampulla of fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-infundibulum,wall of fallopian tube infundibulum,,,UBERON:0003984,uterine tube infundibulum,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-intramural-segment,wall of fallopian tube intramural segment,,,https://purl.org/ccf/ASCTB-TEMP_intramural-segment-of-fallopian-tube,intramural segment of Fallopian tube,
+fallopian-tube,https://purl.org/ccf/ASCTB-TEMP_wall-of-fallopian-tube-isthmus,wall of fallopian tube isthmus,,,UBERON:0016632,isthmus of fallopian tube,
\ No newline at end of file
diff --git a/docs/odk-workflows/RepositoryFileStructure.md b/docs/odk-workflows/RepositoryFileStructure.md
index d2d4bc4fc..c0bf10c25 100644
--- a/docs/odk-workflows/RepositoryFileStructure.md
+++ b/docs/odk-workflows/RepositoryFileStructure.md
@@ -49,3 +49,5 @@ These are the components in UBERON
| vasculature_class.owl | None |
| hra_depiction_3d_images.owl | https://raw.githubusercontent.com/hubmapconsortium/ccf-validation-tools/master/owl/hra_uberon_3d_images.owl |
| hra_skeleton.owl | None |
+| hra_fallopian_tube_groups.owl | None |
+| hra_fallopian_tube.owl | None |
diff --git a/src/ontology/Makefile b/src/ontology/Makefile
index 1aef767c9..c65a7e8e0 100644
--- a/src/ontology/Makefile
+++ b/src/ontology/Makefile
@@ -10,7 +10,7 @@
# More information: https://github.com/INCATools/ontology-development-kit/
# Fingerprint of the configuration file when this Makefile was last generated
-CONFIG_HASH= 4a0a1ec54c99987a5f925c045d14b90a8cea94072e234dab7b5b4841b16aa062
+CONFIG_HASH= 91414c1a5f963a19baa027e134f3e31fdf6ee4b115f70a6cdeec15180d073d89
# ----------------------------------------
@@ -59,7 +59,7 @@ OBODATE ?= $(shell date +'%d:%m:%Y %H:%M')
VERSION= $(TODAY)
ANNOTATE_ONTOLOGY_VERSION = annotate -V $(ONTBASE)/releases/$(VERSION)/$@ --annotation owl:versionInfo $(VERSION)
ANNOTATE_CONVERT_FILE = annotate --ontology-iri $(ONTBASE)/$@ $(ANNOTATE_ONTOLOGY_VERSION) convert -f ofn --output $@.tmp.owl && mv $@.tmp.owl $@
-OTHER_SRC = $(PATTERNDIR)/definitions.owl $(COMPONENTSDIR)/disjoint_union_over.owl $(COMPONENTSDIR)/mappings.owl $(COMPONENTSDIR)/in-subset.owl $(COMPONENTSDIR)/hra_subset.owl $(COMPONENTSDIR)/vasculature_class.owl $(COMPONENTSDIR)/hra_depiction_3d_images.owl $(COMPONENTSDIR)/hra_skeleton.owl
+OTHER_SRC = $(PATTERNDIR)/definitions.owl $(COMPONENTSDIR)/disjoint_union_over.owl $(COMPONENTSDIR)/mappings.owl $(COMPONENTSDIR)/in-subset.owl $(COMPONENTSDIR)/hra_subset.owl $(COMPONENTSDIR)/vasculature_class.owl $(COMPONENTSDIR)/hra_depiction_3d_images.owl $(COMPONENTSDIR)/hra_skeleton.owl $(COMPONENTSDIR)/hra_fallopian_tube_groups.owl $(COMPONENTSDIR)/hra_fallopian_tube.owl
ONTOLOGYTERMS = $(TMPDIR)/ontologyterms.txt
EDIT_PREPROCESSED = $(TMPDIR)/$(ONT)-preprocess.owl
@@ -493,6 +493,8 @@ recreate-components:
--assume-new=$(TMPDIR)/stamp-component-vasculature_class.owl \
--assume-new=$(TMPDIR)/stamp-component-hra_depiction_3d_images.owl \
--assume-new=$(TMPDIR)/stamp-component-hra_skeleton.owl \
+ --assume-new=$(TMPDIR)/stamp-component-hra_fallopian_tube_groups.owl \
+ --assume-new=$(TMPDIR)/stamp-component-hra_fallopian_tube.owl \
COMP=true IMP=false MIR=true PAT=true all_components
.PHONY: no-mirror-recreate-components
@@ -504,6 +506,8 @@ no-mirror-recreate-components:
--assume-new=$(TMPDIR)/stamp-component-vasculature_class.owl \
--assume-new=$(TMPDIR)/stamp-component-hra_depiction_3d_images.owl \
--assume-new=$(TMPDIR)/stamp-component-hra_skeleton.owl \
+ --assume-new=$(TMPDIR)/stamp-component-hra_fallopian_tube_groups.owl \
+ --assume-new=$(TMPDIR)/stamp-component-hra_fallopian_tube.owl \
COMP=true IMP=false MIR=false PAT=true all_components
.PHONY: recreate-%
@@ -574,6 +578,18 @@ $(COMPONENTSDIR)/hra_skeleton.owl: $(TEMPLATEDIR)/hra-skeleton.template.tsv $(TM
$(ANNOTATE_CONVERT_FILE)
.PRECIOUS: $(COMPONENTSDIR)/hra_skeleton.owl
+$(COMPONENTSDIR)/hra_fallopian_tube_groups.owl: $(TEMPLATEDIR)/hra-fallopian-tube-groups.template.tsv $(TMPDIR)/stamp-component-hra_fallopian_tube_groups.owl
+ $(ROBOT) template \
+ --template $(TEMPLATEDIR)/hra-fallopian-tube-groups.template.tsv \
+ $(ANNOTATE_CONVERT_FILE)
+.PRECIOUS: $(COMPONENTSDIR)/hra_fallopian_tube_groups.owl
+
+$(COMPONENTSDIR)/hra_fallopian_tube.owl: $(TEMPLATEDIR)/hra-fallopian-tube.template.tsv $(TMPDIR)/stamp-component-hra_fallopian_tube.owl
+ $(ROBOT) template \
+ --template $(TEMPLATEDIR)/hra-fallopian-tube.template.tsv \
+ $(ANNOTATE_CONVERT_FILE)
+.PRECIOUS: $(COMPONENTSDIR)/hra_fallopian_tube.owl
+
endif # COMP=true
# ----------------------------------------
# Mirroring upstream ontologies
diff --git a/src/ontology/catalog-v001.xml b/src/ontology/catalog-v001.xml
index b745320ea..3ba63ae50 100644
--- a/src/ontology/catalog-v001.xml
+++ b/src/ontology/catalog-v001.xml
@@ -10,6 +10,8 @@
+
+
diff --git a/src/ontology/components/hra_fallopian_tube.owl b/src/ontology/components/hra_fallopian_tube.owl
new file mode 100644
index 000000000..e588a4287
--- /dev/null
+++ b/src/ontology/components/hra_fallopian_tube.owl
@@ -0,0 +1,795 @@
+Prefix(:=)
+Prefix(owl:=)
+Prefix(rdf:=)
+Prefix(xml:=)
+Prefix(xsd:=)
+Prefix(rdfs:=)
+
+
+Ontology(
+
+Annotation(owl:versionInfo "2026-06-01")
+
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(Class())
+Declaration(ObjectProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+Declaration(AnnotationProperty())
+
+
+
+############################
+# Classes
+############################
+
+# Class: (basement membrane of fallopian tube ampulla)
+
+AnnotationAssertion(Annotation( "PMID:33772852") Annotation( "https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-ampulla") "An acellular membrane that lies adjacent to the epithelial cells of the fallopian tube ampulla mucosa, situated between the luminal epithelium and the underlying lamina propria of the ampulla.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( "Wikipedia:Fallopian_tube")
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "basement membrane of fallopian tube ampulla")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (basement membrane of fallopian tube infundibulum)
+
+AnnotationAssertion(Annotation( "PMID:22918811") Annotation( "PMID:34496720") Annotation( "PMID:7004702") Annotation( "https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-infundibulum") "An acellular basement membrane that underlies the epithelium of the fallopian tube infundibulum, composed of basal lamina and reticular lamina that anchors the ciliated columnar epithelium to the underlying connective tissue.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( "Wikipedia:Basement_membrane")
+AnnotationAssertion( "Wikipedia:Infundibulum_of_uterine_tube")
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "basement membrane of fallopian tube infundibulum")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (basement membrane of fallopian tube intramural segment)
+
+AnnotationAssertion(Annotation( "PMID:7004702") Annotation( "https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-intramural-segment") "A basement membrane of epithelium that underlies the epithelial cells lining the intramural segment of the fallopian tube, the narrow tubular portion that penetrates the myometrial wall of the uterus.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( "Wikipedia:Fallopian_tube")
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "basement membrane of fallopian tube intramural segment")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (basement membrane of fallopian tube isthmus)
+
+AnnotationAssertion(Annotation( "PMID:25866566") Annotation( "PMID:31613440") Annotation( "https://purl.org/ccf/ASCTB-TEMP_basement-membrane-of-fallopian-tube-isthmus") "An acellular membrane that is part of the epithelium of the isthmus of the fallopian tube, lying adjacent to the epithelial cells between the epithelial layer and the underlying lamina propria.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( "FMA:18306")
+AnnotationAssertion( "Wikipedia:Fallopian_tube")
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "basement membrane of fallopian tube isthmus")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (fluid of fallopian tube ampulla)
+
+AnnotationAssertion(Annotation( "PMID:33167378") Annotation( "PMID:34496720") Annotation( "https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-ampulla") "A bodily fluid that fills the lumen of the fallopian tube ampulla, providing the aqueous medium in which fertilization occurs and through which the oocyte and sperm move.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( "Wikipedia:Ampulla_of_uterine_tube")
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "fluid of fallopian tube ampulla")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (fluid of fallopian tube fimbria)
+
+AnnotationAssertion(Annotation( "PMID:25994820") Annotation( "https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-fimbria") "A bodily fluid that is located in or secreted by the fimbria of the fallopian tube, which may facilitate the capture and transport of the ovum from the ovary into the oviduct.")
+AnnotationAssertion( )
+AnnotationAssertion( )
+AnnotationAssertion( "2026-05-25T00:00:00Z"^^xsd:dateTime)
+AnnotationAssertion( )
+AnnotationAssertion(rdfs:label "fluid of fallopian tube fimbria")
+SubClassOf( )
+SubClassOf( ObjectSomeValuesFrom( ))
+
+# Class: (fluid of fallopian tube infundibulum)
+
+AnnotationAssertion(Annotation( "PMID:25994820") Annotation( "https://purl.org/ccf/ASCTB-TEMP_fluid-of-fallopian-tube-infundibulum")