From d238606bfc39c9489ba2ca78a593336358983d85 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Mon, 18 Nov 2024 16:00:36 -0600
Subject: [PATCH 01/12] Import versioned OMO

---
 src/ontology/obi-edit.owl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index 8d7cd215..2f30f8bf 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -14,7 +14,7 @@
      xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/dev/obi-edit.owl">
         <owl:imports rdf:resource="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl"/>
-        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/omo.owl"/>
+        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/bfo/2014-05-03/classes-only.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/external-byhand.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/import/CLO_imports.owl"/>

From d7679f1d40d3eb4b84efc276d3d79074d89054e2 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Fri, 22 Nov 2024 12:52:31 -0600
Subject: [PATCH 02/12] Update to devices.owl

---
 src/ontology/modules/devices.owl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/ontology/modules/devices.owl b/src/ontology/modules/devices.owl
index 03d99d54..2052b972 100644
--- a/src/ontology/modules/devices.owl
+++ b/src/ontology/modules/devices.owl
@@ -9247,7 +9247,7 @@
         <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
         <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
-        <rdfs:label>Illumina HiSeq Series Instrument</rdfs:label>
+        <rdfs:label>Illumina HiSeq series instrument</rdfs:label>
     </owl:Class>
     
 
@@ -9271,7 +9271,7 @@
         <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
         <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
-        <rdfs:label>Illumina NextSeq Series Instrument</rdfs:label>
+        <rdfs:label>Illumina NextSeq series instrument</rdfs:label>
     </owl:Class>
     
 
@@ -9294,7 +9294,7 @@
         <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
         <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
-        <rdfs:label>Illumina NovaSeq Series Instrument</rdfs:label>
+        <rdfs:label>Illumina NovaSeq series instrument</rdfs:label>
     </owl:Class>
     
 

From a0e030f80ab02ca079ed56f890ee2967659957f5 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Fri, 22 Nov 2024 12:53:39 -0600
Subject: [PATCH 03/12] Relabel specified input/output terms to remove
 underscores

---
 src/ontology/obi-edit.owl                     | 20 ++++----
 src/ontology/templates/administration.tsv     |  2 +-
 .../templates/antibody-purification.tsv       |  2 +-
 src/ontology/templates/assays.tsv             |  6 +--
 src/ontology/templates/biopsy.tsv             |  2 +-
 src/ontology/templates/data-sets.tsv          |  2 +-
 .../templates/data-transformations.tsv        |  8 +--
 src/ontology/templates/devices.tsv            |  2 +-
 src/ontology/templates/epitope-assays.tsv     |  2 +-
 .../templates/physical-examination.tsv        |  2 +-
 src/ontology/templates/sample-collection.tsv  |  2 +-
 src/ontology/templates/sequence-analysis.tsv  |  2 +-
 .../templates/specimen-assay-data.tsv         | 50 +++++++++----------
 src/ontology/templates/specimens.tsv          | 28 +++++------
 src/ontology/templates/study-designs.tsv      |  2 +-
 15 files changed, 66 insertions(+), 66 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index 2f30f8bf..a9a30569 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -679,16 +679,16 @@ https://sourceforge.net/tracker/?func=detail&amp;aid=3603413&amp;group_id=177891
         <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
         <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000295"/>
         <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/OBI_0000011"/>
-        <obo:IAO_0000111>has_specified_input</obo:IAO_0000111>
+        <obo:IAO_0000111>has specified input</obo:IAO_0000111>
         <obo:IAO_0000112 xml:lang="en">see is_input_of example_of_usage</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">The inverse property of is_specified_input_of</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">The inverse property of is specified input of</obo:IAO_0000115>
         <obo:IAO_0000116>8/17/09: specified inputs of one process are not necessarily specified inputs of a larger process that it is part of. This is in contrast to how &apos;has participant&apos; works.</obo:IAO_0000116>
         <obo:IAO_0000117 xml:lang="en">PERSON: Alan Ruttenberg</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Larry Hunter</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Melanie Coutot</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">has_specified_input</rdfs:label>
+        <rdfs:label xml:lang="en">has specified input</rdfs:label>
     </owl:ObjectProperty>
     
 
@@ -714,13 +714,13 @@ https://sourceforge.net/tracker/?func=detail&amp;aid=3603413&amp;group_id=177891
     <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_0000295">
         <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000056"/>
         <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/OBI_0000011"/>
-        <obo:IAO_0000111>is_specified_input_of</obo:IAO_0000111>
+        <obo:IAO_0000111>is specified input of</obo:IAO_0000111>
         <obo:IAO_0000112 xml:lang="en">some Autologous EBV(Epstein-Barr virus)-transformed B-LCL (B lymphocyte cell line) is_input_for instance of Chromum Release Assay described at https://wiki.cbil.upenn.edu/obiwiki/index.php/Chromium_Release_assay</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A relation between a planned process and a continuant participating in that process that is not created during  the process. The presence of the continuant during the process is explicitly specified in the plan specification which the process realizes the concretization of.</obo:IAO_0000115>
         <obo:IAO_0000117 xml:lang="en">Alan Ruttenberg</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON:Bjoern Peters</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">is_specified_input_of</rdfs:label>
+        <rdfs:label xml:lang="en">is specified input of</rdfs:label>
     </owl:ObjectProperty>
     
 
@@ -766,14 +766,14 @@ For instances: e has_quality q at t iff q inheres_in e at t and q instance-of Qu
         <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
         <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
         <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/OBI_0000011"/>
-        <obo:IAO_0000111>has_specified_output</obo:IAO_0000111>
+        <obo:IAO_0000111>has specified output</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">The inverse property of is_specified_output_of</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">The inverse property of is specified output of</obo:IAO_0000115>
         <obo:IAO_0000117 xml:lang="en">PERSON: Alan Ruttenberg</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Larry Hunter</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">has_specified_output</rdfs:label>
+        <rdfs:label xml:lang="en">has specified output</rdfs:label>
     </owl:ObjectProperty>
     
 
@@ -928,12 +928,12 @@ instance level relation [GOC:cjm]</obo:IAO_0000115>
     <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_0000312">
         <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0000056"/>
         <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/OBI_0000011"/>
-        <obo:IAO_0000111>is_specified_output_of</obo:IAO_0000111>
+        <obo:IAO_0000111>is specified output of</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A relation between a planned process and a continuant participating in that process. The presence of the continuant at the end of the process is explicitly specified in the objective specification which the process realizes the concretization of.</obo:IAO_0000115>
         <obo:IAO_0000117 xml:lang="en">Alan Ruttenberg</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON:Bjoern Peters</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">is_specified_output_of</rdfs:label>
+        <rdfs:label xml:lang="en">is specified output of</rdfs:label>
     </owl:ObjectProperty>
     
 
diff --git a/src/ontology/templates/administration.tsv b/src/ontology/templates/administration.tsv
index aed4b76d..591c8efe 100644
--- a/src/ontology/templates/administration.tsv
+++ b/src/ontology/templates/administration.tsv
@@ -2,7 +2,7 @@ ontology ID	label	editor preferred term	has curation status	alternative term	def
 ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'realizes' some ('target of material addition role' and ('role of' some %)) SPLIT=|	C 'realizes' some ('material to be added role' and ('role of' some %)) SPLIT=|	C 'has part' some % SPLIT=|	C achieves_planned_objective some %	C %
 OBI:0000281	intraperitoneal injection	intraperitoneal injection			is the injection of a material entity (bearing the administered substance role) into the peritoneum (bearing the target role) of an organism using a syringe			BP					equivalent		intraperitoneal administration					('realizes' some ('function' and ('inheres in' some 'syringe')))
 OBI:0000429	intraperitoneal administration	intraperitoneal administration			The administration of a substance into the peritoneum of an organism		Rats were injected intraperitoneally with either rrIL-6 (250 ng/0.5 ml) or equal-volume sterile saline twice within an interval of 24 h	Person:Bjoern Peters					equivalent		administering substance in vivo		peritoneum			
-OBI:0000837	oral ingestion of pill	oral ingestion of pill			An adding a material entity to target with the entity is a pill and the target is the mouth			Person:Alan Ruttenberg		2009/09/28 Alan Ruttenberg. Fucoidan-use-case			equivalent		oral administration		pill			('has_specified_input' some 'pill')
+OBI:0000837	oral ingestion of pill	oral ingestion of pill			An adding a material entity to target with the entity is a pill and the target is the mouth			Person:Alan Ruttenberg		2009/09/28 Alan Ruttenberg. Fucoidan-use-case			equivalent		oral administration		pill			('has specified input' some 'pill')
 OBI:0000934	intramuscular injection	intramuscular injection			is the injection of a material entity (bearing the administered substance role) into the muscle (bearing the target role) of an organism using a syringe								equivalent		administering substance in vivo	skeletal muscle tissue				('realizes' some ('function' and ('inheres in' some 'syringe')))
 OBI:0000942	intradermal injection	intradermal injection			is the injection of a material entity (bearing the administered substance role) into the dermis (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	dermis				('realizes' some ('function' and ('inheres in' some 'syringe')))
 OBI:0000952	oral administration	oral administration			An administering substance in vivo into the mouth of an organism			PERSON: Melanie Courtot					equivalent		administering substance in vivo	mouth				
diff --git a/src/ontology/templates/antibody-purification.tsv b/src/ontology/templates/antibody-purification.tsv
index 7227c734..955a911e 100644
--- a/src/ontology/templates/antibody-purification.tsv
+++ b/src/ontology/templates/antibody-purification.tsv
@@ -1,5 +1,5 @@
 id	rdfs label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent	output
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester SPLIT=|	A term tracker item SPLIT=|	CLASS_TYPE	C %	C has_specified_output some %
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester SPLIT=|	A term tracker item SPLIT=|	CLASS_TYPE	C %	C 'has specified output' some %
 OBI:0003616	antibody purification of MHC class I protein complex				An antibody purification of MHC protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of MHC class I protein complex, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of MHC protein complex	MHC class I protein complex
 OBI:0003617	antibody purification of human MHC class I protein complex				An antibody purification of MHC class I protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of human MHC class I protein complex, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of MHC class I protein complex	human MHC class I protein complex
 OBI:0003618	antibody purification of HLA protein complex with A2 serotype				An antibody purification of human MHC class I protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of HLA protein complex with A2 serotype, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of human MHC class I protein complex	HLA protein complex with A2 serotype
diff --git a/src/ontology/templates/assays.tsv b/src/ontology/templates/assays.tsv
index 8e146a7b..3bf66f7c 100644
--- a/src/ontology/templates/assays.tsv
+++ b/src/ontology/templates/assays.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	material processing technique	detection technique	evaluant	measurand	analyte	device	reagent	molecular label	input	output	target entity	target context	objective	associated axioms
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C (has_specified_input some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C (has_specified_input some %) and (realizes some ('measurand role' and ('inheres in' some %)))	C (has_specified_input some %) and (realizes some ('analyte role' and ('inheres in' some %)))	C (has_specified_input some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C (has_specified_input some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C (has_specified_input some %) and (realizes some ('molecular label role' and ('inheres in' some %)))	C has_specified_input some %	C has_specified_output some %	C has_specified_output some ('is about' some %)	C has_specified_output some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('measurand role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('analyte role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('molecular label role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
 CHMO:0000087	fluorescence microscopy assay			fluorescence imaging|fluorescence microscopic imaging|FM	Any type of light microscopy assay where the specimen can be made to fluoresce (emit energy as visible light) by illuminating it with light of specific wavelengths. These specimens are called fluorophores.	CHMO							subclass		light microscopy assay									('material entity' and ('bearer of' some fluorescence))					
 CHMO:0000089	confocal fluorescence microscopy assay			CLSM|confocal fluorescence imaging|confocal laser scanning fluorescence microscopy|confocal laser scanning microscopy|confocal-laser scanning microscopy|fluorescence confocal microscopy|fluorescence confocal scanning laser microscopy|LSCM|scanning confocal fluorescence microscopy	Microscopy where the specimen can be made to fluoresce (emit energy as visible light) by scanning a gas (Ar or Kr) laser spot of specific wavelength over its surface and using a spatial pinhole to eliminate out-of-focus fluorescence.	CHMO							subclass		microscopy assay														
 CHMO:0000102	light microscopy assay			light microscopy|OM|optical microscopy	Microscopy where the specimen is illuminated with visible light and a system of lenses is used to produce an image.	CHMO							subclass		microscopy assay														
@@ -47,7 +47,7 @@ OBI:0000743	immune response assay		metadata incomplete		An assay that determines
 OBI:0000748	bisulfite sequencing assay		metadata complete		A DNA methylation profiling assay which determines the methylation status of genomic DNA using DNA sequencing techniques preceded by a bisulfite based chemical modification of genomic DNA at CpG island location.	url:https://en.wikipedia.org/wiki/Bisulfite_sequencing	PMID: 19581485. High definition profiling of mammalian DNA methylation by array capture and single molecule bisulfite sequencing. Hodges E, Smith A, Kendall J, Xuan Z, Ravi K, Rooks M, Zhang M, Ye K, Battacharjee A, Brizuela L, McCombie WR, Wigler M, Hannon GJ, Hicks J.	Philippe Rocca-Serra|Sagar Jain					subclass	DNA meth profiling is a epigenetic mod assay, does not need inference	DNA methylation profiling assay		DNA sequencing assay	DNA extract		('deoxyribonucleotide' and ('has part' some 'methyl group'))	DNA sequencer			DNA extract	('measurement datum' and 'DNA sequence data')			epigenetic modification identification objective	
 OBI:0000787	human antithrombin-III in blood assay		ready for release	AT-III assay	An assay that measures the amount of antithrombin III in blood.	url:http://www.muschealth.com/lab/content.aspx?id=150006@2009/08/06	PMID:19696660#The antithrombin-III (AT-III) was determined using a Berichrom(r) Antithrombin-III (A) kit.	Alan Ruttenberg					subclass		analyte assay					('scattered molecular aggregate' and ('has grain' some antithrombin-III))					scalar measurement datum	blood coagulation			
 OBI:0000802	prothrombin time assay		metadata complete		An assay that measures the prothrombin ratio, which is the prothrombin time for a patient, divided by the result for control plasma. Most commonly the test is preformed using blood plasma. Blood is drawn into a test tube containing liquid citrate, which acts as an anticoagulant. An excess of calcium is added to enable the blood to clot again.Tissue factor (also known as factor III or thromboplastin) is added, and the time the sample takes to clot is measured optically as the prothrombin time, which is compared to a control sample.	url:http://en.wikipedia.org/wiki/Prothrombin_time@2009/10/06	PMID:19696660#The prothrombin time (PT) was quantitatively determined using RecombiPlasTin (Instrumentation Laboratory Company, Lexington, Massachusetts, USA).	Alan Ruttenberg					subclass		assay										scalar measurement datum	blood coagulation			
-OBI:0000805	antithrombin-III berichrome assay		metadata complete	AT-III assay	An antithrombin-III (AT-III) assay in which exogenous bovine thrombin and heparin are added to test plasma to form a thrombin-heparin-AT complex. The residual thrombin not bound then hydrolyzes the p-nitroalanine substrate to produce a yellow color, which is read at 405 nm. The intensity of color produced is inversely proportional to the AT present. A calibration is done with standard human plasma reagent and results for a given specimen are reported as a percentage relative to the standard	url:http://www.clinchem.org/cgi/content/full/43/9/1783@2009/08/06							subclass		human antithrombin-III in blood assay														(has_specified_output some 'scalar measurement datum') and ('has participant' some 'Berichrom(r) Antithrombin III (A) Kit') and (has_specified_output exactly 1 Thing)
+OBI:0000805	antithrombin-III berichrome assay		metadata complete	AT-III assay	An antithrombin-III (AT-III) assay in which exogenous bovine thrombin and heparin are added to test plasma to form a thrombin-heparin-AT complex. The residual thrombin not bound then hydrolyzes the p-nitroalanine substrate to produce a yellow color, which is read at 405 nm. The intensity of color produced is inversely proportional to the AT present. A calibration is done with standard human plasma reagent and results for a given specimen are reported as a percentage relative to the standard	url:http://www.clinchem.org/cgi/content/full/43/9/1783@2009/08/06							subclass		human antithrombin-III in blood assay														('has specified output' some 'scalar measurement datum') and ('has participant' some 'Berichrom(r) Antithrombin III (A) Kit') and ('has specified output' exactly 1 Thing)
 OBI:0000808	spectrolyse heparin antifactor-Xa assay		metadata complete		An assay that quantitatively measures heparin in human plasma using Factor Xa and Antithrombin III in excess, where the rate of Factor Xa inhibition is directly proportional to the heparin concentration. The residual Factor Xa activity, measured with a Factor Xa-specific chromogenic substrate, is inversely proportional to the heparin concentration.	url:http://www.kordia.nl/en/product/hemostasis/specialty_kits__reagens/598/spectrolyse_heparin_anti_xa@2009/08/06	PMID:19696660#Antifactor-Xa (anti-Xa) was determined using spectrolyse heparin (Xa) (Trinity Biotech plc, Bray, County Wicklow, Ireland).	Alan Ruttenberg					subclass		assay										scalar measurement datum	blood coagulation			
 OBI:0000812	measuring neural activity in the caudate nucleus assay		metadata complete		An assay that measures neural activity in the caudate nucleus	Jessica Turner, NIF|Dirk Derom, OBI	An SU micro-electrode was used to measure neural activity in the form of spike trains in the caudate nucleus of monkeys in response to a flashing light stimulus	Helen Parkinson					subclass		extracellular electrophysiology recording assay														
 OBI:0000820	activated partial thromboplastin time assay		metadata complete	aPTT assay	An assay that evaluates blood coagulation by measuring the time required for the appearance of fibrin strands following the mixing blood or plasma with phospholipid platelet substitute (e.g., crude cephalins, soybean phosphatides). It is a test of the intrinsic pathway (factors VIII, IX, XI, and XII) and the common pathway (fibrinogen, prothrombin, factors V and X) of blood coaguation . It is used as a screening test and to monitor heparin therapy.	url:http://www.ebi.ac.uk/ols/ontologies/efo/terms?short_form=EFO_0004310	The activated partial thromboplastin time (aPTT) was determined using Dade Actin FSL activated PTT reagent (PMID:19696660)	Alan Ruttenberg|OBI call	There is also the 'partial thromboplastin assay', which some people use synonymously to aPPT, but historically was done slightly differently (without adding a coagulant).				subclass		assay			('blood specimen' or 'blood plasma specimen')							time measurement datum	blood coagulation			
@@ -81,7 +81,7 @@ OBI:0000964	in live cell assay		metadata incomplete		An assay in which a measure
 OBI:0000966	in live organism assay		metadata complete	in vivo assay	An assay in which a measurement is made by observing entities located in an organism.		Measuring the rate in which cells that are pulsed with a peptide are killed inside a mouse by peptide specific cytotoxic T cells.	Bjoern Peters					subclass		assay														('has participant' some ('material entity' and ('located in' some (organism and ('has quality' some alive)))))
 OBI:0000975	cell-cell binding detection by flow cytometry assay				A binding assay which uses a flow cytometer to detect pairs of cells that are bound to each other by staining them with different fluorescent labels.	IEDB	Staining a B cell with PE and staining a T cell with FITC, incubating them together with a peptide, and counting the number of co-stained conjugates.	IEDB					equivalent		cytometry assay		flow cytometry assay									binding			
 OBI:0000978	in container assay		metadata incomplete		An assay in which a measurement is made by observing entities located in a container.								subclass		assay														
-OBI:0001001	Edinburgh handedness assay		metadata complete		An assay that uses a set of questions (the Edinburgh Handedness inventory) to generate a score that can be used to assess the dominance of a person's right or left hand in everyday activities. The inventory can be used by an observer assessing the person, or by a person self-reporting hand use. The latter method tends to be less reliable due to a person over-attributing tasks to the dominant hand.	url:http://en.wikipedia.org/wiki/Edinburgh_Handedness_Inventory|PMID:5146491	Verdino (1998) Perceptual and Motor Skills. 86 (2): 476_8. (PMID: 9638746) uses this measure in an experimental study: ""Individuals of extreme handedness based on the Edinburgh Handedness Inventory (laterality Quotients of +90 to +100 and -100 and +54; 50 each)""	Alan Ruttenberg|Jessica Turner|Gully Burns (orcid:0000-0003-1493-865X)					subclass		handedness assay			Homo sapiens							Edinburgh score				(has_specified_input value 'Edingburgh handedness inventory')
+OBI:0001001	Edinburgh handedness assay		metadata complete		An assay that uses a set of questions (the Edinburgh Handedness inventory) to generate a score that can be used to assess the dominance of a person's right or left hand in everyday activities. The inventory can be used by an observer assessing the person, or by a person self-reporting hand use. The latter method tends to be less reliable due to a person over-attributing tasks to the dominant hand.	url:http://en.wikipedia.org/wiki/Edinburgh_Handedness_Inventory|PMID:5146491	Verdino (1998) Perceptual and Motor Skills. 86 (2): 476_8. (PMID: 9638746) uses this measure in an experimental study: ""Individuals of extreme handedness based on the Edinburgh Handedness Inventory (laterality Quotients of +90 to +100 and -100 and +54; 50 each)""	Alan Ruttenberg|Jessica Turner|Gully Burns (orcid:0000-0003-1493-865X)					subclass		handedness assay			Homo sapiens							Edinburgh score				('has specified input' value 'Edingburgh handedness inventory')
 OBI:0001005	RNASE CL3 structure mapping assay		ready for release	single nucleotide resolution mapping assay using RNAse CL3	A single-nucleotide-resolution ribonucleic acid structure mapping assay that determines nucleic acid secondary structure at a nucleotide resolution scale using RNAse CL3 as reagent and enzymatic probe.	RNA ontology	PMID:16453415	Philippe Rocca-Serra					subclass		single-nucleotide-resolution nucleic acid structure mapping assay using enzymatic probing			RNA extract				ribonuclease CL3 (chicken) 				secondary structure of RNA molecule			
 OBI:0001006	CMCT structure mapping assay		ready for release	single nucleotide resolution mapping assay using CMCT probe	A single-nucleotide-resolution nucleic acid structure mapping assay which uses CMCT as reagent and chemical probe to generate data and information at nucleotide resolution scale contributing to the determination of nucleic acid secondary structure	RNA ontology	PMID:2422386 and PMID:2446263	Philippe Rocca-Serra					subclass		single-nucleotide-resolution nucleic acid structure mapping assay using chemical probing									('deoxyribonucleic acid' or 'ribonucleic acid')	measurement datum	secondary structure of sequence macromolecule			
 OBI:0001008	MPE-Fe(II) structure mapping assay		ready for release	single nucleotide resolution mapping assay using Fe-MP probe	A single-nucleotide-resolution ribonucleic acid structure mapping assay that determines nucleic acid secondary structure at the nucleotide resolution scale using Fe-MP as reagent and chemical probe.	RNA ontology	PMID:6209709	Philippe Rocca-Serra					subclass		single-nucleotide-resolution nucleic acid structure mapping assay using chemical probing									RNA extract	measurement datum	secondary structure of RNA molecule			
diff --git a/src/ontology/templates/biopsy.tsv b/src/ontology/templates/biopsy.tsv
index 3d8e352c..7a4d70c3 100644
--- a/src/ontology/templates/biopsy.tsv
+++ b/src/ontology/templates/biopsy.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material anatomical entity	input device	output entity
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'has_specified_input' some %	C 'has_specified_input' some %	C 'has_specified_output' some %
+ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'has specified input' some %	C 'has specified input' some %	C 'has specified output' some %
 OBI:0002650	biopsy		ready for release		A specimen collection that obtains a sample of tissue or cell from a living multicellular organism body for diagnostic purposes by means intended to be minimally invasive.	https://en.wikipedia.org/wiki/Biopsy	Biopsy of a potentially cancerous mole.	Nicole Vasilevsky|Damion Dooley					subclass	collecting specimen from organism	material anatomical entity	device	pre-mortem specimen
 OBI:0002651	image guided biopsy		ready for release	image-guided biopsy|imaging guided biopsy|image guided needle biopsy	A biopsy which uses an imaging procedure to guide a needle biopsy.	https://www.mayoclinic.org/diseases-conditions/cancer/in-depth/biopsy/art-20043922	Image-guided needle biopsy allows a doctor to biopsy suspicious areas that aren't readily seen or felt through skin, such as in a prostate gland.	Damion Dooley					subclass	needle biopsy			
 OBI:0002652	computed tomography assisted biopsy		ready for release	Computed Tomography Assisted Biopsy|CT Guided Biopsy|CT Assisted Biopsy|Computed Tomography-Guided Needle Biopsy	A needle biopsy guided by real-time computed tomography (CT) scan images.	http://purl.obolibrary.org/obo/NCIT_C137909	A CT Guided Biopsy is a procedure performed by a radiologist to obtain a small tissue sample through a needle.	Damion Dooley					subclass	image guided biopsy		computed tomography scanner	
diff --git a/src/ontology/templates/data-sets.tsv b/src/ontology/templates/data-sets.tsv
index d1551234..57de9134 100644
--- a/src/ontology/templates/data-sets.tsv
+++ b/src/ontology/templates/data-sets.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	is about	is specified output of	has member
-ID	A rdfs:label	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=,	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'is about' some %	C is_specified_output_of some %	C 'has member' some %
+ID	A rdfs:label	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=,	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'is about' some %	C 'is specified output of' some %	C 'has member' some %
 OBI:0003327	image data set			A data set that is comprised of multidimensional structured measurements and metadata required for a morphological representation of an entity. An image data set can be the source from which an image (such as a 2D image using pixels or a 3D image using voxels) is produced.		The output produced by a digital imaging technique, such as microscopy, MRI, or CT.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	subclass	data set	entity		
 OBI:0003328	magnetic resonance image data set			An image data set whose information content originates from some MR imaging assay and is about some MRI participant.	MRI at a Glance, ISBN 10: 1119053552	The DICOM file produced by an MRI machine when a multiple sclerosis patient undergoes a brain scan.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set	magnetic resonance imaging participant		
 OBI:0003331	raw image data set			An image data set that encodes measurement values produced by some instrument before undergoing a data transformation.		The untransformed (""k-space"") data produced by an MRI machine, prior to mathematical transformation into a form that corresponds to the anatomical structure of the brain.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith"",https://orcid.org/0000-0002-1604-3078 ""Alan Ruttenberg""				https://github.com/obi-ontology/obi/issues/1481	subclass	image data set			
diff --git a/src/ontology/templates/data-transformations.tsv b/src/ontology/templates/data-transformations.tsv
index dbe7caa6..36179101 100644
--- a/src/ontology/templates/data-transformations.tsv
+++ b/src/ontology/templates/data-transformations.tsv
@@ -1,7 +1,7 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	term tracker item	logical type	parent class	input	output	objective	associated axioms
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A term tracker item	CLASS_TYPE	C %	C has_specified_input some %	C has_specified_output some %	C achieves_planned_objective some %	C %
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A term tracker item	CLASS_TYPE	C %	C 'has specified input' some %	C 'has specified output' some %	C achieves_planned_objective some %	C %
 OBI:0003355	image data set analysis				The process of deriving a data item from an image data set using computer algorithms. The produced data item can be an image data set, data measurement, or any other data item.			https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik""|https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl""|https://orcid.org/0000-0001-9625-1899 ""William D. Duncan""|https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra""|https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie""|https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""			https://github.com/obi-ontology/obi/issues/1481	subclass	data transformation	image data set			
 OBI:0003356	raw magnetic resonance image data set reconstruction				A process that transforms raw magnetic resonance image data from an NMR/MRI machine into a reconstructed magnetic resonance image data set.		A Fourier transform of raw ""k-space"" data produced into an image data set that represents the anatomical structure of the tissue examined.	https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik""|https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl""|https://orcid.org/0000-0001-9625-1899 ""William D. Duncan""|https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra""|https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie""|https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""			https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set analysis	raw magnetic resonance image data set	reconstructed magnetic resonance image data set		
-OBI:0003647	tandem mass spectrometry analysis	tandem mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a tandem mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and is_specified_output_of some 'tandem mass spectrometry assay')			
-OBI:0003648	liquid chromatrography mass spectrometry analysis	liquid chromatography mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a liquid chromatography mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and is_specified_output_of some 'liquid chromatography mass spectrometry assay')			
-OBI:0003649	liquid chromatography-tandem mass spectrometry analysis	liquid chromatography tandem mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a liquid chromatography tandem mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and is_specified_output_of some 'liquid chromatography-tandem mass spectrometry')			
+OBI:0003647	tandem mass spectrometry analysis	tandem mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a tandem mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and 'is specified output of' some 'tandem mass spectrometry assay')			
+OBI:0003648	liquid chromatrography mass spectrometry analysis	liquid chromatography mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a liquid chromatography mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and 'is specified output of' some 'liquid chromatography mass spectrometry assay')			
+OBI:0003649	liquid chromatography-tandem mass spectrometry analysis	liquid chromatography tandem mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a liquid chromatography tandem mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and 'is specified output of' some 'liquid chromatography-tandem mass spectrometry')			
diff --git a/src/ontology/templates/devices.tsv b/src/ontology/templates/devices.tsv
index df3f44ca..fb369a0e 100644
--- a/src/ontology/templates/devices.tsv
+++ b/src/ontology/templates/devices.tsv
@@ -309,7 +309,7 @@ OBI:0001204	SNP microarray	SNP microarray	metadata complete		A DNA microarray us
 OBI:0001307	tiling microarray	tiling microarray	metadata complete	genome tiling array	A DNA microarray which has short fragments of nucleic acid immobilized on a substrate. These are designed to cover the whole genome of the target species. Tiling arrays are used to determine genome binding in ChIP assays or to identify transcribed regions.	EFO_0002704: tiling array		Person: Helen Parkinson						DNA microarray					
 OBI:0001865	assay array		metadata complete		A device made to be used in an analyte assay for immobilization of substances that bind the analyte at regular spatial positions on a surface.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						device	solid support function				
 OBI:0001869	Illumina BeadChip		metadata complete		An array that consists of 3-micron silica beads that self assemble in microwells on either of two materials: fiber optic bundles or planar silica slides.	http://www.illumina.com/technology/beadarray_technology.ilmn		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg, Venkat Malladi						assay array				Illumina	
-OBI:0001870	Illumina methylation BeadChip		metadata complete		A BeadChip made for an analyte assay that generates information about DNA methylation.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						Illumina BeadChip					('bearer of' some (function and ('realized in' only (assay and (has_specified_output some ('measurement datum' and ('is about' some (deoxyribonucleotide and ('has part' some 'methyl group')))))))))
+OBI:0001870	Illumina methylation BeadChip		metadata complete		A BeadChip made for an analyte assay that generates information about DNA methylation.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						Illumina BeadChip					('bearer of' some (function and ('realized in' only (assay and ('has specified output' some ('measurement datum' and ('is about' some (deoxyribonucleotide and ('has part' some 'methyl group')))))))))
 OBI:0001871	LSRFortessa X-20		metadata complete		A flow cytometer analyzer manifactured by Becton ans Dickinson. Can be configured with up to 5 lasers, 488nm, 532 or 561 nm, 640 nm, 405 nm, 355 nm for measuring up to 20 parameters simultaneously.	http://www.bdbiosciences.com/instruments/lsrx20/index.jsp?WT.srch=1&gclid=CJjJ8JTR5LoCFXBo7AodZycAbg		Anna Maria Masci						flow cytometer analyzer				Becton Dickinson (BD Biosciences)	
 OBI:0001971	Ion 316 Chip v2	Ion 316 Chip v2		Ion PGM 316 Chip|Ion 316 Chip|Ion PGM 316 Chip v2	An ion semiconductor chip manufactured by Life Technologies which detects polymerase-driven base incorporation to translate into digital form. The 316 chip is compatible with the Ion Torrent PGM and has a run time of: 3.0 hours for 200 bp reads with an output of 30-50 Mb, 4.9 hours for 400 bp reads with an output of 60 Mb-1 Gb.	http://www.lifetechnologies.com/us/en/home/life-science/sequencing/next-generation-sequencing/ion-torrent-next-generation-sequencing-workflow/ion-torrent-next-generation-sequencing-run-sequence/ion-pgm-ion-proton-system-chips.html		PERSON: Sagar Jain	Issue Tracker #774 https://sourceforge.net/p/obi/obi-terms/774/					ion semiconductor chip					
 OBI:0001972	Ion 318 Chip v2	Ion 318 Chip v2		Ion 318 Chip|Ion PGM 318 Chip|Ion PGM 318 Chip v2	An ion semiconductor chip manufactured by Life Technologies which detects polymerase-driven base incorporation to translate into digital form. The 318 chip is compatible with the Ion Torrent PGM and has a run time of: 4.4 hours for 200 bp reads with an output of 60 Mb-1 Gb, 7.3 hours for 400 bp reads with an output of 1.2 Gb-2 Gb.	http://www.lifetechnologies.com/us/en/home/life-science/sequencing/next-generation-sequencing/ion-torrent-next-generation-sequencing-workflow/ion-torrent-next-generation-sequencing-run-sequence/ion-pgm-ion-proton-system-chips.html		PERSON: Sagar Jain	Issue Tracker #775 https://sourceforge.net/p/obi/obi-terms/775/					ion semiconductor chip					
diff --git a/src/ontology/templates/epitope-assays.tsv b/src/ontology/templates/epitope-assays.tsv
index df7eb494..7e7bc676 100644
--- a/src/ontology/templates/epitope-assays.tsv
+++ b/src/ontology/templates/epitope-assays.tsv
@@ -1,5 +1,5 @@
 Ontology ID	label	editor preferred term	has curation status	alternative term	IEDB alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material processing technique	detection technique	reagent	input	output	MHC source	target entity	target context	unit
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C (has_specified_input some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C has_specified_input some %	C has_specified_output some %	C has_specified_input some (% and ('has part' some 'MHC protein complex'))	C has_specified_output some ('is about' some %)	C has_specified_output some ('is about' some ( 'has assay target context' some %))	C has_specified_output some ('has measurement unit label' value %)
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified input' some (% and ('has part' some 'MHC protein complex'))	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C 'has specified output' some ('has measurement unit label' value %)
 OBI:0001194	ELISPOT assay measuring epitope specific transforming growth factor-beta production by T cells				TGFb release|ELISPOT	An enzyme-linked immunospot assay that detects transforming growth factor-beta production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	enzyme-linked immunospot assay							('transforming growth factor beta production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001196	cytometric bead array assay measuring epitope specific IP-10 production by T cells				CXCL10/IP-10 release|cytometric bead array	A cytometric bead array assay that detects IP-10 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	antigen detection by cytometric bead array assay							('IP-10 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001198	assay measuring epitope specific interleukin-27 production by T cells				IL-27 release|biological activity	A T cell epitope specific cytokine production assay that detects interleukin-27 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	assay							('interleukin-27 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
diff --git a/src/ontology/templates/physical-examination.tsv b/src/ontology/templates/physical-examination.tsv
index 7aeb49b3..ea2ebf3f 100644
--- a/src/ontology/templates/physical-examination.tsv
+++ b/src/ontology/templates/physical-examination.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	detection technique	evaluant	device	input	output	anatomical site	assessed biological trait
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C (has_specified_input some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C (has_specified_input some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C has_specified_input some %	C has_specified_output some %	C has_specified_output some ('is about' some %)	C has_specified_output some ('is quality measurement of' some %)
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is quality measurement of' some %)
 OBI:0003501	functional assessment of individual				A physical examination of an organism's ability to perform functional activities.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		physical examination of an organism							
 OBI:0003502	facial atrophy assessment				An observational assessment of the loss of facial muscle tissue due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						facial muscle	facial muscle performance
 OBI:0003503	tongue atrophy assessment				An observational assessment of the loss of muscle tissue related to tongue movement due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						tongue	facial muscle performance
diff --git a/src/ontology/templates/sample-collection.tsv b/src/ontology/templates/sample-collection.tsv
index c2731ddf..34df2de5 100644
--- a/src/ontology/templates/sample-collection.tsv
+++ b/src/ontology/templates/sample-collection.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen type
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C has_specified_output some (% and 'has role' some 'specimen role')
+ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some (% and 'has role' some 'specimen role')
 OBI:0002904	adult arthropod specimen collection process			collection of adults	A live arthropod specimen collection process in which the arthropods are in the adult stage.	MIRO:30000052		John Judkins				https://github.com/obi-ontology/obi/issues/1217		live arthropod specimen collection process	
 OBI:0002905	animal-biting arthropod specimen collection by aspiration			animal biting catch	An arthropod specimen collection by aspiration that occurs while the arthropod is biting an animal.	MIRO:30000012		John Judkins				https://github.com/obi-ontology/obi/issues/1217		arthropod specimen collection by aspiration	
 OBI:0002906	animal-biting outdoor arthropod specimen collection by aspiration			animal biting catch - outdoors	An animal-biting arthropod specimen collection by aspiration that occurs outside a building.	MIRO:30000014		John Judkins				https://github.com/obi-ontology/obi/issues/1217		animal-biting arthropod specimen collection by aspiration	
diff --git a/src/ontology/templates/sequence-analysis.tsv b/src/ontology/templates/sequence-analysis.tsv
index 9fb69b27..09ce802a 100644
--- a/src/ontology/templates/sequence-analysis.tsv
+++ b/src/ontology/templates/sequence-analysis.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	output	input	input of	output of	objective
-ID	A rdfs:label	A editor preferred term	AL has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has_specified_output' some %	C 'has_specified_input' some %	C is_specified_input_of some %	C is_specified_output_of some %	C achieves_planned_objective some %
+ID	A rdfs:label	A editor preferred term	AL has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some %	C 'has specified input' some %	C 'is specified input of' some %	C 'is specified output of' some %	C achieves_planned_objective some %
 OBI:0002565	adapter-sequence trimming				A data transformation in which adapter sequences at the end of a molecular sequence are cut (removed).	Dan Berrios		Dan Berrios					subclass	sequence trimming	adapter-trimmed sequence data	'adapter sequence data'			
 OBI:0002566	file merge				A data transformation in which data contained in 2 or more files are merged into a single file.	Dan Berrios		Dan Berrios					subclass	data transformation					
 OBI:0002567	sequence alignment				A data transformation in which one or more sequences (reads) are positioned on a reference sequence template (often a reference set of genes), according to the genetic base-pairing paradigm.	Dan Berrios		Dan Berrios					subclass	sequence analysis data transformation	aligned sequence data	sequence data			
diff --git a/src/ontology/templates/specimen-assay-data.tsv b/src/ontology/templates/specimen-assay-data.tsv
index 84caaf7d..6bb77a2c 100644
--- a/src/ontology/templates/specimen-assay-data.tsv
+++ b/src/ontology/templates/specimen-assay-data.tsv
@@ -1,22 +1,22 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	axiom
 ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	EC %
-OBI:0003243	blood assay datum				A data item that is the specified output of a blood assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'blood assay')
-OBI:0003244	blood microbiology datum				An organism detection datum that is the specified output of a blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'blood microbiology assay')
-OBI:0003245	feces assay datum				A data item that is the specified output of a feces assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'feces assay')
-OBI:0003246	feces microbiology datum				An organism detection datum that is the specified output of a feces microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'feces microbiology assay')
-OBI:0003247	urine assay datum				A data item that is the specified output of a urine assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'urine assay')
-OBI:0003248	urine microbiology datum				An organism detection datum that is the specified output of a urine microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'urine microbiology assay')
-OBI:0003249	induced sputum assay datum				A data item that is the specified output of a induced sputum assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'induced sputum assay')
-OBI:0003251	induced sputum microbiology datum				An organism detection datum that is the specified output of an induced sputum microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'induced sputum microbiology assay')
-OBI:0003252	cerebrospinal fluid assay datum				A data item that is the specified output of a cerebrospinal fluid assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'cerebrospinal fluid assay')
-OBI:0003253	cerebrospinal fluid microbiology datum				An organism detection datum that is the specified output of a cerebrospinal fluid microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'cerebrospinal fluid microbiology assay')
-OBI:0003254	endotracheal aspirate assay datum				An organism detection datum that is the specified output of an endotracheal aspirate assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'endotracheal aspirate assay')
-OBI:0003255	endotracheal tube aspirate microbiology datum				An organism detection datum that is the specified output of an endotracheal tube aspirate microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'endotracheal tube aspirate microbiology assay')
-OBI:0003256	lung microbiology datum				An organism detection datum that is the specified output of a lung microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'lung microbiology assay')
-OBI:0003257	nasopharyngeal or oropharyngeal swab microbiology datum				An organism detection datum that is the specified output of a nasopharyngeal or oropharyngeal swab microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'nasopharyngeal or oropharyngeal swab microbiology assay')
-OBI:0003258	pleural fluid microbiology datum				An organism detection datum that is the specified output of a pleural fluid microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'pleural fluid microbiology assay')
-OBI:0003259	umbilical cord blood assay datum				A data item that is the specified output of an umbilical cord blood assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and is_specified_output_of some 'umbilical cord blood assay')
-OBI:0003260	umbilical cord blood microbiology datum				An organism detection datum that is the specified output of an umbilical cord blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and is_specified_output_of some 'umbilical cord blood microbiology assay')
+OBI:0003243	blood assay datum				A data item that is the specified output of a blood assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'blood assay')
+OBI:0003244	blood microbiology datum				An organism detection datum that is the specified output of a blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'blood microbiology assay')
+OBI:0003245	feces assay datum				A data item that is the specified output of a feces assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'feces assay')
+OBI:0003246	feces microbiology datum				An organism detection datum that is the specified output of a feces microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'feces microbiology assay')
+OBI:0003247	urine assay datum				A data item that is the specified output of a urine assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'urine assay')
+OBI:0003248	urine microbiology datum				An organism detection datum that is the specified output of a urine microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'urine microbiology assay')
+OBI:0003249	induced sputum assay datum				A data item that is the specified output of a induced sputum assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'induced sputum assay')
+OBI:0003251	induced sputum microbiology datum				An organism detection datum that is the specified output of an induced sputum microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'induced sputum microbiology assay')
+OBI:0003252	cerebrospinal fluid assay datum				A data item that is the specified output of a cerebrospinal fluid assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'cerebrospinal fluid assay')
+OBI:0003253	cerebrospinal fluid microbiology datum				An organism detection datum that is the specified output of a cerebrospinal fluid microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'cerebrospinal fluid microbiology assay')
+OBI:0003254	endotracheal aspirate assay datum				An organism detection datum that is the specified output of an endotracheal aspirate assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'endotracheal aspirate assay')
+OBI:0003255	endotracheal tube aspirate microbiology datum				An organism detection datum that is the specified output of an endotracheal tube aspirate microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'endotracheal tube aspirate microbiology assay')
+OBI:0003256	lung microbiology datum				An organism detection datum that is the specified output of a lung microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'lung microbiology assay')
+OBI:0003257	nasopharyngeal or oropharyngeal swab microbiology datum				An organism detection datum that is the specified output of a nasopharyngeal or oropharyngeal swab microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'nasopharyngeal or oropharyngeal swab microbiology assay')
+OBI:0003258	pleural fluid microbiology datum				An organism detection datum that is the specified output of a pleural fluid microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'pleural fluid microbiology assay')
+OBI:0003259	umbilical cord blood assay datum				A data item that is the specified output of an umbilical cord blood assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'umbilical cord blood assay')
+OBI:0003260	umbilical cord blood microbiology datum				An organism detection datum that is the specified output of an umbilical cord blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'umbilical cord blood microbiology assay')
 OBI:0003261	bacteria in blood datum				A blood microbiology datum that is about bacteria.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('blood microbiology datum' and 'is about' some Bacteria)
 OBI:0003262	virus in blood datum				A blood microbiology datum that is about a virus.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('blood microbiology datum' and 'is about' some Viruses)
 OBI:0003263	eukaryota in blood datum				A blood microbiology datum that is about eukaryota.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('blood microbiology datum' and 'is about' some Eukaryota)
@@ -38,12 +38,12 @@ OBI:0003278	bacteria in pleural fluid datum				A pleural fluid microbiology datu
 OBI:0003279	eukaryota in pleural fluid datum				A pleural fluid microbiology datum that is about eukaryota.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('pleural fluid microbiology datum' and 'is about' some Eukaryota)
 OBI:0003280	virus in pleural fluid datum				A pleural fluid microbiology datum that is about a virus.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('pleural fluid microbiology datum' and 'is about' some Viruses)
 OBI:0003281	eukaryota in umbilical cord blood datum				An umbilical cord blood microbiology datum that is about eukaryota.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('umbilical cord blood microbiology datum' and 'is about' some Eukaryota)
-OBI:0003365	milk assay datum				A data item that is the specified output of a milk assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1515	('data item' and is_specified_output_of some 'milk assay')
-OBI:0003382	placental blood microbiology datum				An organism detection datum that is the specified output of a placental blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1297	('organism detection datum' and is_specified_output_of some 'placental blood microbiology assay')
+OBI:0003365	milk assay datum				A data item that is the specified output of a milk assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1515	('data item' and 'is specified output of' some 'milk assay')
+OBI:0003382	placental blood microbiology datum				An organism detection datum that is the specified output of a placental blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1297	('organism detection datum' and 'is specified output of' some 'placental blood microbiology assay')
 OBI:0003383	eukaryota in placental blood datum				A placental blood microbiology datum that is about eukaryota.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1297	('placental blood microbiology datum' and 'is about' some Eukaryota)
-OBI:0003417	antigen specific antibodies assay datum				A data item that is the specified output of an antigen specific antibodies assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('data item' and is_specified_output_of some 'antigen specific antibodies assay')
-OBI:0003420	antigen specific antibodies in blood assay datum				An antigen specific antibodies assay datum that is the specified output of an antigen specific antibodies in blood assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('antigen specific antibodies assay datum' and is_specified_output_of some 'blood assay')
-OBI:0003421	antigen specific antibodies in milk assay datum				An antigen specific antibodies assay datum that is the specified output of an antigen specific antibodies in milk assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('antigen specific antibodies assay datum' and is_specified_output_of some 'milk assay')
-OBI:0003577	skin of body microbiology datum				An organism detection datum that is the specified output of a skin of body microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and is_specified_output_of some 'skin of body microbiology assay')
-OBI:0003579	bone marrow microbiology datum				An organism detection datum that is the specified output of a bone marrow microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and is_specified_output_of some 'bone marrow microbiology assay')
-OBI:0003581	nasal aspirate microbiology datum				An organism detection datum that is the specified output of a nasal aspirate microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and is_specified_output_of some 'nasal aspirate microbiology assay')
+OBI:0003417	antigen specific antibodies assay datum				A data item that is the specified output of an antigen specific antibodies assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('data item' and 'is specified output of' some 'antigen specific antibodies assay')
+OBI:0003420	antigen specific antibodies in blood assay datum				An antigen specific antibodies assay datum that is the specified output of an antigen specific antibodies in blood assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('antigen specific antibodies assay datum' and 'is specified output of' some 'blood assay')
+OBI:0003421	antigen specific antibodies in milk assay datum				An antigen specific antibodies assay datum that is the specified output of an antigen specific antibodies in milk assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1526	('antigen specific antibodies assay datum' and 'is specified output of' some 'milk assay')
+OBI:0003577	skin of body microbiology datum				An organism detection datum that is the specified output of a skin of body microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and 'is specified output of' some 'skin of body microbiology assay')
+OBI:0003579	bone marrow microbiology datum				An organism detection datum that is the specified output of a bone marrow microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and 'is specified output of' some 'bone marrow microbiology assay')
+OBI:0003581	nasal aspirate microbiology datum				An organism detection datum that is the specified output of a nasal aspirate microbiology assay.	VEuPathDB		John Judkins ORCID:0000-0001-6595-0902				https://github.com/obi-ontology/obi/issues/1680	('organism detection datum' and 'is specified output of' some 'nasal aspirate microbiology assay')
diff --git a/src/ontology/templates/specimens.tsv b/src/ontology/templates/specimens.tsv
index 28cc0148..934e7a7d 100644
--- a/src/ontology/templates/specimens.tsv
+++ b/src/ontology/templates/specimens.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen collection process	gross anatomical part	collection process input	associated axioms	URI
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C is_specified_output_of some %	C (is_specified_output_of some 'specimen collection process') and ('derives from' some %)	C is_specified_output_of some ('specimen collection process' and has_specified_input some %)	C % SPLIT=|	
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'is specified output of' some %	C ('is specified output of' some 'specimen collection process') and ('derives from' some %)	C 'is specified output of' some ('specimen collection process' and 'has specified input' some %)	C % SPLIT=|	
 OBI:0000651	urine specimen	urine specimen	metadata complete		a portion of urine collected from an organism				This could be instead a kind of collection of secreted stuff. Among secreted stuff there is passive, and active. urine is secreted, passiv.  lavage is secreted, active|are we happy calling collection of urine a material separation?|4/10/2011BP: It seems to me that the editor notes refer to a previous version, and are no longer relevant.				equivalent	specimen from organism	collecting specimen from organism	urine			
 OBI:0000655	blood specimen	blood specimen	ready for release		a material entity derived from a portion of blood collected from an organism	Bjoern Peters	blood drawn from a human for glucose assay	Bjoern Peters					equivalent	specimen from organism	collecting specimen from organism	blood			
 OBI:0000671	sample from organism	sample from organism	example to be eventually removed		a material obtained from an organism in order to be a representative of the whole				we need to work on this: Is taking a urine sample a material separation process? If not, we will need to specify what 'taking a sample from organism' entails. We can argue that the objective to obtain a urine sample from a patient is enough to call it a material separation process, but it could dilute what material separation was supposed to be about.|5/29: This is a helper class for now				equivalent	specimen from organism				'has role' some 'material sample role'	
@@ -14,23 +14,23 @@ OBI:0000880	RNA extract	RNA extract	metadata complete		an extract which is the o
 OBI:0000895	total RNA extract	total RNA extract	metadata complete		A RNA extract that is the output of an extraction process in which total celluar and organelle RNA molecules are isolated from a specimen.	UPenn Group	Extraction of total RNA from cells with Qiagen mini RNeasy kit	PERSON: Chris Stoeckert|PERSON: Jie Zheng					subclass	RNA extract	total RNA extraction				
 OBI:0000899	organellar RNA extract	organellar RNA extract	metadata complete		A RNA extract that is the output of an extraction process in which RNA molecules found in an organelle, e.g., mitochondrion, ER, or chloroplast, excluding the nucleus, are extracted.	UPenn Group	Extraction of organellar RNA from plant cells using organellar RNA binding protein.	PERSON: Chris Stoeckert|PERSON: Jie Zheng					subclass	RNA extract	organellar RNA extraction				
 OBI:0000902	post mortem specimen	post mortem specimen	metadata complete		a specimen that was taken from a dead organism	MO_416 postmortem	the spleen taken from a dead mouse	Bjoern Peters					equivalent	specimen with pre- or post-mortem status			('organism' and ('has quality' some 'dead'))		
-OBI:0000908	labeled DNA extract	labeled DNA extract	metadata complete		a labeled specimen that is the output of a labeling process and has grain labeled DNA to be able to detect DNA in future experiments.	Group: OBI group		Group: OBI group	Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call				equivalent	labeled nucleic acid extract	('addition of molecular label' and ('has_specified_input' some 'DNA extract'))			'has grain' some 'deoxyribonucleic acid'	
+OBI:0000908	labeled DNA extract	labeled DNA extract	metadata complete		a labeled specimen that is the output of a labeling process and has grain labeled DNA to be able to detect DNA in future experiments.	Group: OBI group		Group: OBI group	Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call				equivalent	labeled nucleic acid extract	('addition of molecular label' and ('has specified input' some 'DNA extract'))			'has grain' some 'deoxyribonucleic acid'	
 OBI:0000909	cloacal specimen	cell specimen	metadata complete		A specimen obtained by inserting a swab deeply into the vent of the cloaca of an organism and vigorously swabbing the wall. The swab should be deeply stained with fecal material and is then placed in transport medium.	WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf	type of sample used in the PCIRN influenza network	PERSON: Melanie Courtot					equivalent	specimen from organism	collecting specimen from organism	cloaca			
 OBI:0000914	nasopharyngeal aspirate specimen	nasopharyngeal aspirate specimen	metadata complete		A specimen which derives from nasopharyngeal mucosa after aspiration.	WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf	type of sample used in the PCIRN influenza network	PERSON: Melanie Courtot					subclass	specimen from organism	collecting specimen from organism	nasopharynx			
 OBI:0000917	nasal swab specimen	nasal swab specimen	metadata complete		A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of exudate and epithelial debris for microbiological or cellular examination.	WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf	type of sample used in the PCIRN influenza network	PERSON: Melanie Courtot					equivalent	specimen from organism	collecting specimen with swab		nasal cavity mucosa		
-OBI:0000921	labeled RNA extract	labeled RNA extract	metadata complete		a labeled specimen that is the output of a labeling process and has grain labeled RNA to be able to detect RNA in future experiments.	Group: OBI group		Group: OBI group	Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call				equivalent	labeled nucleic acid extract	('addition of molecular label' and ('has_specified_input' some 'RNA extract'))			'has grain' some 'ribonucleic acid'	
-OBI:0000922	frozen specimen	frozen specimen	metadata incomplete		A specimen that has been frozen in order to store it.	MO_610 frozen_sample	Frozen blood plasma	Person:Alan Ruttenberg					equivalent	specimen	('freezing storage' and ('has_specified_input' some ('has role' some 'specimen role')))				
+OBI:0000921	labeled RNA extract	labeled RNA extract	metadata complete		a labeled specimen that is the output of a labeling process and has grain labeled RNA to be able to detect RNA in future experiments.	Group: OBI group		Group: OBI group	Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call				equivalent	labeled nucleic acid extract	('addition of molecular label' and ('has specified input' some 'RNA extract'))			'has grain' some 'ribonucleic acid'	
+OBI:0000922	frozen specimen	frozen specimen	metadata incomplete		A specimen that has been frozen in order to store it.	MO_610 frozen_sample	Frozen blood plasma	Person:Alan Ruttenberg					equivalent	specimen	('freezing storage' and ('has specified input' some ('has role' some 'specimen role')))				
 OBI:0000924	labeled specimen	labeled specimen	metadata incomplete		A specimen  that has been modified in order to be able to detect it in future experiments			OBI group	added during call 3/1/2010				equivalent	specimen	addition of molecular label			'has part' some 'molecular label'	
-OBI:0000950	paraffin specimen	paraffin specimen	metadata incomplete		a specimen that is output of a paraffin storage process in which specimen is embedded in paraffin	MO_990 paraffin_sample	liver tissue embedded in paraffin	PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('paraffin storage' and ('has_specified_input' some ('has role' some 'specimen role')))				
+OBI:0000950	paraffin specimen	paraffin specimen	metadata incomplete		a specimen that is output of a paraffin storage process in which specimen is embedded in paraffin	MO_990 paraffin_sample	liver tissue embedded in paraffin	PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('paraffin storage' and ('has specified input' some ('has role' some 'specimen role')))				
 OBI:0000953	processed specimen	processed specimen	ready for release		A specimen that has been intentionally physically modified.	Bjoern Peters		Bjoern Peters	A tissue sample that has been sliced and stained for a histology study.				equivalent	specimen				'processed material' and 'specimen'	
-OBI:0000965	lyophilized specimen	lyophilized specimen	metadata incomplete		a specimen that is output of a lyophilization storage process in which specimen is lyophilized for storage.	MO_589 freeze_dried_sample	freezing dried DNA	PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('lyophilization storage' and ('has_specified_input' some ('has role' some 'specimen role')))				
+OBI:0000965	lyophilized specimen	lyophilized specimen	metadata incomplete		a specimen that is output of a lyophilization storage process in which specimen is lyophilized for storage.	MO_589 freeze_dried_sample	freezing dried DNA	PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('lyophilization storage' and ('has specified input' some ('has role' some 'specimen role')))				
 OBI:0000971	fresh specimen	fresh specimen	metadata incomplete		a specimen that is output of a specimen creation process used for an investigation without storage.	MO_730 fresh_sample	a liver freshly removed from a rat	PERSON: Chris Stoeckert|PERSON: Jie Zheng					subclass	specimen with known storage state					
-OBI:0000981	agar stab specimen	agar stab specimen	metadata incomplete		a specimen that is output of a process that cell culture inoculated into agar for long term storage.	MO_971 agar_stab		PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('agar stab storage' and ('has_specified_input' some ('has role' some 'specimen role')))				
+OBI:0000981	agar stab specimen	agar stab specimen	metadata incomplete		a specimen that is output of a process that cell culture inoculated into agar for long term storage.	MO_971 agar_stab		PERSON: Chris Stoeckert|PERSON: Jie Zheng					equivalent	specimen	('agar stab storage' and ('has specified input' some ('has role' some 'specimen role')))				
 OBI:0001010	nucleic acid extract	nucleic acid extract	metadata complete		An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen.	UPenn Group		Person: Jie Zheng					subclass	specimen	nucleic acid extraction				
 OBI:0001051	DNA extract	DNA extract	metadata complete		The output of an extraction process in which DNA molecules are purified in order to exclude DNA from organellas.	Group: UPenn group		Person: Jie Zheng					subclass	nucleic acid extract	DNA extraction			'has grain' some 'deoxyribonucleic acid'	
-OBI:0001143	labeled nucleic acid extract	labeled nucleic acid extract	metadata complete	labeled extract	a labeled specimen that is the output of a labeling process and has grain labeled nucleic acid for detection of the nucleic acid in future experiments.	MO_221 labeledExtract		Person: Jie Zheng					equivalent	labeled specimen	('addition of molecular label' and ('has_specified_input' some 'nucleic acid extract'))			'has grain' some 'nucleic acid'	
+OBI:0001143	labeled nucleic acid extract	labeled nucleic acid extract	metadata complete	labeled extract	a labeled specimen that is the output of a labeling process and has grain labeled nucleic acid for detection of the nucleic acid in future experiments.	MO_221 labeledExtract		Person: Jie Zheng					equivalent	labeled specimen	('addition of molecular label' and ('has specified input' some 'nucleic acid extract'))			'has grain' some 'nucleic acid'	
 OBI:0001468	cell specimen	cell specimen	metadata incomplete		A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture.	MO_612 cell		PERSON: Chris Stoeckert, Jie Zheng, Alexander Diehl	Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828				equivalent	specimen from organism				'has part' some 'cell'	
-OBI:0001472	specimen with known storage state	specimen with known storage state	metadata incomplete		A specimen for which it is known whether it has been subjected to storage of a specified type.	MO_95 BiosourceType		PERSON: Chris Stoeckert, Jie Zheng					equivalent	specimen				'fresh specimen' or ('specimen' and ('is_specified_output_of' some 'storage'))	
+OBI:0001472	specimen with known storage state	specimen with known storage state	metadata incomplete		A specimen for which it is known whether it has been subjected to storage of a specified type.	MO_95 BiosourceType		PERSON: Chris Stoeckert, Jie Zheng					equivalent	specimen				'fresh specimen' or ('specimen' and ('is specified output of' some 'storage'))	
 OBI:0001479	specimen from organism		ready for release	tissue specimen	A specimen that derives from an anatomical part or substance arising from an organism. Examples of tissue specimen include tissue, organ, physiological system, blood, or body location (arm).	MO_954 organism_part		PERSON: Chris Stoeckert, Jie Zheng					equivalent	specimen			('organism' or 'material anatomical entity' or 'anatomical cluster')		
 OBI:0001506	specimen with pre- or post-mortem status	specimen with pre- or post-mortem status	metadata complete		A specimen that has been established to be taken from a live (pre-mortem) or dead (post-mortem) organism.	MO_84 OrganismStatus		PERSON: Chris Stoeckert, Jie Zheng	organizational term, used in description of specimen that is created from known pre- or post-mortem status				equivalent	specimen			('organism' and ('has quality' some ('alive' or 'dead')))		
 OBI:0002125	H&E-stained fixed tissue slide specimen	H&E-stained fixed tissue slide specimen	pending final vetting		A fixed tissue slide specimen that is the output of H&E slide staining.	OBIB, OBI		Chris Stoeckert, Ned Haubein					equivalent	fixed tissue slide specimen	H&E slide staining				
@@ -128,13 +128,13 @@ OBI:0003595	nasal lavage fluid				A specimen collected through nasal cavity lava
 OBI:0003652	albumin-free serum	albumin-free serum			A blood serum specimen that contains no albumin.			Sebastian Duesing			Philippe Rocca-Serra	https://github.com/obi-ontology/obi/issues/493	equivalent	blood serum specimen				'has part' only (not ('albumin'))	
 OBI:0003666	lavage fluid specimen	lavage fluid specimen			A specimen obtained through a lavage process which includes fluid in addition to cells and/or cellular secretions.		The collection of bronchoalveolar lavage fluid (BAL) from the lungs of mice in order to study the cytokines present.	Sebastian Duesing				https://github.com/obi-ontology/obi/issues/1803	equivalent	specimen from organism	lavage				
 OBI:0003667	oral lavage fluid	oral lavage fluid		mouth rinse specimen	A specimen collected through oral cavity lavage that contains the reagents used to for the lavage process, organisms, cells, cellular secretions, and other biomaterials present in the oral cavity space.			Sebastian Duesing			Anna Maria Masci	https://github.com/obi-ontology/obi/issues/1803	equivalent	lavage fluid specimen	lavage		mouth		UBERON_0000165
-OBI:0100016	blood plasma specimen	blood plasma specimen	metadata complete	plasma	a material entity which corresponds to the liquid component of blood, in which the blood cells are suspended.	WEB: http://en.wikipedia.org/wiki/Blood_plasma	PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.	PERSON: Maura Gasparetto|PERSON: Melanie Courtot|PERSON: Philippe Rocca-Serra	03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.				subclass	blood specimen	('material component separation' and ('has_specified_input' some 'blood specimen'))				
-OBI:0100017	blood serum specimen	blood serum specimen	metadata complete		A material entity which derives from blood and corresponds to blood plasma without fibrinogen or the other clotting factors.	WEB: http://en.wikipedia.org/wiki/Blood_plasma	PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.	PERSON: Maura Gasparetto|PERSON: Melanie Courtot|PERSON: Philippe Rocca-Serra					subclass	blood plasma specimen	(('filtration' or 'centrifugation' or 'dialysis') and ('has_specified_input' some 'blood specimen'))				
+OBI:0100016	blood plasma specimen	blood plasma specimen	metadata complete	plasma	a material entity which corresponds to the liquid component of blood, in which the blood cells are suspended.	WEB: http://en.wikipedia.org/wiki/Blood_plasma	PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.	PERSON: Maura Gasparetto|PERSON: Melanie Courtot|PERSON: Philippe Rocca-Serra	03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.				subclass	blood specimen	('material component separation' and ('has specified input' some 'blood specimen'))				
+OBI:0100017	blood serum specimen	blood serum specimen	metadata complete		A material entity which derives from blood and corresponds to blood plasma without fibrinogen or the other clotting factors.	WEB: http://en.wikipedia.org/wiki/Blood_plasma	PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.	PERSON: Maura Gasparetto|PERSON: Melanie Courtot|PERSON: Philippe Rocca-Serra					subclass	blood plasma specimen	(('filtration' or 'centrifugation' or 'dialysis') and ('has specified input' some 'blood specimen'))				
 OBI:0100067	bronchial alveolar lavage	bronchial alveolar lavage	metadata complete	BAL	Group of biomaterials present in the bronchial aveolar space of an organism which are collected through lavage including the reagents used to for the lavage process, organisms, cells, and cellular secretions present in the bronchial aveolar space.	GROUP: IEDB	solution containing lung derived T cells, eosinophils, and TNFa.	PERSON: Bjoern Peters					equivalent	lavage fluid specimen	lavage	lung			
-OBI:0302716	pool of specimens	pool of specimens	metadata complete		A pool of specimens is a mixture of a population of samples which have been gathered from one or more sample populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish.	GROUP: CEBS		PERSON: Jennifer Fostel	check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish				equivalent	specimen	('material combination' and ('has_specified_input' only 'specimen'))				
+OBI:0302716	pool of specimens	pool of specimens	metadata complete		A pool of specimens is a mixture of a population of samples which have been gathered from one or more sample populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish.	GROUP: CEBS		PERSON: Jennifer Fostel	check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish				equivalent	specimen	('material combination' and ('has specified input' only 'specimen'))				
 OBI:1000049	whole mount tissue	whole mount tissue	metadata complete	whole mount sample	A whole organism preparation resulting from a histological preparation known as whole mount preparation where the whole specimen is mounted or spread on the microscope (glass) slide	GROUP: OBI		PERSON: Helen Parkinson|PERSON: Philippe Rocca-Serra		PRS:22-02-2008: indicates the need to create a protocol application and distinguish it from this entity|PRS:22-02-2008: is a material which has output_role during whole mount preparation protocol-application			subclass	whole organism preparation	histological sample preparation			'derives from' some 'material anatomical entity'	
-OBI:1110041	lymph node cell specimen	lymph node cell specimen	metadata incomplete		A cell specimen comprised of a mixed population of cells obtained by processing whole lymph node into individual cells, typically performed using a sieve. This population includes T cells, B cells, macrophages, and other cell types.	IEDB		IEDB					equivalent	cell specimen	('organ harvesting' and ('has_specified_input' some 'lymph node'))				
-OBI:1110116	splenocyte specimen	splenocyte specimen	metadata complete		A cell specimen comprised of a mixed cell population obtained by processing whole spleen into individual cells, typically performed using a sieve or blender. This population includes T cells, B cells, macrophages, and other cell types.	IEDB		IEDB					equivalent	cell specimen	('organ harvesting' and ('has_specified_input' some 'spleen'))				
+OBI:1110041	lymph node cell specimen	lymph node cell specimen	metadata incomplete		A cell specimen comprised of a mixed population of cells obtained by processing whole lymph node into individual cells, typically performed using a sieve. This population includes T cells, B cells, macrophages, and other cell types.	IEDB		IEDB					equivalent	cell specimen	('organ harvesting' and ('has specified input' some 'lymph node'))				
+OBI:1110116	splenocyte specimen	splenocyte specimen	metadata complete		A cell specimen comprised of a mixed cell population obtained by processing whole spleen into individual cells, typically performed using a sieve or blender. This population includes T cells, B cells, macrophages, and other cell types.	IEDB		IEDB					equivalent	cell specimen	('organ harvesting' and ('has specified input' some 'spleen'))				
 OBI:1200000	FFPE specimen	FFPE specimen		formalin-fixed paraffin-embeded specimen	A specimen that has been fixed in formalin and embedded in paraffin.	https://www.biochain.com/general/what-is-ffpe-tissue/	Many of today’s researchers prefer to use Formalin-Fixed Paraffin-Embedded samples of tissues for their IHC, histological or in-situ genomic analyses. Professionally fixed and embedded FFPE samples and the biomolecules they contain are reasonably stable at ambient temperatures. -based on https://lab-ally.com/histopathology-resources/ffpe-samples/	MIABIS				https://github.com/obi-ontology/obi/issues/1019	subclass	paraffin specimen					
 OBI:2000000	uterine cervix specimen				A specimen that is derived from some uterine cervix	Mark A. Miller ORCID:0000-0001-9076-6066|Christian Stoeckert ORCID:0000-0002-5714-991X		Mark A. Miller ORCID:0000-0001-9076-6066|Christian Stoeckert ORCID:0000-0002-5714-991X					equivalent	specimen from organism	collecting specimen from organism	(tissue and ('part of' some  'uterine cervix'))			UBERON_0000002
 OBI:2000001	urethra specimen				A specimen that is derived from some urethra	Mark A. Miller ORCID:0000-0001-9076-6066|Christian Stoeckert ORCID:0000-0002-5714-991X		Mark A. Miller ORCID:0000-0001-9076-6066|Christian Stoeckert ORCID:0000-0002-5714-991X					equivalent	specimen from organism	collecting specimen from organism	(tissue and ('part of' some urethra))			UBERON_0000057
diff --git a/src/ontology/templates/study-designs.tsv b/src/ontology/templates/study-designs.tsv
index 50ae1a83..a3a15ad3 100644
--- a/src/ontology/templates/study-designs.tsv
+++ b/src/ontology/templates/study-designs.tsv
@@ -34,7 +34,7 @@ OBI:0001337	clinical history design	clinical history design	metadata complete		A
 OBI:0001358	post-transcriptional modification design	post-transcriptional modification design	metadata complete		A study design in which a modification of the transcriptome, proteome (not genome) is made, for example RNAi, antibody targeting.	MO_392 cellular_modification_design		Person: Chris Stoeckert, Jie Zheng	post transcription modification design? or more clear RNAi design / antibody targeting design? need to check the use cases				subclass	intervention design	biological feature identification objective	study intervention				
 OBI:0001365	cellular process design	cellular process design	metadata complete		A study design that aims to study the processes that are carried out at the cellular level, but are not necessarily restricted to a single cell. For example, cell communication occurs among more than one cell, but occurs at the cellular level.	MO_810 cellular_process_design		Person: Chris Stoeckert, Jie Zheng					subclass	study design	('cellular feature identification objective' and ('is about' some 'cellular process'))					
 OBI:0001374	injury design	injury design	metadata complete		A study design in which the response of an organism(s) to injury or damage is studied.	MO_726 injury_design		Person: Chris Stoeckert, Jie Zheng					subclass	study design	organism feature identification objective					
-OBI:0001377	organism status comparison design	organism status comparison design	metadata complete		A study design that compares samples from live and dead organisms.	MO_841 organism_status_design		Person: Chris Stoeckert, Jie Zheng					subclass	study design	biological feature identification objective				('is concretized as' some ('realized in' some (assay and (has_specified_input some ('pre-mortem specimen' or 'post mortem specimen')))))	
+OBI:0001377	organism status comparison design	organism status comparison design	metadata complete		A study design that compares samples from live and dead organisms.	MO_841 organism_status_design		Person: Chris Stoeckert, Jie Zheng					subclass	study design	biological feature identification objective				('is concretized as' some ('realized in' some (assay and ('has specified input' some ('pre-mortem specimen' or 'post mortem specimen')))))	
 OBI:0001387	genotyping by array design	genotyping by array design	metadata complete		A study design that classifies an individual or group of individuals on the basis of alleles, haplotypes, SNPs using microarray technology.	MO_560 genotyping_design		Person: Chris Stoeckert, Jie Zheng					subclass	genotyping design						
 OBI:0001396	stimulus or stress design	stimulus or stress design	metadata complete		A study design in which the response of an organism(s) to the stress or stimulus is studied, e.g. osmotic stress, heat shock, radiation exposure, behavioral treatment etc.	MO_568 stimulus_or_stress_design		Person: Chris Stoeckert, Jie Zheng					subclass	intervention design	('organism feature identification objective' and ('is about' some 'response to stimulus'))	study intervention				
 OBI:0001401	protocol optimization design	protocol optimization design	metadata complete		A study design where different protocols or protocol parameters are compared aims to find an optimized protocol	MO_934 optimization_design		Person: Chris Stoeckert, Jie Zheng					subclass	study design	protocol optimization objective					

From 3197d0d461ab403d8dce112458f457770de9c279 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Fri, 22 Nov 2024 13:26:02 -0600
Subject: [PATCH 04/12] Replace alternative term with alternative label in all
 templates

---
 src/ontology/templates/administration.tsv        | 4 ++--
 src/ontology/templates/antibody-purification.tsv | 4 ++--
 src/ontology/templates/assays.tsv                | 4 ++--
 src/ontology/templates/biopsy.tsv                | 4 ++--
 src/ontology/templates/data-sets.tsv             | 4 ++--
 src/ontology/templates/data-transformations.tsv  | 4 ++--
 src/ontology/templates/devices.tsv               | 4 ++--
 src/ontology/templates/epitope-assays.tsv        | 4 ++--
 src/ontology/templates/medical-history.tsv       | 4 ++--
 src/ontology/templates/obsolete.tsv              | 4 ++--
 src/ontology/templates/organizations.tsv         | 4 ++--
 src/ontology/templates/physical-examination.tsv  | 4 ++--
 src/ontology/templates/sample-collection.tsv     | 4 ++--
 src/ontology/templates/sequence-analysis.tsv     | 4 ++--
 src/ontology/templates/specimen-assay-data.tsv   | 4 ++--
 src/ontology/templates/specimens.tsv             | 4 ++--
 src/ontology/templates/study-designs.tsv         | 4 ++--
 src/ontology/templates/value-specifications.tsv  | 4 ++--
 18 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/src/ontology/templates/administration.tsv b/src/ontology/templates/administration.tsv
index 591c8efe..c0f26942 100644
--- a/src/ontology/templates/administration.tsv
+++ b/src/ontology/templates/administration.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	target of administration	material administered	administration technique	objective	associated axiom
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'realizes' some ('target of material addition role' and ('role of' some %)) SPLIT=|	C 'realizes' some ('material to be added role' and ('role of' some %)) SPLIT=|	C 'has part' some % SPLIT=|	C achieves_planned_objective some %	C %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	target of administration	material administered	administration technique	objective	associated axiom
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'realizes' some ('target of material addition role' and ('role of' some %)) SPLIT=|	C 'realizes' some ('material to be added role' and ('role of' some %)) SPLIT=|	C 'has part' some % SPLIT=|	C achieves_planned_objective some %	C %
 OBI:0000281	intraperitoneal injection	intraperitoneal injection			is the injection of a material entity (bearing the administered substance role) into the peritoneum (bearing the target role) of an organism using a syringe			BP					equivalent		intraperitoneal administration					('realizes' some ('function' and ('inheres in' some 'syringe')))
 OBI:0000429	intraperitoneal administration	intraperitoneal administration			The administration of a substance into the peritoneum of an organism		Rats were injected intraperitoneally with either rrIL-6 (250 ng/0.5 ml) or equal-volume sterile saline twice within an interval of 24 h	Person:Bjoern Peters					equivalent		administering substance in vivo		peritoneum			
 OBI:0000837	oral ingestion of pill	oral ingestion of pill			An adding a material entity to target with the entity is a pill and the target is the mouth			Person:Alan Ruttenberg		2009/09/28 Alan Ruttenberg. Fucoidan-use-case			equivalent		oral administration		pill			('has specified input' some 'pill')
diff --git a/src/ontology/templates/antibody-purification.tsv b/src/ontology/templates/antibody-purification.tsv
index 955a911e..1279f84b 100644
--- a/src/ontology/templates/antibody-purification.tsv
+++ b/src/ontology/templates/antibody-purification.tsv
@@ -1,5 +1,5 @@
-id	rdfs label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent	output
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester SPLIT=|	A term tracker item SPLIT=|	CLASS_TYPE	C %	C 'has specified output' some %
+id	rdfs label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent	output
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester SPLIT=|	A term tracker item SPLIT=|	CLASS_TYPE	C %	C 'has specified output' some %
 OBI:0003616	antibody purification of MHC class I protein complex				An antibody purification of MHC protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of MHC class I protein complex, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of MHC protein complex	MHC class I protein complex
 OBI:0003617	antibody purification of human MHC class I protein complex				An antibody purification of MHC class I protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of human MHC class I protein complex, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of MHC class I protein complex	human MHC class I protein complex
 OBI:0003618	antibody purification of HLA protein complex with A2 serotype				An antibody purification of human MHC class I protein complex to separate a material entity into different compositions of which one fraction contains a higher concentration of HLA protein complex with A2 serotype, while others contain impurities and are not of interest.	Randi Vita		Randi Vita|Sebastian Duesing					equivalent	antibody purification of human MHC class I protein complex	HLA protein complex with A2 serotype
diff --git a/src/ontology/templates/assays.tsv b/src/ontology/templates/assays.tsv
index 3bf66f7c..066cfd1e 100644
--- a/src/ontology/templates/assays.tsv
+++ b/src/ontology/templates/assays.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	material processing technique	detection technique	evaluant	measurand	analyte	device	reagent	molecular label	input	output	target entity	target context	objective	associated axioms
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('measurand role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('analyte role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('molecular label role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	material processing technique	detection technique	evaluant	measurand	analyte	device	reagent	molecular label	input	output	target entity	target context	objective	associated axioms
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('measurand role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('analyte role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('molecular label role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
 CHMO:0000087	fluorescence microscopy assay			fluorescence imaging|fluorescence microscopic imaging|FM	Any type of light microscopy assay where the specimen can be made to fluoresce (emit energy as visible light) by illuminating it with light of specific wavelengths. These specimens are called fluorophores.	CHMO							subclass		light microscopy assay									('material entity' and ('bearer of' some fluorescence))					
 CHMO:0000089	confocal fluorescence microscopy assay			CLSM|confocal fluorescence imaging|confocal laser scanning fluorescence microscopy|confocal laser scanning microscopy|confocal-laser scanning microscopy|fluorescence confocal microscopy|fluorescence confocal scanning laser microscopy|LSCM|scanning confocal fluorescence microscopy	Microscopy where the specimen can be made to fluoresce (emit energy as visible light) by scanning a gas (Ar or Kr) laser spot of specific wavelength over its surface and using a spatial pinhole to eliminate out-of-focus fluorescence.	CHMO							subclass		microscopy assay														
 CHMO:0000102	light microscopy assay			light microscopy|OM|optical microscopy	Microscopy where the specimen is illuminated with visible light and a system of lenses is used to produce an image.	CHMO							subclass		microscopy assay														
diff --git a/src/ontology/templates/biopsy.tsv b/src/ontology/templates/biopsy.tsv
index 7a4d70c3..9d1c616a 100644
--- a/src/ontology/templates/biopsy.tsv
+++ b/src/ontology/templates/biopsy.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material anatomical entity	input device	output entity
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'has specified input' some %	C 'has specified input' some %	C 'has specified output' some %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material anatomical entity	input device	output entity
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'has specified input' some %	C 'has specified input' some %	C 'has specified output' some %
 OBI:0002650	biopsy		ready for release		A specimen collection that obtains a sample of tissue or cell from a living multicellular organism body for diagnostic purposes by means intended to be minimally invasive.	https://en.wikipedia.org/wiki/Biopsy	Biopsy of a potentially cancerous mole.	Nicole Vasilevsky|Damion Dooley					subclass	collecting specimen from organism	material anatomical entity	device	pre-mortem specimen
 OBI:0002651	image guided biopsy		ready for release	image-guided biopsy|imaging guided biopsy|image guided needle biopsy	A biopsy which uses an imaging procedure to guide a needle biopsy.	https://www.mayoclinic.org/diseases-conditions/cancer/in-depth/biopsy/art-20043922	Image-guided needle biopsy allows a doctor to biopsy suspicious areas that aren't readily seen or felt through skin, such as in a prostate gland.	Damion Dooley					subclass	needle biopsy			
 OBI:0002652	computed tomography assisted biopsy		ready for release	Computed Tomography Assisted Biopsy|CT Guided Biopsy|CT Assisted Biopsy|Computed Tomography-Guided Needle Biopsy	A needle biopsy guided by real-time computed tomography (CT) scan images.	http://purl.obolibrary.org/obo/NCIT_C137909	A CT Guided Biopsy is a procedure performed by a radiologist to obtain a small tissue sample through a needle.	Damion Dooley					subclass	image guided biopsy		computed tomography scanner	
diff --git a/src/ontology/templates/data-sets.tsv b/src/ontology/templates/data-sets.tsv
index 57de9134..749d1489 100644
--- a/src/ontology/templates/data-sets.tsv
+++ b/src/ontology/templates/data-sets.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	is about	is specified output of	has member
-ID	A rdfs:label	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=,	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'is about' some %	C 'is specified output of' some %	C 'has member' some %
+ontology ID	label	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	is about	is specified output of	has member
+ID	A rdfs:label	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=,	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'is about' some %	C 'is specified output of' some %	C 'has member' some %
 OBI:0003327	image data set			A data set that is comprised of multidimensional structured measurements and metadata required for a morphological representation of an entity. An image data set can be the source from which an image (such as a 2D image using pixels or a 3D image using voxels) is produced.		The output produced by a digital imaging technique, such as microscopy, MRI, or CT.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	subclass	data set	entity		
 OBI:0003328	magnetic resonance image data set			An image data set whose information content originates from some MR imaging assay and is about some MRI participant.	MRI at a Glance, ISBN 10: 1119053552	The DICOM file produced by an MRI machine when a multiple sclerosis patient undergoes a brain scan.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set	magnetic resonance imaging participant		
 OBI:0003331	raw image data set			An image data set that encodes measurement values produced by some instrument before undergoing a data transformation.		The untransformed (""k-space"") data produced by an MRI machine, prior to mathematical transformation into a form that corresponds to the anatomical structure of the brain.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith"",https://orcid.org/0000-0002-1604-3078 ""Alan Ruttenberg""				https://github.com/obi-ontology/obi/issues/1481	subclass	image data set			
diff --git a/src/ontology/templates/data-transformations.tsv b/src/ontology/templates/data-transformations.tsv
index 36179101..e9b522b1 100644
--- a/src/ontology/templates/data-transformations.tsv
+++ b/src/ontology/templates/data-transformations.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	term tracker item	logical type	parent class	input	output	objective	associated axioms
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A term tracker item	CLASS_TYPE	C %	C 'has specified input' some %	C 'has specified output' some %	C achieves_planned_objective some %	C %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	term tracker item	logical type	parent class	input	output	objective	associated axioms
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A term tracker item	CLASS_TYPE	C %	C 'has specified input' some %	C 'has specified output' some %	C achieves_planned_objective some %	C %
 OBI:0003355	image data set analysis				The process of deriving a data item from an image data set using computer algorithms. The produced data item can be an image data set, data measurement, or any other data item.			https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik""|https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl""|https://orcid.org/0000-0001-9625-1899 ""William D. Duncan""|https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra""|https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie""|https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""			https://github.com/obi-ontology/obi/issues/1481	subclass	data transformation	image data set			
 OBI:0003356	raw magnetic resonance image data set reconstruction				A process that transforms raw magnetic resonance image data from an NMR/MRI machine into a reconstructed magnetic resonance image data set.		A Fourier transform of raw ""k-space"" data produced into an image data set that represents the anatomical structure of the tissue examined.	https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik""|https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl""|https://orcid.org/0000-0001-9625-1899 ""William D. Duncan""|https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra""|https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie""|https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""			https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set analysis	raw magnetic resonance image data set	reconstructed magnetic resonance image data set		
 OBI:0003647	tandem mass spectrometry analysis	tandem mass spectrometry analysis				A mass spectrometry analysis in which the data being analyzed is the result of a tandem mass spectrometry assay.		Sebastian Duesing			https://github.com/obi-ontology/obi/issues/1684	equivalent	mass spectrometry analysis	('data item' and 'is specified output of' some 'tandem mass spectrometry assay')			
diff --git a/src/ontology/templates/devices.tsv b/src/ontology/templates/devices.tsv
index fb369a0e..32bce389 100644
--- a/src/ontology/templates/devices.tsv
+++ b/src/ontology/templates/devices.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	function	has part	part of	manufactured by	associated axioms
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has function' some % SPLIT=|	C 'has part' some % SPLIT=|	C 'part of' some %	C is_manufactured_by value %	C % SPLIT=|
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	function	has part	part of	manufactured by	associated axioms
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has function' some % SPLIT=|	C 'has part' some % SPLIT=|	C 'part of' some %	C is_manufactured_by value %	C % SPLIT=|
 OBI:0000038	chromatography column	chromatography column	metadata incomplete		Chromatography column in chemistry is a tube and contents (typically glass) used to purify individual chemical compounds from mixtures of compounds. It is often used for preparative applications on scales from micrograms up to kilograms.	http://en.wikipedia.org/wiki/Column_chromatography		Frank Gibson		open tracker https://sourceforge.net/tracker/index.php?func=detail&aid=2881353&group_id=177891&atid=886178				device	('material separation function' and ('realized in' only 'preparative chromatography'))	container			
 OBI:0000041	pump valve switch	pump valve switch	metadata incomplete		A pump valve switch is a cardinal part of a liquid chromatography instrument that controls the flow.	OBI		OBI Instrument branch	FG:I would assume this should be a pump valve control switch and it would not be specific to a liquid chromatography instrument					device	mechanical function				
 OBI:0000048	chromatography device	chromatography device	metadata complete	chromatography instrument	A device that facilitates the separation of mixtures. The function of a chromatography device involves passing a mixture dissolved in a ""mobile phase"" through a stationary phase, which separates the analyte to be measured from other molecules in the mixture and allows it to be isolated.	http://en.wikipedia.org/wiki/Chromatography		Frank Gibson		open tracker https://sourceforge.net/tracker/index.php?func=detail&aid=2881353&group_id=177891&atid=886178				device	contain function|environment control function|measure function|material separation function				
diff --git a/src/ontology/templates/epitope-assays.tsv b/src/ontology/templates/epitope-assays.tsv
index 7e7bc676..d1e7e6d6 100644
--- a/src/ontology/templates/epitope-assays.tsv
+++ b/src/ontology/templates/epitope-assays.tsv
@@ -1,5 +1,5 @@
-Ontology ID	label	editor preferred term	has curation status	alternative term	IEDB alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material processing technique	detection technique	reagent	input	output	MHC source	target entity	target context	unit
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified input' some (% and ('has part' some 'MHC protein complex'))	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C 'has specified output' some ('has measurement unit label' value %)
+Ontology ID	label	editor preferred term	has curation status	alternative label	IEDB alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material processing technique	detection technique	reagent	input	output	MHC source	target entity	target context	unit
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified input' some (% and ('has part' some 'MHC protein complex'))	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C 'has specified output' some ('has measurement unit label' value %)
 OBI:0001194	ELISPOT assay measuring epitope specific transforming growth factor-beta production by T cells				TGFb release|ELISPOT	An enzyme-linked immunospot assay that detects transforming growth factor-beta production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	enzyme-linked immunospot assay							('transforming growth factor beta production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001196	cytometric bead array assay measuring epitope specific IP-10 production by T cells				CXCL10/IP-10 release|cytometric bead array	A cytometric bead array assay that detects IP-10 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	antigen detection by cytometric bead array assay							('IP-10 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001198	assay measuring epitope specific interleukin-27 production by T cells				IL-27 release|biological activity	A T cell epitope specific cytokine production assay that detects interleukin-27 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	assay							('interleukin-27 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
diff --git a/src/ontology/templates/medical-history.tsv b/src/ontology/templates/medical-history.tsv
index 3dafc77d..c1ccb4d3 100644
--- a/src/ontology/templates/medical-history.tsv
+++ b/src/ontology/templates/medical-history.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %
 OBI:0002368	clinical history of cancer				A clinical history in which there is a diagnosis of cancer.	NCI BBRB, OBIB		Chris Stoeckert, Helena Ellis			NCI BBRB		subclass	clinical history
 OBI:0002369	clinical history devoid of cancer			clinical history of no cancer	A clinical history in which there was no diagnosis of cancer.	NCI BBRB, OBIB		Chris Stoeckert, Helena Ellis			NCI BBRB		subclass	clinical history
 OBI:0002370	unknown clinical history of cancer				A clinical history in which it is not known whether there was a diagnosis of cancer.	NCI BBRB, OBIB		Chris Stoeckert, Helena Ellis			NCI BBRB		subclass	clinical history
diff --git a/src/ontology/templates/obsolete.tsv b/src/ontology/templates/obsolete.tsv
index 39f14605..fdaba18a 100755
--- a/src/ontology/templates/obsolete.tsv
+++ b/src/ontology/templates/obsolete.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	IEDB Alternative Terms	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	obsolete	obsolescence reason	replacement term	Randi notes on obsolescence
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	AT deprecated^^xsd:boolean	AI has obsolescence reason	AI term replaced by	
+ontology ID	label	editor preferred term	has curation status	alternative label	IEDB Alternative Terms	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	obsolete	obsolescence reason	replacement term	Randi notes on obsolescence
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	AT deprecated^^xsd:boolean	AI has obsolescence reason	AI term replaced by	
 OBI:0000050	obsolete_platform		metadata incomplete			A platform is an object_aggregate that is the set of instruments and software needed to perform a process. definition_source: OBI.	OBI Instrument branch		OBI Instrument branch					subclass	Obsolete Class	true	IAO:0000103		
 OBI:0000100	obsolete_role of being first subject treated		metadata complete			First subject treated role is a study subject role borne by the subject realized in the application of the process specified in intervention study design with no previous study subject realizing the role prior in the study	OBI	Rat 1A; first enrolled patient to receive treatment	Role Branch					subclass	Obsolete Class	true	IAO:0000103		
 OBI:0000109	obsolete biological vector role		metadata complete			a biological vector role is a material to be added role that is realized by the process of transmitting material to the organism that is the target of the transmission.	OBI and Wikipedia	1983 Sci. Amer. Jan. 58/2 Plasmids are routinely used as vectors for introducing foreign DNA into bacteria.|Some epidemiological aspects and vector role of tick infestation on layers in the Faisalabad district (Pakistan). http://journals.cambridge.org/action/displayAbstract;jsessionid=0373164489D00868AEEF2C556EB4FD29.tomcat1?fromPage=online&aid=624280	GROUP:  Role Branch					subclass	Obsolete Class	true	IAO:0000103		
diff --git a/src/ontology/templates/organizations.tsv b/src/ontology/templates/organizations.tsv
index dd3c57c6..17735113 100644
--- a/src/ontology/templates/organizations.tsv
+++ b/src/ontology/templates/organizations.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	type
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	TYPE SPLIT=|
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	type
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	TYPE SPLIT=|
 OBI:0000462	Affymetrix	Affymetrix			An organization which supplies technology, tools and protocols for use in high throughput applications		Affymetrix supplied microarray							manufacturer|material supplier
 OBI:0000752	Thermo	Thermo						Philippe Rocca-Serra						manufacturer
 OBI:0000753	Waters	Waters						Philippe Rocca-Serra						manufacturer
diff --git a/src/ontology/templates/physical-examination.tsv b/src/ontology/templates/physical-examination.tsv
index ea2ebf3f..ede2326d 100644
--- a/src/ontology/templates/physical-examination.tsv
+++ b/src/ontology/templates/physical-examination.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	detection technique	evaluant	device	input	output	anatomical site	assessed biological trait
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is quality measurement of' some %)
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	detection technique	evaluant	device	input	output	anatomical site	assessed biological trait
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is quality measurement of' some %)
 OBI:0003501	functional assessment of individual				A physical examination of an organism's ability to perform functional activities.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		physical examination of an organism							
 OBI:0003502	facial atrophy assessment				An observational assessment of the loss of facial muscle tissue due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						facial muscle	facial muscle performance
 OBI:0003503	tongue atrophy assessment				An observational assessment of the loss of muscle tissue related to tongue movement due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						tongue	facial muscle performance
diff --git a/src/ontology/templates/sample-collection.tsv b/src/ontology/templates/sample-collection.tsv
index 34df2de5..834b94a1 100644
--- a/src/ontology/templates/sample-collection.tsv
+++ b/src/ontology/templates/sample-collection.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen type
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some (% and 'has role' some 'specimen role')
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen type
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some (% and 'has role' some 'specimen role')
 OBI:0002904	adult arthropod specimen collection process			collection of adults	A live arthropod specimen collection process in which the arthropods are in the adult stage.	MIRO:30000052		John Judkins				https://github.com/obi-ontology/obi/issues/1217		live arthropod specimen collection process	
 OBI:0002905	animal-biting arthropod specimen collection by aspiration			animal biting catch	An arthropod specimen collection by aspiration that occurs while the arthropod is biting an animal.	MIRO:30000012		John Judkins				https://github.com/obi-ontology/obi/issues/1217		arthropod specimen collection by aspiration	
 OBI:0002906	animal-biting outdoor arthropod specimen collection by aspiration			animal biting catch - outdoors	An animal-biting arthropod specimen collection by aspiration that occurs outside a building.	MIRO:30000014		John Judkins				https://github.com/obi-ontology/obi/issues/1217		animal-biting arthropod specimen collection by aspiration	
diff --git a/src/ontology/templates/sequence-analysis.tsv b/src/ontology/templates/sequence-analysis.tsv
index 09ce802a..8b4ce88c 100644
--- a/src/ontology/templates/sequence-analysis.tsv
+++ b/src/ontology/templates/sequence-analysis.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	output	input	input of	output of	objective
-ID	A rdfs:label	A editor preferred term	AL has curation status	A alternative term SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some %	C 'has specified input' some %	C 'is specified input of' some %	C 'is specified output of' some %	C achieves_planned_objective some %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	output	input	input of	output of	objective
+ID	A rdfs:label	A editor preferred term	AL has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has specified output' some %	C 'has specified input' some %	C 'is specified input of' some %	C 'is specified output of' some %	C achieves_planned_objective some %
 OBI:0002565	adapter-sequence trimming				A data transformation in which adapter sequences at the end of a molecular sequence are cut (removed).	Dan Berrios		Dan Berrios					subclass	sequence trimming	adapter-trimmed sequence data	'adapter sequence data'			
 OBI:0002566	file merge				A data transformation in which data contained in 2 or more files are merged into a single file.	Dan Berrios		Dan Berrios					subclass	data transformation					
 OBI:0002567	sequence alignment				A data transformation in which one or more sequences (reads) are positioned on a reference sequence template (often a reference set of genes), according to the genetic base-pairing paradigm.	Dan Berrios		Dan Berrios					subclass	sequence analysis data transformation	aligned sequence data	sequence data			
diff --git a/src/ontology/templates/specimen-assay-data.tsv b/src/ontology/templates/specimen-assay-data.tsv
index 6bb77a2c..452c6861 100644
--- a/src/ontology/templates/specimen-assay-data.tsv
+++ b/src/ontology/templates/specimen-assay-data.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	axiom
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	EC %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	axiom
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	EC %
 OBI:0003243	blood assay datum				A data item that is the specified output of a blood assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'blood assay')
 OBI:0003244	blood microbiology datum				An organism detection datum that is the specified output of a blood microbiology assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('organism detection datum' and 'is specified output of' some 'blood microbiology assay')
 OBI:0003245	feces assay datum				A data item that is the specified output of a feces assay.	VEuPathDB		John Judkins				https://github.com/obi-ontology/obi/issues/1428	('data item' and 'is specified output of' some 'feces assay')
diff --git a/src/ontology/templates/specimens.tsv b/src/ontology/templates/specimens.tsv
index 934e7a7d..2ea0f976 100644
--- a/src/ontology/templates/specimens.tsv
+++ b/src/ontology/templates/specimens.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen collection process	gross anatomical part	collection process input	associated axioms	URI
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'is specified output of' some %	C ('is specified output of' some 'specimen collection process') and ('derives from' some %)	C 'is specified output of' some ('specimen collection process' and 'has specified input' some %)	C % SPLIT=|	
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	specimen collection process	gross anatomical part	collection process input	associated axioms	URI
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'is specified output of' some %	C ('is specified output of' some 'specimen collection process') and ('derives from' some %)	C 'is specified output of' some ('specimen collection process' and 'has specified input' some %)	C % SPLIT=|	
 OBI:0000651	urine specimen	urine specimen	metadata complete		a portion of urine collected from an organism				This could be instead a kind of collection of secreted stuff. Among secreted stuff there is passive, and active. urine is secreted, passiv.  lavage is secreted, active|are we happy calling collection of urine a material separation?|4/10/2011BP: It seems to me that the editor notes refer to a previous version, and are no longer relevant.				equivalent	specimen from organism	collecting specimen from organism	urine			
 OBI:0000655	blood specimen	blood specimen	ready for release		a material entity derived from a portion of blood collected from an organism	Bjoern Peters	blood drawn from a human for glucose assay	Bjoern Peters					equivalent	specimen from organism	collecting specimen from organism	blood			
 OBI:0000671	sample from organism	sample from organism	example to be eventually removed		a material obtained from an organism in order to be a representative of the whole				we need to work on this: Is taking a urine sample a material separation process? If not, we will need to specify what 'taking a sample from organism' entails. We can argue that the objective to obtain a urine sample from a patient is enough to call it a material separation process, but it could dilute what material separation was supposed to be about.|5/29: This is a helper class for now				equivalent	specimen from organism				'has role' some 'material sample role'	
diff --git a/src/ontology/templates/study-designs.tsv b/src/ontology/templates/study-designs.tsv
index a3a15ad3..f56b5ab2 100644
--- a/src/ontology/templates/study-designs.tsv
+++ b/src/ontology/templates/study-designs.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	objective	independent variable	dependent variable	assay	associated superclasses	associated equivalent classes
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ('study design independent variable' and ('is about' some %)) SPLIT=|	C 'has part' some ('study design dependent variable' and ('is about' some %)) SPLIT=|	C 'is concretized as' some ('realized in' some ('has part' some %)) SPLIT=|	SC % SPLIT=|	EC % SPLIT=|
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	objective	independent variable	dependent variable	assay	associated superclasses	associated equivalent classes
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ('study design independent variable' and ('is about' some %)) SPLIT=|	C 'has part' some ('study design dependent variable' and ('is about' some %)) SPLIT=|	C 'is concretized as' some ('realized in' some ('has part' some %)) SPLIT=|	SC % SPLIT=|	EC % SPLIT=|
 OBI:0000115	intervention design	intervention design	pending final vetting		An intervention design is a study design in which a controlled process applied to the subjects (the intervention) serves as the independent variable manipulated by the experimentalist. The treatment (perturbation or intervention) defined can be defined as a combination of values taken by independent variable manipulated by the experimentalists are applied to the recruited subjects assigned (possibly by applying specific methods) to treatment groups. The specificity of intervention design is the fact that independent variables are being manipulated and a response of the biological system is evaluated via response variables as monitored by possibly a series of assays.	OBI branch derived	PMID: 18208636.Br J Nutr. 2008 Jan 22;:1-11.Effect of vitamin D supplementation on bone and vitamin D status among Pakistani immigrants in Denmark: a randomised double-blinded placebo-controlled intervention study.	Philppe Rocca-Serra					equivalent	study design		study intervention				
 OBI:0000951	compound treatment design	compound treatment design	metadata complete		an intervention design in which the treatment is the administration of a compound	MO_555 compound_treatment_design		PERSON: Bjoern Peters	This is meant to include all kinds of material administrations, including vaccinations, chemical compounds etc.				subclass	study design		('study intervention' and 'administration of material to specimen')				
 OBI:0000985	growth condition intervention design	growth condition intervention design	metadata complete		A study design in which the independent variable is the environmental condition in which the specimen is growing	MO_588 growth_condition_design		PERSON: Bjoern Peters					subclass	intervention design		study intervention|growth environment				
diff --git a/src/ontology/templates/value-specifications.tsv b/src/ontology/templates/value-specifications.tsv
index adeeb7d4..3dd5092a 100644
--- a/src/ontology/templates/value-specifications.tsv
+++ b/src/ontology/templates/value-specifications.tsv
@@ -1,5 +1,5 @@
-ontology ID	label	editor preferred term	has curation status	alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	type	parent class
-ID	LABEL	A editor preferred term	AI has curation status	A alternative term SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	TYPE	C %
+ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	type	parent class
+ID	LABEL	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	TYPE	C %
 OBI:0002199	reason for lack of data item				An information content entity that provides an explanation why a data item is not provided.	OBI	cannot be assessed, not applicable, unknown	Chris Stoeckert, Helena Ellis			NCI BBRB		subclass		information content entity
 OBI:0002200	cannot be assessed determination			cannot be assessed	A reason for lack of data item that is the negative output of a determination if assay will provide reliable results.	OBI		Chris Stoeckert, Helena Ellis			NCI BBRB		subclass		reason for lack of data item
 OBI:0002201	determination if assay will provide reliable results				A planned process that is used to assess whether an assay will provide reliable results based on the conditions or qualities of the inputs, devices, and other participants of the assay.	OBI		Chris Stoeckert, Helena Ellis			NCI BBRB		subclass		planned process

From d0344ec2304e2c4ef8f261b884e4e21d4e491c69 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 5 Dec 2024 12:54:27 -0600
Subject: [PATCH 05/12] Release Candidate 2024-12-05

---
 obi.owl                 | 3913 +++++++++++++++++++--------------------
 views/NIAID-GSC-BRC.owl |  185 +-
 views/obi-base.owl      | 3416 +++++++++++++++-------------------
 views/obi.obo           |  444 ++++-
 views/obi_core.owl      |  124 +-
 5 files changed, 3927 insertions(+), 4155 deletions(-)

diff --git a/obi.owl b/obi.owl
index 6469e90e..bc9dd2b1 100755
--- a/obi.owl
+++ b/obi.owl
@@ -13,7 +13,7 @@
      xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
      xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi.owl">
-        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-10-25/obi.owl"/>
+        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-12-05/obi.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <obo:IAO_0000589 xml:lang="en">Ontology for Biomedical Investigations</obo:IAO_0000589>
         <dc:contributor xml:lang="en">Advisors for this project come from the IFOMIS group, Saarbruecken and from the Co-ODE group in Manchester</dc:contributor>
@@ -80,7 +80,7 @@
         <terms:license>http://creativecommons.org/licenses/by/4.0/</terms:license>
         <terms:title>Ontology for Biomedical Investigations</terms:title>
         <rdfs:comment>Please cite the OBI consortium http://purl.obolibrary.org/obo/obi where traditional citation is called for. However it is adequate that individual terms be attributed simply by use of the identifying PURL for the term, in projects that refer to them.</rdfs:comment>
-        <owl:versionInfo>2024-10-25</owl:versionInfo>
+        <owl:versionInfo>2024-12-05</owl:versionInfo>
     </owl:Ontology>
     
 
@@ -897,6 +897,19 @@ https://sourceforge.net/tracker/?func=detail&amp;aid=3603413&amp;group_id=177891
     
 
 
+    <!-- http://purl.obolibrary.org/obo/OMO_0004000 -->
+
+    <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/OMO_0004000">
+        <obo:IAO_0000112>A serial number such as &quot;12324X&quot;; a stop sign; a written proper name such as &quot;OBI</obo:IAO_0000112>
+        <obo:IAO_0000115>An information content entity that is a mark(s) or character(s) used as a conventional representation of another entity.</obo:IAO_0000115>
+        <obo:IAO_0000233 rdf:resource="https://github.com/information-artifact-ontology/ontology-metadata/issues/144"/>
+        <terms:contributor rdf:resource="https://orcid.org/0000-0002-6523-4866"/>
+        <terms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2024-03-25</terms:created>
+        <rdfs:label>has symbol</rdfs:label>
+    </owl:AnnotationProperty>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/RO_0001900 -->
 
     <owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001900">
@@ -1219,6 +1232,19 @@ https://sourceforge.net/tracker/?func=detail&amp;aid=3603413&amp;group_id=177891
     
 
 
+    <!-- http://www.geneontology.org/formats/oboInOwl#hasDbXref -->
+
+    <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasDbXref">
+        <obo:IAO_0000112>disease characteristic (MONDO:0021125) has cross-reference (http://www.geneontology.org/formats/oboInOwl#hasDbXref) &quot;NCIT:C41009&quot;^^xsd:string</obo:IAO_0000112>
+        <obo:IAO_0000115>An annotation property that links an ontology entity or a statement to a prefixed identifier or URI.</obo:IAO_0000115>
+        <obo:IAO_0000233 rdf:resource="https://github.com/information-artifact-ontology/ontology-metadata/issues/123"/>
+        <terms:contributor rdf:resource="https://orcid.org/0000-0002-7356-1779"/>
+        <terms:created rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2024-03-18</terms:created>
+        <rdfs:label>has cross-reference</rdfs:label>
+    </owl:AnnotationProperty>
+    
+
+
     <!-- http://www.geneontology.org/formats/oboInOwl#hasExactSynonym -->
 
     <owl:AnnotationProperty rdf:about="http://www.geneontology.org/formats/oboInOwl#hasExactSynonym">
@@ -12310,7 +12336,7 @@ editor = PRS</obo:IAO_0000232>
         <obo:IAO_0000111>specimen role</obo:IAO_0000111>
         <obo:IAO_0000112>liver section; a portion of a culture of cells; a nemotode or other animal once no longer a subject (generally killed); portion of blood from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">a role borne by a material entity that is gained during a specimen collection process and that can be realized by use of the specimen in an investigation</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A role borne by a material entity that is obtained during a specimen collection process and that can be realized by performing measurements or observations on the specimen.</obo:IAO_0000115>
         <obo:IAO_0000116>22Jun09.  The definition includes whole organisms, and can include a human.  The link between specimen role and study subject role has been removed.  A specimen taken as part of a case study is not considered to be a population representative, while a specimen taken as representing a population, e.g. person taken from a cohort, blood specimen taken from an animal) would be considered a population representative and would also bear material sample role.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116 xml:lang="en">blood taken from animal: animal continues in study, whereas blood has role specimen.
@@ -15323,6 +15349,7 @@ Proposal is to obsolete.</obo:IAO_0000116>
     <!-- http://purl.obolibrary.org/obo/OBI_0000418 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000418">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -19941,25 +19968,30 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
     <!-- http://purl.obolibrary.org/obo/OBI_0000651 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000651">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001088"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001088"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>urine specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a portion of urine collected from an organism</obo:IAO_0000115>
@@ -20044,25 +20076,30 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
     <!-- http://purl.obolibrary.org/obo/OBI_0000655 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000655">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000178"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000178"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>blood specimen</obo:IAO_0000111>
         <obo:IAO_0000112>blood drawn from a human for glucose assay</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -20143,9 +20180,10 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>specimen collection process</obo:IAO_0000111>
-        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation</obo:IAO_0000112>
+        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation, collecting a stone from a site</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A planned process with the objective of collecting a specimen.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A planned process with the objective to obtain a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116>Definition updated following discussion on 2024-10-07 OBI dev call.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: A specimen collection can have as part a material entity acquisition, such as ordering from a bank. The distinction is that specimen collection necessarily involves the creation of a specimen role. However ordering cell lines cells from ATCC for use in an investigation is NOT a specimen collection, because the cell lines already have a specimen role.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: The specimen_role for the specimen is created during the specimen collection process.</obo:IAO_0000116>
@@ -20456,10 +20494,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -20469,12 +20504,6 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000747"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>sample from organism</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000002"/>
         <obo:IAO_0000115 xml:lang="en">a material obtained from an organism in order to be a representative of the whole</obo:IAO_0000115>
@@ -20601,23 +20630,6 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000680">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
@@ -20670,7 +20682,8 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <obo:IAO_0000111>specimen collection objective</obo:IAO_0000111>
         <obo:IAO_0000112>The objective to collect bits of excrement in the rainforest. The objective to obtain a blood sample from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A objective specification to obtain a material entity for potential use as an input during an investigation.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A objective specification that is fulfilled by obtaining a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116 xml:lang="en">OBI recommends against subclassing this term in order to avoid further parallel hierarchies between this term and specimen collection process.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
         <rdfs:label>specimen collection objective</rdfs:label>
@@ -21896,7 +21909,7 @@ the role &apos;adjuvant role&apos; inheres in some &apos;material entity&apos; a
     <!-- http://purl.obolibrary.org/obo/OBI_0000721 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000721">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -22631,7 +22644,7 @@ the role &apos;adjuvant role&apos; inheres in some &apos;material entity&apos; a
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -22645,9 +22658,9 @@ the role &apos;adjuvant role&apos; inheres in some &apos;material entity&apos; a
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A material entity that has the material sample role</obo:IAO_0000115>
         <obo:IAO_0000117>OBI: workshop</obo:IAO_0000117>
+        <obo:IAO_0000118>sample</obo:IAO_0000118>
         <obo:IAO_0000118>sample population</obo:IAO_0000118>
-        <obo:IAO_0000233 rdf:resource="https://github.com/obi-ontology/obi/issues/1013"/>
-        <obo:OBI_0001847>sample</obo:OBI_0001847>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1013</obo:IAO_0000233>
         <rdfs:label>material sample</rdfs:label>
     </owl:Class>
     
@@ -23769,7 +23782,7 @@ http://en.wikipedia.org/wiki/Survival_rate</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0000820 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000820">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -24813,6 +24826,7 @@ placeholder</obo:IAO_0000116>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000872">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -24898,39 +24912,43 @@ placeholder</obo:IAO_0000116>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000873">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001421"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001506"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001421"/>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001506"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000902"/>
         <obo:IAO_0000111>pre-mortem specimen</obo:IAO_0000111>
         <obo:IAO_0000112>material obtained through a liver biopsy from a human patient</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a specimen that was taken from a live organism</obo:IAO_0000115>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">MO_705 premortem</obo:IAO_0000119>
+        <obo:IAO_0000119>MO_705 premortem</obo:IAO_0000119>
         <rdfs:label>pre-mortem specimen</rdfs:label>
     </owl:Class>
     
@@ -25088,8 +25106,7 @@ placeholder</obo:IAO_0000116>
         <obo:IAO_0000112>Cytoplasmic RNA extraction from mammalian tissues to create cDNA library (Carninci P, Nakamura M, Sato K, Hayashizaki Y, Brownstein MJ. Cytoplasmic RNA extraction from fresh and frozen mammalian tissues. Biotechniques. 2002;33:306–309.)</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A RNA extract that is the output of a RNA extraction process in which RNA molecules found in the cytoplasm are extracted.</obo:IAO_0000115>
-        <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
-        <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON:Chris Stoeckert</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
         <rdfs:label>cytoplasmic RNA extract</rdfs:label>
     </owl:Class>
@@ -25520,7 +25537,7 @@ J Nutr. 2010 Feb;140(2):382-91. Epub 2009 Dec 23.</obo:IAO_0000112>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>total RNA extract</obo:IAO_0000111>
-        <obo:IAO_0000112>Extraction of total RNA from cells with Qiagen mini RNeasy kit.</obo:IAO_0000112>
+        <obo:IAO_0000112>Extraction of total RNA from cells with Qiagen mini RNeasy kit</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A RNA extract that is the output of an extraction process in which total celluar and organelle RNA molecules are isolated from a specimen.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
@@ -25617,30 +25634,35 @@ J Nutr. 2010 Feb;140(2):382-91. Epub 2009 Dec 23.</obo:IAO_0000112>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000902">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001422"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001506"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001422"/>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001506"/>
         <obo:IAO_0000111>post mortem specimen</obo:IAO_0000111>
@@ -25648,7 +25670,7 @@ J Nutr. 2010 Feb;140(2):382-91. Epub 2009 Dec 23.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a specimen that was taken from a dead organism</obo:IAO_0000115>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">MO_416 postmortem</obo:IAO_0000119>
+        <obo:IAO_0000119>MO_416 postmortem</obo:IAO_0000119>
         <rdfs:label>post mortem specimen</rdfs:label>
     </owl:Class>
     
@@ -25819,10 +25841,10 @@ Dev call Nov 22, 2010: To reflect this, the term&apos;s label has been updated t
     <!-- http://purl.obolibrary.org/obo/OBI_0000908 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000908">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001143"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -25838,23 +25860,17 @@ Dev call Nov 22, 2010: To reflect this, the term&apos;s label has been updated t
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_16991"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_16991"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
         <obo:IAO_0000111>labeled DNA extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled DNA to be able to detect DNA in future experiments.</obo:IAO_0000115>
-        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group.
-Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
+        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <obo:IAO_0000117>Group: OBI group</obo:IAO_0000117>
         <obo:IAO_0000119>Group: OBI group</obo:IAO_0000119>
         <rdfs:label>labeled DNA extract</rdfs:label>
@@ -25865,19 +25881,34 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
     <!-- http://purl.obolibrary.org/obo/OBI_0000909 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000909">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111>cloacal specimen</obo:IAO_0000111>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000162"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A specimen obtained by inserting a swab deeply into the vent of the cloaca of
-an organism and vigorously swabbing the wall. The swab should be deeply
-stained with fecal material and is then placed in transport medium.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen obtained by inserting a swab deeply into the vent of the cloaca of an organism and vigorously swabbing the wall. The swab should be deeply stained with fecal material and is then placed in transport medium.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>cloacal specimen</rdfs:label>
@@ -26071,18 +26102,31 @@ stained with fecal material and is then placed in transport medium.</obo:IAO_000
     <!-- http://purl.obolibrary.org/obo/OBI_0000914 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000914">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <rdfs:subClassOf>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>nasopharyngeal aspirate specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A speciemn which derives from nasopharyngeal mucosa after
-aspiration.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen which derives from nasopharyngeal mucosa after aspiration.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>nasopharyngeal aspirate specimen</rdfs:label>
@@ -26208,24 +26252,37 @@ Updated both textual and logical definition. Both input and output material of f
     <!-- http://purl.obolibrary.org/obo/OBI_0000917 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000917">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>nasal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of
-exudate and epithelial debris for microbiological or cellular examination.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of exudate and epithelial debris for microbiological or cellular examination.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>nasal swab specimen</rdfs:label>
@@ -26345,10 +26402,10 @@ exudate and epithelial debris for microbiological or cellular examination.</obo:
     <!-- http://purl.obolibrary.org/obo/OBI_0000921 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000921">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001143"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -26364,23 +26421,17 @@ exudate and epithelial debris for microbiological or cellular examination.</obo:
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33697"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33697"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
         <obo:IAO_0000111>labeled RNA extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled RNA to be able to detect RNA in future experiments.</obo:IAO_0000115>
-        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group.
-Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
+        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <obo:IAO_0000117>Group: OBI group</obo:IAO_0000117>
         <obo:IAO_0000119>Group: OBI group</obo:IAO_0000119>
         <rdfs:label>labeled RNA extract</rdfs:label>
@@ -26394,6 +26445,7 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -26413,18 +26465,10 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000950"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000965"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>frozen specimen</obo:IAO_0000111>
         <obo:IAO_0000112>Frozen blood plasma</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -27124,6 +27168,7 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -27143,17 +27188,10 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000965"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>paraffin specimen</obo:IAO_0000111>
         <obo:IAO_0000112>liver tissue embedded in paraffin</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -27244,21 +27282,24 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                        </owl:intersectionOf>
+                    </owl:Class>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000047"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>processed specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>A tissue sample that has been sliced and stained for a histology study.
-A blood specimen that has been centrifuged to obtain the white blood cells.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been intentionally physically modified.</obo:IAO_0000115>
+        <obo:IAO_0000116>A tissue sample that has been sliced and stained for a histology study.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
-        <rdfs:comment>A tissue sample that has been sliced and stained for a histology study.</rdfs:comment>
         <rdfs:label>processed specimen</rdfs:label>
     </owl:Class>
     
@@ -27484,6 +27525,7 @@ A blood specimen that has been centrifuged to obtain the white blood cells.</obo
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -27503,16 +27545,10 @@ A blood specimen that has been centrifuged to obtain the white blood cells.</obo
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>lyophilized specimen</obo:IAO_0000111>
         <obo:IAO_0000112>freezing dried DNA</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -27688,7 +27724,6 @@ In the examples above, a reagent is an operational component of a device, but th
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000971">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>fresh specimen</obo:IAO_0000111>
         <obo:IAO_0000112>a liver freshly removed from a rat</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -27898,25 +27933,30 @@ In the examples above, a reagent is an operational component of a device, but th
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000981">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001003"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001003"/>
                                     <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Restriction>
+                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
+                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                                            </owl:Restriction>
+                                        </owl:someValuesFrom>
                                     </owl:Restriction>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
         <obo:IAO_0000111>agar stab specimen</obo:IAO_0000111>
@@ -28658,167 +28698,152 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
     <!-- http://purl.obolibrary.org/obo/OBI_0001010 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001010">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000423"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <obo:IAO_0000111>nucleic acid extract</obo:IAO_0000111>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
+        <obo:IAO_0000115 xml:lang="en">An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen.</obo:IAO_0000115>
+        <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
+        <rdfs:label>nucleic acid extract</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0001011 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001011">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001017"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:unionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CHEBI_16991"/>
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CHEBI_33697"/>
+                        </owl:unionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/IAO_0000109"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
+                <owl:someValuesFrom>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000896"/>
+                    </owl:Restriction>
+                </owl:someValuesFrom>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <obo:IAO_0000111>ENU structure mapping assay</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID:7002606 and PMID:2446263</obo:IAO_0000112>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
+        <obo:IAO_0000115 xml:lang="en">A single-nucleotide-resolution nucleic acid structure mapping assay that determines the secondary structure of a nucleic acid at the nucleotide resolution scale which uses ENU as reagent and chemical probe</obo:IAO_0000115>
+        <obo:IAO_0000117>Philippe Rocca-Serra</obo:IAO_0000117>
+        <obo:IAO_0000118>single nucleotide resolution mapping assay using ENU probe</obo:IAO_0000118>
+        <obo:IAO_0000119>RNA ontology</obo:IAO_0000119>
+        <rdfs:label>ENU structure mapping assay</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0001012 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001012">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001014"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000055"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000067"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000081"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000880"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000880"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000067"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </rdfs:subClassOf>
+        <rdfs:subClassOf>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000055"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000086"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000052"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PR_000025477"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PR_000025477"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000896"/>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111>nucleic acid extract</obo:IAO_0000111>
-        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen.</obo:IAO_0000115>
-        <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
-        <rdfs:label>nucleic acid extract</rdfs:label>
+        <obo:IAO_0000111>RNASE V1 structure mapping assay</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID:7031604</obo:IAO_0000112>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
+        <obo:IAO_0000115 xml:lang="en">A single-nucleotide-resolution ribonucleic acid structure mapping assay that determines nucleic acid secondary structure at a nucleotide resolution scale using RNAse V1 as reagent and enzymatic probe</obo:IAO_0000115>
+        <obo:IAO_0000117>Philippe Rocca-Serra</obo:IAO_0000117>
+        <obo:IAO_0000118>single nucleotide resolution mapping assay using RNAse V1</obo:IAO_0000118>
+        <obo:IAO_0000119>RNA ontology</obo:IAO_0000119>
+        <rdfs:label>RNASE V1 structure mapping assay</rdfs:label>
     </owl:Class>
     
 
 
-    <!-- http://purl.obolibrary.org/obo/OBI_0001011 -->
+    <!-- http://purl.obolibrary.org/obo/OBI_0001013 -->
 
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001011">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001017"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:unionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CHEBI_16991"/>
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/CHEBI_33697"/>
-                        </owl:unionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/IAO_0000109"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
-                <owl:someValuesFrom>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000896"/>
-                    </owl:Restriction>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111>ENU structure mapping assay</obo:IAO_0000111>
-        <obo:IAO_0000112>PMID:7002606 and PMID:2446263</obo:IAO_0000112>
-        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A single-nucleotide-resolution nucleic acid structure mapping assay that determines the secondary structure of a nucleic acid at the nucleotide resolution scale which uses ENU as reagent and chemical probe</obo:IAO_0000115>
-        <obo:IAO_0000117>Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118>single nucleotide resolution mapping assay using ENU probe</obo:IAO_0000118>
-        <obo:IAO_0000119>RNA ontology</obo:IAO_0000119>
-        <rdfs:label>ENU structure mapping assay</rdfs:label>
-    </owl:Class>
-    
-
-
-    <!-- http://purl.obolibrary.org/obo/OBI_0001012 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001012">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001014"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000055"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000067"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000081"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000880"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000880"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000067"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000055"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000086"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000052"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PR_000025477"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PR_000025477"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000896"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111>RNASE V1 structure mapping assay</obo:IAO_0000111>
-        <obo:IAO_0000112>PMID:7031604</obo:IAO_0000112>
-        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A single-nucleotide-resolution ribonucleic acid structure mapping assay that determines nucleic acid secondary structure at a nucleotide resolution scale using RNAse V1 as reagent and enzymatic probe</obo:IAO_0000115>
-        <obo:IAO_0000117>Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118>single nucleotide resolution mapping assay using RNAse V1</obo:IAO_0000118>
-        <obo:IAO_0000119>RNA ontology</obo:IAO_0000119>
-        <rdfs:label>RNASE V1 structure mapping assay</rdfs:label>
-    </owl:Class>
-    
-
-
-    <!-- http://purl.obolibrary.org/obo/OBI_0001013 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001013">
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001013">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001017"/>
         <rdfs:subClassOf>
             <owl:Restriction>
@@ -32185,10 +32210,10 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
     <!-- http://purl.obolibrary.org/obo/OBI_0001143 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001143">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000924"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000924"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -32204,25 +32229,19 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000924"/>
         <obo:IAO_0000111>labeled nucleic acid extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled nucleic acid for detection of the nucleic acid in future experiments.</obo:IAO_0000115>
         <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000118>labeled extract</obo:IAO_0000118>
         <obo:IAO_0000119>MO_221 labeledExtract</obo:IAO_0000119>
-        <obo:OBI_0001847>labeled extract</obo:OBI_0001847>
         <rdfs:label>labeled nucleic acid extract</rdfs:label>
     </owl:Class>
     
@@ -42740,26 +42759,25 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0001468 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001468">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">cell specimen</obo:IAO_0000111>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture.</obo:IAO_0000115>
-        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828/</obo:IAO_0000116>
+        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng, Alexander Diehl</obo:IAO_0000117>
         <obo:IAO_0000119>MO_612 cell</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">cell specimen</rdfs:label>
+        <rdfs:label>cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -42839,27 +42857,32 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001472">
         <owl:equivalentClass>
             <owl:Class>
-                <owl:unionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
+                        <owl:unionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:unionOf>
                     </owl:Class>
-                </owl:unionOf>
+                </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen with known storage state</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen with known storage state</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A specimen for which it is known whether it has been subjected to storage of a specified type.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>MO_95 BiosourceType</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen with known storage state</rdfs:label>
+        <rdfs:label>specimen with known storage state</rdfs:label>
     </owl:Class>
     
 
@@ -43116,18 +43139,26 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
                             <owl:Class>
-                                <owl:unionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
-                                </owl:unionOf>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:unionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
+                                                </owl:unionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
@@ -43135,13 +43166,13 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen from organism</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen from organism</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that derives from an anatomical part or substance arising from an organism. Examples of tissue specimen include tissue, organ, physiological system, blood, or body location (arm).</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">tissue specimen</obo:IAO_0000118>
+        <obo:IAO_0000118>tissue specimen</obo:IAO_0000118>
         <obo:IAO_0000119>MO_954 organism_part</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen from organism</rdfs:label>
+        <rdfs:label>specimen from organism</rdfs:label>
     </owl:Class>
     
 
@@ -44072,46 +44103,51 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001506">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom>
-                                                    <owl:Class>
-                                                        <owl:unionOf rdf:parseType="Collection">
-                                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001421"/>
-                                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001422"/>
-                                                        </owl:unionOf>
-                                                    </owl:Class>
-                                                </owl:someValuesFrom>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom>
+                                                            <owl:Class>
+                                                                <owl:unionOf rdf:parseType="Collection">
+                                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001421"/>
+                                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001422"/>
+                                                                </owl:unionOf>
+                                                            </owl:Class>
+                                                        </owl:someValuesFrom>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen with pre- or post-mortem status</obo:IAO_0000111>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <obo:IAO_0000111>specimen with pre- or post-mortem status</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been established to be taken from a live (pre-mortem) or dead (post-mortem) organism.</obo:IAO_0000115>
         <obo:IAO_0000116>organizational term, used in description of specimen that is created from known pre- or post-mortem status</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>MO_84 OrganismStatus</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen with pre- or post-mortem status</rdfs:label>
+        <rdfs:label>specimen with pre- or post-mortem status</rdfs:label>
     </owl:Class>
     
 
@@ -65257,7 +65293,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002039 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002039">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003686"/>
         <obo:IAO_0000111>assay for transposase-accessible chromatin using sequencing</obo:IAO_0000111>
         <obo:IAO_0000112>Kasinathan et al., (February 2014). &quot;High-resolution mapping of transcription factor binding sites on natitve chromatin.&quot; Nat Methods 11(2):203-9. doi: 10.1038/nmeth.2766.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -68028,8 +68064,7 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002125 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002125">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
@@ -68039,13 +68074,14 @@ https://www.doi.org/</obo:IAO_0000119>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">H&amp;E-stained fixed tissue slide specimen</obo:IAO_0000111>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
+        <obo:IAO_0000111>H&amp;E-stained fixed tissue slide specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A fixed tissue slide specimen that is the output of H&amp;E slide staining.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">OBIB, OBI</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">H&amp;E-stained fixed tissue slide specimen</rdfs:label>
+        <obo:IAO_0000117>Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
+        <obo:IAO_0000119>OBIB, OBI</obo:IAO_0000119>
+        <rdfs:label>H&amp;E-stained fixed tissue slide specimen</rdfs:label>
     </owl:Class>
     
 
@@ -68053,8 +68089,7 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002126 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002126">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
@@ -68064,14 +68099,14 @@ https://www.doi.org/</obo:IAO_0000119>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">IHC-stained fixed tissue slide specimen</obo:IAO_0000111>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
+        <obo:IAO_0000111>IHC-stained fixed tissue slide specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A fixed tissue slide specimen that is the output of immunohistochemistry slide staining.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">immunohistochemistry slide specimen</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">OBIB, OBI</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">IHC-stained fixed tissue slide specimen</rdfs:label>
+        <obo:IAO_0000117>Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
+        <obo:IAO_0000119>OBIB, OBI</obo:IAO_0000119>
+        <rdfs:label>IHC-stained fixed tissue slide specimen</rdfs:label>
     </owl:Class>
     
 
@@ -68080,13 +68115,13 @@ https://www.doi.org/</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002127">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001468"/>
-        <obo:IAO_0000111 xml:lang="en">single cell specimen</obo:IAO_0000111>
+        <obo:IAO_0000111>single cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A cell specimen that contains only one cell.</obo:IAO_0000115>
         <obo:IAO_0000116>Requested by Sirarat Sarntivijai (EBI). Details see tracker: https://sourceforge.net/p/obi/obi-terms/828/</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Jie Zheng, Alexander Diehl</obo:IAO_0000117>
         <obo:IAO_0000119>PERSON: Jie Zheng, Alexander Diehl</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">single cell specimen</rdfs:label>
+        <rdfs:label>single cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -73146,9 +73181,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73159,15 +73194,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73188,9 +73218,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73201,15 +73231,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73230,9 +73255,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73243,15 +73268,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73272,9 +73292,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73285,15 +73305,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73315,9 +73330,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73328,15 +73343,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73358,9 +73368,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73371,15 +73381,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73400,9 +73405,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73413,15 +73418,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73442,9 +73442,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73455,15 +73455,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73484,9 +73479,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73497,15 +73492,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73526,9 +73516,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73539,15 +73529,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73568,9 +73553,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73581,15 +73566,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73610,9 +73590,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73633,15 +73613,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73663,9 +73638,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73676,15 +73651,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002662"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002662"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73705,9 +73675,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73728,15 +73698,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73757,9 +73722,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73770,15 +73735,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73799,9 +73759,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73812,15 +73772,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73841,9 +73796,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73864,15 +73819,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73893,9 +73843,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73906,15 +73856,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73935,9 +73880,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -73958,15 +73903,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73987,9 +73927,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74000,15 +73940,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74029,9 +73964,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74052,15 +73987,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74081,9 +74011,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74104,15 +74034,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74134,9 +74059,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74157,15 +74082,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74186,9 +74106,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74209,15 +74129,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74239,9 +74154,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74262,15 +74177,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74291,9 +74201,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74314,15 +74224,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74343,9 +74248,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74366,15 +74271,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74396,9 +74296,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74419,15 +74319,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74448,9 +74343,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74471,15 +74366,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74500,9 +74390,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74523,15 +74413,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74552,9 +74437,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74565,15 +74450,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74594,9 +74474,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74617,15 +74497,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74647,9 +74522,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74670,15 +74545,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74699,9 +74569,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74722,15 +74592,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74751,9 +74616,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74774,15 +74639,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74803,9 +74663,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74826,15 +74686,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74856,9 +74711,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74879,15 +74734,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74909,9 +74759,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74932,15 +74782,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -74961,9 +74806,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -74984,15 +74829,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75014,9 +74854,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75037,15 +74877,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75066,9 +74901,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75089,15 +74924,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75118,9 +74948,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75141,15 +74971,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75170,9 +74995,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75193,15 +75018,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75222,9 +75042,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75245,15 +75065,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75274,9 +75089,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75297,15 +75112,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75326,9 +75136,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75349,15 +75159,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75378,9 +75183,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75401,15 +75206,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75430,9 +75230,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75453,15 +75253,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75482,9 +75277,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75505,15 +75300,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75534,9 +75324,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75557,15 +75347,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75586,9 +75371,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75609,15 +75394,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75638,9 +75418,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75661,15 +75441,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75690,9 +75465,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75713,15 +75488,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75742,9 +75512,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75765,15 +75535,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75794,9 +75559,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75817,15 +75582,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -76195,7 +75955,6 @@ https://www.doi.org/</obo:IAO_0000119>
         <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
-        <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-05-11T16:35:11Z</dc:date>
         <rdfs:label>polyA depleted RNA extract</rdfs:label>
     </owl:Class>
     
@@ -76664,10 +76423,15 @@ https://www.doi.org/</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002599">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>swab specimen</obo:IAO_0000111>
@@ -76732,37 +76496,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002032"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002032"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>areolar swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -76780,37 +76536,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000310"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000310"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>breast swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -76828,37 +76576,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001567"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001567"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>cheek swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -76876,37 +76616,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>nasopharyngeal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -76924,37 +76656,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>oral swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -76972,37 +76696,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001729"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001729"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>oropharyngeal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -77020,37 +76736,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001052"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001052"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>rectal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -77068,37 +76776,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001723"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001723"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>tongue swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -77116,37 +76816,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000996"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000996"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>vagina swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -77164,37 +76856,29 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001988"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001988"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>fecal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -77213,34 +76897,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/ENVO_00010483"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/ENVO_00010483"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -77515,7 +77190,7 @@ https://www.doi.org/</obo:IAO_0000119>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">An extract of RNA which is produced through rRNA (ribosomal RNA) depletion (the removal of highly abundant rRNA species).</obo:IAO_0000115>
         <obo:IAO_0000117>Dan Berrios</obo:IAO_0000117>
-        <obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://bmcgenomics.biomedcentral.com/articles/10.1186/s12864-018-4585-1</obo:IAO_0000119>
+        <obo:IAO_0000119>https://bmcgenomics.biomedcentral.com/articles/10.1186/s12864-018-4585-1</obo:IAO_0000119>
         <rdfs:label>ribosomal RNA-depleted RNA extract</rdfs:label>
     </owl:Class>
     
@@ -78689,14 +78364,19 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002648 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002648">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002180"/>
+                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
+                        <owl:onClass rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002180"/>
-                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
-                <owl:onClass rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>individual organism specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen composed of an individual organism to be studied in an investigation.</obo:IAO_0000115>
@@ -80067,7 +79747,13 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002691 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002691">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000111>arthropod meal of blood specimen</obo:IAO_0000111>
         <obo:IAO_0000112>A specimen used in a blood meal assay to determine what is the source of blood ingested by a mosquito.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -82063,7 +81749,6 @@ JZ (3-30-20): discussed on the OBI call. Since the REO was never actually regist
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -82076,15 +81761,10 @@ JZ (3-30-20): discussed on the OBI call. Since the REO was never actually regist
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>induced sputum specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -82670,11 +82350,11 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002774">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100016"/>
-        <obo:IAO_0000111 xml:lang="en">platelet-poor plasma specimen</obo:IAO_0000111>
+        <obo:IAO_0000111>platelet-poor plasma specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A blood plasma specimen that is the output of some platelet-poor plasma preparation and is the portion of plasma that contains fewer than 10,000 platelets per microliter.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Matthew Diller</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">platelet-poor plasma specimen</rdfs:label>
+        <obo:IAO_0000117>PERSON: Matthew Diller</obo:IAO_0000117>
+        <rdfs:label>platelet-poor plasma specimen</rdfs:label>
     </owl:Class>
     
 
@@ -82725,38 +82405,28 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0002778 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002778">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0003126"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0003126"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>tracheal aspirate specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -82775,37 +82445,29 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0005921"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0005921"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>mid-turbinate nasal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -82823,38 +82485,29 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <obo:IAO_0000111>nasal aspirate specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is collected with a suctioning tube from the nasal cavity.</obo:IAO_0000115>
@@ -82873,34 +82526,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001558"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001558"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -82922,37 +82566,29 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001557"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001557"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>upper respiratory specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -82970,7 +82606,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -82988,7 +82624,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <obo:IAO_0000111>lower respiratory tract specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from the lower respiratory tract.</obo:IAO_0000115>
@@ -83005,37 +82641,29 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_3000016"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_3000016"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <obo:IAO_0000111>anterior nasal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -85083,7 +84711,6 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -85096,15 +84723,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>endotracheal tube specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -85123,7 +84745,6 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -85136,15 +84757,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>endotracheal aspirate specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -87298,11 +86914,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003054 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003054">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -87315,15 +86930,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>blood specimen in vacutainer</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -87339,11 +86949,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003055 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003055">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -87356,15 +86965,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>blood specimen on filter paper</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -91491,7 +91095,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <obo:IAO_0000111>umbilical cord blood assay</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">An assay that has an umbilical cord blood specimen as evaluant.</obo:IAO_0000115>
@@ -92136,7 +91740,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000027"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003243"/>
         <obo:IAO_0000111>umbilical cord blood assay datum</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A data item that is the specified output of an umbilical cord blood assay.</obo:IAO_0000115>
@@ -94999,9 +94603,9 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -95012,19 +94616,14 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <obo:IAO_0000111>placental blood specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from placental blood.</obo:IAO_0000115>
@@ -95669,11 +95268,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003415 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003415">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -95686,15 +95284,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>peripheral blood mononuclear cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -98036,7 +97629,6 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -98059,15 +97651,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>lymph specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -98086,7 +97673,6 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -98109,15 +97695,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>digestive tract specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -101456,6 +101037,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002145"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <obo:IAO_0000111>serum anti-Epstein-Barr virus antibody level assay</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">An antigen specific antibodies assay that is meant to detect antibodies that bind to Epstein-Barr virus (EBV) antigens in a serum sample.</obo:IAO_0000115>
@@ -101510,6 +101092,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002154"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <obo:IAO_0000111>serum anti-cytomegalovirus antibody level assay</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A CMV antibody assay that has serum as an input.</obo:IAO_0000115>
@@ -101596,34 +101179,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -103097,24 +102671,29 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003652 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003652">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100017"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:allValuesFrom>
+                            <owl:Class>
+                                <owl:complementOf rdf:resource="http://purl.obolibrary.org/obo/PR_000003918"/>
+                            </owl:Class>
+                        </owl:allValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100017"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
-                <owl:allValuesFrom>
-                    <owl:Class>
-                        <owl:complementOf rdf:resource="http://purl.obolibrary.org/obo/PR_000003918"/>
-                    </owl:Class>
-                </owl:allValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>albumin-free serum</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A blood serum specimen that contains no albumin.</obo:IAO_0000115>
         <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/493</obo:IAO_0000233>
         <obo:IAO_0000234>Philippe Rocca-Serra</obo:IAO_0000234>
-        <rdfs:label xml:lang="en">albumin-free serum</rdfs:label>
+        <rdfs:label>albumin-free serum</rdfs:label>
     </owl:Class>
     
 
@@ -103543,7 +103122,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
@@ -103552,6 +103131,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <obo:IAO_0000111>lavage fluid specimen</obo:IAO_0000111>
         <obo:IAO_0000112>The collection of bronchoalveolar lavage fluid (BAL) from the lungs of mice in order to study the cytokines present.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -103569,34 +103149,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -103687,6 +103258,43 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     
 
 
+    <!-- http://purl.obolibrary.org/obo/OBI_0003686 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003686">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <obo:IAO_0000111>chromatin accessibility assay</obo:IAO_0000111>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
+        <obo:IAO_0000115 xml:lang="en">An assay that determines which regions of a DNA molecule are in the form of euchromatin and thus able to make direct physical contact with (i.e. are accessible to) other molecules such as RNA polymerase, transcription factors, etc.</obo:IAO_0000115>
+        <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
+        <obo:IAO_0000117>Michelle Giglio</obo:IAO_0000117>
+        <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
+        <obo:IAO_0000119>Michelle Giglio</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1813</obo:IAO_0000233>
+        <obo:IAO_0000234>Jennifer Jou</obo:IAO_0000234>
+        <rdfs:label>chromatin accessibility assay</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0003687 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003687">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003686"/>
+        <obo:IAO_0000111>m6A-MTase sequencing assay</obo:IAO_0000111>
+        <obo:IAO_0000112>https://pubmed.ncbi.nlm.nih.gov/32587015/</obo:IAO_0000112>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
+        <obo:IAO_0000115 xml:lang="en">A DNA methylation profiling assay in which chromatin stencils are created by treating nuclei with m6A methyltransferase (MTase) and then sequenced using single-molecule circular consensus sequencing to identify regions of accessible DNA at nucleotide resolution.</obo:IAO_0000115>
+        <obo:IAO_0000117>Jennifer Jou</obo:IAO_0000117>
+        <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
+        <obo:IAO_0000118>Fiber-seq</obo:IAO_0000118>
+        <obo:IAO_0000119>Jennifer Jou</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1813</obo:IAO_0000233>
+        <obo:IAO_0000234>Jennifer Jou</obo:IAO_0000234>
+        <rdfs:label>m6A-MTase sequencing assay</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/OBI_0005246 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0005246">
@@ -103777,18 +103385,8 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0100016 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100016">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
@@ -103805,17 +103403,17 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:someValuesFrom>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">blood plasma specimen</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.</obo:IAO_0000112>
+        <obo:IAO_0000111>blood plasma specimen</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a material entity which corresponds to the liquid component of blood, in which the blood cells are suspended.</obo:IAO_0000115>
-        <obo:IAO_0000116 xml:lang="en">03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.</obo:IAO_0000116>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Maura Gasparetto</obo:IAO_0000117>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Melanie Courtot</obo:IAO_0000117>
+        <obo:IAO_0000116>03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Maura Gasparetto</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">plasma</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">blood plasma specimen</rdfs:label>
+        <obo:IAO_0000118>plasma</obo:IAO_0000118>
+        <obo:IAO_0000119>WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
+        <rdfs:label>blood plasma specimen</rdfs:label>
     </owl:Class>
     
 
@@ -103823,7 +103421,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0100017 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100017">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100016"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
@@ -103846,21 +103444,15 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:someValuesFrom>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">blood serum specimen</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.</obo:IAO_0000112>
+        <obo:IAO_0000111>blood serum specimen</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A material entity which derives from blood and corresponds to blood plasma without fibrinogen or the other clotting factors.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Maura Gasparetto</obo:IAO_0000117>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Melanie Courtot</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Maura Gasparetto</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">blood serum specimen</rdfs:label>
+        <obo:IAO_0000119>WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
+        <rdfs:label>blood serum specimen</rdfs:label>
     </owl:Class>
     
 
@@ -104003,10 +103595,9 @@ This issue is outside the scope of OBI.</obo:IAO_0000116>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
         <obo:IAO_0000111 xml:lang="en">specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen.</obo:IAO_0000112>
+        <obo:IAO_0000112 xml:lang="en">Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen; collecting a stone from a site.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A material entity that has the specimen role.</obo:IAO_0000115>
-        <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
+        <obo:IAO_0000115 xml:lang="en">A material entity that is collected for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: James Malone</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
         <obo:IAO_0000119 xml:lang="en">GROUP: OBI Biomaterial Branch</obo:IAO_0000119>
@@ -104284,27 +103875,38 @@ Thyroidectomy during laryngectomy for advanced laryngeal carcinoma--whole organ
     <!-- http://purl.obolibrary.org/obo/OBI_0100067 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100067">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:allValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">bronchial alveolar lavage</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">solution containing lung derived T cells, eosinophils, and TNFa.</obo:IAO_0000112>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002048"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003666"/>
+        <obo:IAO_0000111>bronchial alveolar lavage</obo:IAO_0000111>
+        <obo:IAO_0000112>solution containing lung derived T cells, eosinophils, and TNFa.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">Group of biomaterials present in the bronchial aveolar space of an organism which are collected through lavage including the reagents used to for the lavage process, organisms, cells, and cellular secretions present in the bronchial aveolar space.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">BAL</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">GROUP: IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">bronchial alveolar lavage</rdfs:label>
+        <obo:IAO_0000117>PERSON: Bjoern Peters</obo:IAO_0000117>
+        <obo:IAO_0000118>BAL</obo:IAO_0000118>
+        <obo:IAO_0000119>GROUP: IEDB</obo:IAO_0000119>
+        <rdfs:label>bronchial alveolar lavage</rdfs:label>
     </owl:Class>
     
 
@@ -108401,13 +108003,13 @@ determinations of compounds.</obo:IAO_0000115>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
-        <obo:IAO_0000111 xml:lang="en">pool of specimens</obo:IAO_0000111>
+        <obo:IAO_0000111>pool of specimens</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A pool of specimens is a mixture of a population of samples which have been gathered from one or more sample populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish.</obo:IAO_0000115>
-        <obo:IAO_0000116 xml:lang="en">check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish</obo:IAO_0000116>
+        <obo:IAO_0000116>check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Jennifer Fostel</obo:IAO_0000117>
         <obo:IAO_0000119>GROUP: CEBS</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">pool of specimens</rdfs:label>
+        <rdfs:label>pool of specimens</rdfs:label>
     </owl:Class>
     
 
@@ -115024,7 +114626,6 @@ Possible ecological risks of transgenic organism release when transgenes affect
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1000049">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000680"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
@@ -115037,16 +114638,16 @@ Possible ecological risks of transgenic organism release when transgenes affect
                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">whole mount tissue</obo:IAO_0000111>
+        <obo:IAO_0000111>whole mount tissue</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A whole organism preparation resulting from a histological preparation known as whole mount preparation where the whole specimen is mounted or spread on the microscope (glass) slide</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Helen Parkinson</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Helen Parkinson</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">whole mount sample</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">GROUP: OBI</obo:IAO_0000119>
-        <obo:IAO_0000232 xml:lang="en">PRS:22-02-2008: indicates the need to create a protocol application and distinguish it from this entity</obo:IAO_0000232>
-        <obo:IAO_0000232 xml:lang="en">PRS:22-02-2008: is a material which has output_role during whole mount preparation protocol-application</obo:IAO_0000232>
-        <rdfs:label xml:lang="en">whole mount tissue</rdfs:label>
+        <obo:IAO_0000118>whole mount sample</obo:IAO_0000118>
+        <obo:IAO_0000119>GROUP: OBI</obo:IAO_0000119>
+        <obo:IAO_0000232>PRS:22-02-2008: indicates the need to create a protocol application and distinguish it from this entity</obo:IAO_0000232>
+        <obo:IAO_0000232>PRS:22-02-2008: is a material which has output_role during whole mount preparation protocol-application</obo:IAO_0000232>
+        <rdfs:label>whole mount tissue</rdfs:label>
     </owl:Class>
     
 
@@ -115887,30 +115488,35 @@ Possible ecological risks of transgenic organism release when transgenes affect
     <!-- http://purl.obolibrary.org/obo/OBI_1110041 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1110041">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001468"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000029"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001468"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000029"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>lymph node cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A cell specimen comprised of a mixed population of cells obtained by processing whole lymph node into individual cells, typically performed using a sieve. This population includes T cells, B cells, macrophages, and other cell types.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">IEDB</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">lymph node cell specimen</rdfs:label>
+        <obo:IAO_0000117>IEDB</obo:IAO_0000117>
+        <obo:IAO_0000119>IEDB</obo:IAO_0000119>
+        <rdfs:label>lymph node cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -116878,30 +116484,35 @@ MHB 3-5-13: Need to review axiom on this class in light of clarification that it
     <!-- http://purl.obolibrary.org/obo/OBI_1110116 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1110116">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001468"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002106"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001468"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002106"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>splenocyte specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A cell specimen comprised of a mixed cell population obtained by processing whole spleen into individual cells, typically performed using a sieve or blender. This population includes T cells, B cells, macrophages, and other cell types.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">IEDB</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">splenocyte specimen</rdfs:label>
+        <obo:IAO_0000117>IEDB</obo:IAO_0000117>
+        <obo:IAO_0000119>IEDB</obo:IAO_0000119>
+        <rdfs:label>splenocyte specimen</rdfs:label>
     </owl:Class>
     
 
@@ -118957,15 +118568,13 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1200000">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000950"/>
         <obo:IAO_0000111>FFPE specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Many of today’s researchers prefer to use Formalin-Fixed Paraffin-Embedded samples of tissues for their IHC, histological or in-situ genomic analyses. Professionally fixed and embedded FFPE samples and the biomolecules they contain are reasonably stable at ambient temperatures.
-
--based on https://lab-ally.com/histopathology-resources/ffpe-samples/</obo:IAO_0000112>
+        <obo:IAO_0000112>Many of today’s researchers prefer to use Formalin-Fixed Paraffin-Embedded samples of tissues for their IHC, histological or in-situ genomic analyses. Professionally fixed and embedded FFPE samples and the biomolecules they contain are reasonably stable at ambient temperatures. -based on https://lab-ally.com/histopathology-resources/ffpe-samples/</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been fixed in formalin and embedded in paraffin.</obo:IAO_0000115>
         <obo:IAO_0000117>MIABIS</obo:IAO_0000117>
         <obo:IAO_0000118>formalin-fixed paraffin-embeded specimen</obo:IAO_0000118>
-        <obo:IAO_0000119 rdf:resource="https://www.biochain.com/general/what-is-ffpe-tissue/"/>
-        <obo:IAO_0000233 rdf:resource="https://github.com/obi-ontology/obi/issues/1019"/>
+        <obo:IAO_0000119>https://www.biochain.com/general/what-is-ffpe-tissue/</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1019</obo:IAO_0000233>
         <rdfs:label>FFPE specimen</rdfs:label>
     </owl:Class>
     
@@ -118977,9 +118586,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119000,15 +118609,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119031,9 +118635,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119054,15 +118658,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119085,9 +118684,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119098,15 +118697,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119129,9 +118723,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119152,15 +118746,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119183,9 +118772,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119206,15 +118795,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119237,9 +118821,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119260,15 +118844,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119291,9 +118870,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119314,15 +118893,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119345,9 +118919,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119368,15 +118942,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119399,9 +118968,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119412,15 +118981,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119443,9 +119007,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119456,15 +119020,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119487,9 +119046,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119510,15 +119069,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119541,9 +119095,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119554,15 +119108,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119585,9 +119134,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119598,15 +119147,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -119629,9 +119173,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119642,19 +119186,14 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <obo:IAO_0000111>arterial blood specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some arterial blood</obo:IAO_0000115>
@@ -119673,9 +119212,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119686,19 +119225,14 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <obo:IAO_0000111>venous blood specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some venous blood</obo:IAO_0000115>
@@ -119717,9 +119251,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -119730,19 +119264,14 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2000009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <obo:IAO_0000111>capillary blood specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some capillary blood</obo:IAO_0000115>
@@ -119758,38 +119287,29 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000016 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000016">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000232"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000232"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>erythrocyte specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -119806,38 +119326,29 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000017 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000017">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000558"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000558"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>reticulocyte specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -119854,38 +119365,29 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000018 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000018">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0002599"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000738"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000738"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>leukocyte specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
@@ -121842,6 +121344,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100052 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100052">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -121915,6 +121418,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100053 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100053">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -121988,6 +121492,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100054 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100054">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122061,6 +121566,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100055 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100055">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122135,6 +121641,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100056">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003021"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122195,6 +121702,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100057">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003022"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122255,6 +121763,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100058">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003023"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122315,6 +121824,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100059">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003024"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122375,6 +121885,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100060">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003025"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122434,6 +121945,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100061 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100061">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122508,6 +122020,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100062">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122568,6 +122081,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100063">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003028"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122628,6 +122142,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100064">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122688,6 +122203,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100065">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -122747,6 +122263,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100066 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100066">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122820,6 +122337,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100067 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100067">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100015"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122893,6 +122411,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100068 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100068">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -122966,6 +122485,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100069 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100069">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123039,6 +122559,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100070 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100070">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123112,6 +122633,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100071 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100071">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123185,6 +122707,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100072 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100072">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123258,6 +122781,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100073 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100073">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100021"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123332,6 +122856,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100074">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123392,6 +122917,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100075">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123452,6 +122978,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100076">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123512,6 +123039,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100077">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003028"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123571,6 +123099,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100078 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100078">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123645,6 +123174,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100079">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123704,6 +123234,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100080 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100080">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123778,6 +123309,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100081">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003015"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -123850,6 +123382,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100082 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100082">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123923,6 +123456,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100083 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100083">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -123996,6 +123530,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100084 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100084">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124069,6 +123604,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100085 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100085">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124142,6 +123678,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100086 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100086">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124215,6 +123752,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100087 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100087">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124288,6 +123826,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100088 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100088">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124361,6 +123900,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100089 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100089">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124434,6 +123974,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100090 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100090">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124507,6 +124048,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100091 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100091">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124580,6 +124122,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100092 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100092">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124653,6 +124196,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100093 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100093">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124726,6 +124270,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100094 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100094">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100025"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124799,6 +124344,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100095 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100095">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -124873,6 +124419,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100096">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003009"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -124932,6 +124479,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100097 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100097">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125006,6 +124554,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100098">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003011"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125079,6 +124628,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100099">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003022"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125139,6 +124689,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100100">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125199,6 +124750,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100101">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003023"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125259,6 +124811,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100102">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003024"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125319,6 +124872,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100103">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125379,6 +124933,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100104">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003025"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125439,6 +124994,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100105">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003022"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125499,6 +125055,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100106">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003021"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -125558,6 +125115,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100107 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100107">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125631,6 +125189,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100108 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100108">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100025"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125704,6 +125263,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100109 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100109">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125777,6 +125337,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100110 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100110">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100028"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125837,6 +125398,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100111 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100111">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125910,6 +125472,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100112 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100112">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100029"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -125983,6 +125546,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100113 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100113">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100030"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126056,6 +125620,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100114 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100114">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100031"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126129,6 +125694,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100115 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100115">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100032"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126202,7 +125768,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100116 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100116">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -126263,6 +125829,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100117">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003014"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -126335,6 +125902,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100118 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100118">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126408,6 +125976,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100119 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100119">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100033"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126481,6 +126050,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100120 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100120">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100034"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126614,6 +126184,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100122 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100122">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100035"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126687,6 +126258,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100123 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100123">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126761,6 +126333,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100124">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -126820,6 +126393,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100125 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100125">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126893,6 +126467,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100126 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100126">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -126966,6 +126541,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100127 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100127">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127039,6 +126615,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100128 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100128">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127112,6 +126689,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100129 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100129">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127185,6 +126763,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100130 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100130">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127258,6 +126837,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100131 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100131">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100037"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127332,6 +126912,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100132">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003026"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -127391,6 +126972,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100133 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100133">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127464,6 +127046,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100134 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100134">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127538,6 +127121,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100135">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003013"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -127610,6 +127194,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100136 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100136">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -127966,6 +127551,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100141 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100141">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128039,6 +127625,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100142 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100142">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128112,6 +127699,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100143 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100143">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100040"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128333,6 +127921,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100146 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100146">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100041"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128394,6 +127983,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100147">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003010"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -128453,6 +128043,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100148 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100148">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128526,6 +128117,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100149 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100149">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128599,6 +128191,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100150 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100150">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128672,6 +128265,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100151 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100151">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128745,6 +128339,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100152 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100152">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128818,6 +128413,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100153 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100153">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128891,6 +128487,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100154 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100154">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -128964,6 +128561,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100155 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100155">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129037,6 +128635,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100156 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100156">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129110,6 +128709,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100157 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100157">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129183,6 +128783,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100158 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100158">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129256,6 +128857,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100159 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100159">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129329,6 +128931,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100160 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100160">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129402,6 +129005,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100161 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100161">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100028"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129462,6 +129066,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100162 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100162">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100041"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129522,6 +129127,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100163 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100163">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129583,6 +129189,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100164">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -129642,6 +129249,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100165 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100165">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129715,6 +129323,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100166 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100166">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129788,6 +129397,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100167 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100167">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129861,6 +129471,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100168 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100168">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -129934,6 +129545,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100169 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100169">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130007,6 +129619,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100170 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100170">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130081,6 +129694,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100171">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -130153,6 +129767,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100172 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100172">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100044"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130227,6 +129842,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100173">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -130299,6 +129915,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100174 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100174">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130372,6 +129989,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100175 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100175">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130445,6 +130063,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100176 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100176">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130518,7 +130137,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100177 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100177">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -130578,7 +130197,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100178 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100178">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -130638,7 +130257,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100179 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100179">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -130698,6 +130317,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100180 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100180">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130771,6 +130391,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100181 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100181">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130844,6 +130465,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100182 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100182">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130917,6 +130539,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100183 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100183">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -130990,6 +130613,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100184 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100184">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131063,6 +130687,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100185 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100185">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131137,6 +130762,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100186">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -131196,6 +130822,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100187 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100187">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131269,6 +130896,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100188 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100188">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131343,6 +130971,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100189">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -131402,6 +131031,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100190 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100190">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131475,6 +131105,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100191 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100191">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131548,6 +131179,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100192 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100192">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131621,6 +131253,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100193 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100193">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131694,6 +131327,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100194 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100194">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131767,6 +131401,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100195 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100195">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131840,6 +131475,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100196 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100196">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131913,6 +131549,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100197 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100197">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -131973,6 +131610,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100198 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100198">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132046,6 +131684,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100199 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100199">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100045"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132119,6 +131758,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100200 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100200">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100045"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132193,6 +131833,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100201">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003017"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -132252,6 +131893,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100202 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100202">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132313,6 +131955,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100203">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -132386,6 +132029,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100204">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -132532,6 +132176,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100206 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100206">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100045"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132605,6 +132250,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100207 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100207">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003165"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132665,6 +132311,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100208 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100208">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132738,6 +132385,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100209 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100209">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132811,6 +132459,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100210 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100210">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132884,6 +132533,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100211 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100211">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100044"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -132957,6 +132607,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100212 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100212">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133030,6 +132681,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100213 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100213">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133103,6 +132755,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100214 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100214">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133176,6 +132829,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100215 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100215">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133249,6 +132903,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100216 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100216">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133322,6 +132977,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100217 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100217">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133395,7 +133051,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100218 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100218">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -133455,6 +133111,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100219 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100219">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133528,6 +133185,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100220 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100220">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133602,6 +133260,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100221">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -133675,6 +133334,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100222">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -133747,6 +133407,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100223 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100223">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133820,6 +133481,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100224 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100224">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100015"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133893,6 +133555,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100225 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100225">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -133966,6 +133629,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100226 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100226">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134039,6 +133703,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100227 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100227">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134112,6 +133777,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100228 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100228">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134185,6 +133851,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100229 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100229">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134258,6 +133925,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100230 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100230">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134331,6 +133999,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100231 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100231">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100021"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134404,6 +134073,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100232 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100232">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134477,6 +134147,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100233 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100233">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134550,7 +134221,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100234 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100234">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -134610,6 +134281,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100235 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100235">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134683,6 +134355,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100236 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100236">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134756,6 +134429,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100237 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100237">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100021"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134829,6 +134503,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100238 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100238">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134902,6 +134577,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100239 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100239">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -134975,6 +134651,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100240 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100240">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135048,6 +134725,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100241 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100241">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100029"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135121,6 +134799,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100242 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100242">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135194,6 +134873,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100243 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100243">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100015"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135267,6 +134947,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100244 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100244">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135340,6 +135021,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100245 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100245">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135413,6 +135095,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100246 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100246">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135486,6 +135169,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100247 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100247">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135559,6 +135243,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100248 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100248">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135632,6 +135317,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100249 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100249">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135705,6 +135391,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100250 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100250">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135778,6 +135465,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100251 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100251">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135851,6 +135539,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100252 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100252">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135924,6 +135613,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100253 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100253">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -135997,6 +135687,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100254 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100254">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136071,6 +135762,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100255">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -136130,6 +135822,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100256 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100256">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136203,6 +135896,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100257 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100257">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100045"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136350,6 +136044,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100259 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100259">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100034"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136423,6 +136118,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100260 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100260">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100034"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136496,6 +136192,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100261 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100261">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100046"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136643,6 +136340,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100263 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100263">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100031"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -136716,6 +136414,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100264 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100264">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100029"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137060,6 +136759,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100269">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -137133,6 +136833,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100270">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -137205,6 +136906,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100271 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100271">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137278,6 +136980,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100272 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100272">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137351,6 +137054,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100273 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100273">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137424,6 +137128,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100274 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100274">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137484,6 +137189,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100275 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100275">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137557,6 +137263,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100276 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100276">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137630,6 +137337,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100277 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100277">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137704,6 +137412,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100278">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -137763,6 +137472,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100279 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100279">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137836,7 +137546,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100280 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100280">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -137896,6 +137606,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100281 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100281">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -137969,6 +137680,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100282 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100282">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138043,6 +137755,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100283">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003019"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -138102,6 +137815,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100284 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100284">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138175,6 +137889,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100285 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100285">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138248,6 +137963,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100286 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100286">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138321,6 +138037,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100287 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100287">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138395,6 +138112,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100288">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -138454,6 +138172,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100289 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100289">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138527,6 +138246,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100290 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100290">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138600,6 +138320,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100291 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100291">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138673,6 +138394,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100292 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100292">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138733,6 +138455,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100293 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100293">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100010"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138806,6 +138529,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100294 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100294">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100035"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138879,6 +138603,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100295 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100295">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100035"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -138952,6 +138677,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100296 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100296">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139099,6 +138825,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100298 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100298">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139172,6 +138899,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100299 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100299">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139245,6 +138973,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100300 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100300">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139318,6 +139047,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100301 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100301">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139391,6 +139121,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100302 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100302">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100015"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139464,6 +139195,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100303 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100303">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139537,6 +139269,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100304 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100304">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139610,6 +139343,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100305 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100305">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139684,6 +139418,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100306">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -139743,6 +139478,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100307 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100307">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100040"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139816,6 +139552,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100308 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100308">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100040"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -139890,6 +139627,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100309">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -139962,6 +139700,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100310 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100310">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100047"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140035,6 +139774,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100311 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100311">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100003"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140108,6 +139848,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100312 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100312">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140181,6 +139922,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100313 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100313">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140255,6 +139997,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100314">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -140314,7 +140057,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100315 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100315">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -140374,6 +140117,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100316 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100316">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140447,6 +140191,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100317 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100317">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140520,6 +140265,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100318 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100318">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140593,6 +140339,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100319 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100319">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140666,6 +140413,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100320 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100320">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140739,6 +140487,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100321 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100321">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140812,6 +140561,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100322 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100322">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140885,6 +140635,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100323 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100323">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -140959,6 +140710,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100324">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -141018,6 +140770,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100325 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100325">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100047"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -141091,6 +140844,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100326 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100326">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100034"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -141164,6 +140918,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100327 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100327">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -141863,6 +141618,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100338 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100338">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -141936,6 +141692,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100339 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100339">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100016"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142009,6 +141766,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100340 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100340">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100019"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142082,6 +141840,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100341 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100341">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100022"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142155,6 +141914,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100342 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100342">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142228,6 +141988,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100343 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100343">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100017"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142301,6 +142062,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100344 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100344">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100037"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142435,6 +142197,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100346">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003026"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -142567,6 +142330,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100348 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100348">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100033"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142640,6 +142404,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100349 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100349">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100018"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142713,6 +142478,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100350 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100350">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100046"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -142933,6 +142699,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100353">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -142992,6 +142759,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100354 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100354">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143065,6 +142833,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100355 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100355">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143138,7 +142907,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100356 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100356">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143198,6 +142967,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100357 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100357">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143271,6 +143041,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100358 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100358">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143344,6 +143115,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100359 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100359">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100039"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143405,6 +143177,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100360">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003028"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143464,6 +143237,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100361 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100361">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100046"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143538,6 +143312,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100362">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003022"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143671,6 +143446,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100364 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100364">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100051"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -143745,6 +143521,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100365">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143805,6 +143582,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100366">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143865,6 +143643,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100367">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001977"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143925,6 +143704,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100368">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003026"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -143985,6 +143765,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100369">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000443"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -144057,6 +143838,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100370 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100370">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144130,6 +143912,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100371 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100371">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144203,6 +143986,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100372 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100372">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100042"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144263,6 +144047,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100373 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100373">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100014"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144336,6 +144121,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100374 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100374">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100002"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144409,6 +144195,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100375 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100375">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100004"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144482,7 +144269,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100376 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100376">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -144542,6 +144329,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100377 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100377">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100020"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144615,6 +144403,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100378 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100378">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144689,6 +144478,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100379">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003018"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -144748,6 +144538,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100380 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100380">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100024"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144821,6 +144612,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100381 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100381">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -144895,6 +144687,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100382">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003028"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -144954,6 +144747,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100383 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100383">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100051"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145028,6 +144822,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100384">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003024"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
@@ -145087,6 +144882,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100385 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100385">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145160,6 +144956,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100386 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100386">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100036"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145233,6 +145030,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100387 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100387">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100043"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145306,6 +145104,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100388 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100388">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100001"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145379,6 +145178,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100389 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100389">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100034"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145879,6 +145679,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100397 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100397">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100023"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -145952,6 +145753,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100398 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100398">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100032"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -146025,6 +145827,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100399 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100399">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100029"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -146098,6 +145901,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100400 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100400">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100031"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -146171,6 +145975,7 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2100401 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2100401">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003040"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_2100030"/>
         <rdfs:subClassOf>
             <owl:Class>
@@ -148193,6 +147998,18 @@ realizes some &apos;host of immune response role&apos;</obo:IAO_0000232>
     
 
 
+    <!-- http://purl.obolibrary.org/obo/UBERON_0000162 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000162">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
+        <obo:IAO_0000111>cloaca</obo:IAO_0000111>
+        <obo:IAO_0000115>Common chamber into which the intestines and excretory system opens. Arises during development in all vertebrates, but in many it becomes subdivided, lost or incorporated into other structures.</obo:IAO_0000115>
+        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/uberon.owl"/>
+        <rdfs:label>cloaca</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/UBERON_0000165 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000165">
diff --git a/views/NIAID-GSC-BRC.owl b/views/NIAID-GSC-BRC.owl
index 1f196382..3ac385be 100644
--- a/views/NIAID-GSC-BRC.owl
+++ b/views/NIAID-GSC-BRC.owl
@@ -11,7 +11,7 @@
      xmlns:terms="http://purl.org/dc/terms/"
      xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/NIAID-GSC-BRC.owl">
-        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-10-25/NIAID-GSC-BRC.owl"/>
+        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-12-05/NIAID-GSC-BRC.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <dc:contributor xml:lang="en">Advisors for this project come from the IFOMIS group, Saarbruecken and from the Co-ODE group in Manchester</dc:contributor>
         <dc:creator xml:lang="en">Alan Ruttenberg</dc:creator>
@@ -77,7 +77,7 @@
         <terms:license>http://creativecommons.org/licenses/by/4.0/</terms:license>
         <terms:title>Ontology for Biomedical Investigations</terms:title>
         <rdfs:comment>Please cite the OBI consortium http://purl.obolibrary.org/obo/obi where traditional citation is called for. However it is adequate that individual terms be attributed simply by use of the identifying PURL for the term, in projects that refer to them.</rdfs:comment>
-        <owl:versionInfo>2024-10-25</owl:versionInfo>
+        <owl:versionInfo>2024-12-05</owl:versionInfo>
     </owl:Ontology>
     
 
@@ -2610,7 +2610,7 @@ Modification made by JZ.</obo:IAO_0000116>
         <obo:IAO_0000111>specimen role</obo:IAO_0000111>
         <obo:IAO_0000112>liver section; a portion of a culture of cells; a nemotode or other animal once no longer a subject (generally killed); portion of blood from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">a role borne by a material entity that is gained during a specimen collection process and that can be realized by use of the specimen in an investigation</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A role borne by a material entity that is obtained during a specimen collection process and that can be realized by performing measurements or observations on the specimen.</obo:IAO_0000115>
         <obo:IAO_0000116>22Jun09.  The definition includes whole organisms, and can include a human.  The link between specimen role and study subject role has been removed.  A specimen taken as part of a case study is not considered to be a population representative, while a specimen taken as representing a population, e.g. person taken from a cohort, blood specimen taken from an animal) would be considered a population representative and would also bear material sample role.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116 xml:lang="en">blood taken from animal: animal continues in study, whereas blood has role specimen.
@@ -3072,9 +3072,10 @@ that has_part some material entity is a material entity. If we add as equivalent
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>specimen collection process</obo:IAO_0000111>
-        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation</obo:IAO_0000112>
+        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation, collecting a stone from a site</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A planned process with the objective of collecting a specimen.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A planned process with the objective to obtain a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116>Definition updated following discussion on 2024-10-07 OBI dev call.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: A specimen collection can have as part a material entity acquisition, such as ordering from a bank. The distinction is that specimen collection necessarily involves the creation of a specimen role. However ordering cell lines cells from ATCC for use in an investigation is NOT a specimen collection, because the cell lines already have a specimen role.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: The specimen_role for the specimen is created during the specimen collection process.</obo:IAO_0000116>
@@ -3095,10 +3096,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -3108,12 +3106,6 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000747"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>sample from organism</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000002"/>
         <obo:IAO_0000115 xml:lang="en">a material obtained from an organism in order to be a representative of the whole</obo:IAO_0000115>
@@ -3180,7 +3172,8 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <obo:IAO_0000111>specimen collection objective</obo:IAO_0000111>
         <obo:IAO_0000112>The objective to collect bits of excrement in the rainforest. The objective to obtain a blood sample from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A objective specification to obtain a material entity for potential use as an input during an investigation.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A objective specification that is fulfilled by obtaining a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116 xml:lang="en">OBI recommends against subclassing this term in order to avoid further parallel hierarchies between this term and specimen collection process.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
         <rdfs:label>specimen collection objective</rdfs:label>
@@ -3237,7 +3230,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -3251,6 +3244,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A material entity that has the material sample role</obo:IAO_0000115>
         <obo:IAO_0000117>OBI: workshop</obo:IAO_0000117>
+        <obo:IAO_0000118>sample</obo:IAO_0000118>
         <obo:IAO_0000118>sample population</obo:IAO_0000118>
         <rdfs:label>material sample</rdfs:label>
     </owl:Class>
@@ -3442,21 +3436,24 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                        </owl:intersectionOf>
+                    </owl:Class>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000047"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>processed specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>A tissue sample that has been sliced and stained for a histology study.
-A blood specimen that has been centrifuged to obtain the white blood cells.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been intentionally physically modified.</obo:IAO_0000115>
+        <obo:IAO_0000116>A tissue sample that has been sliced and stained for a histology study.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
-        <rdfs:comment>A tissue sample that has been sliced and stained for a histology study.</rdfs:comment>
         <rdfs:label>processed specimen</rdfs:label>
     </owl:Class>
     
@@ -3547,32 +3544,17 @@ In the examples above, a reagent is an operational component of a device, but th
     <!-- http://purl.obolibrary.org/obo/OBI_0001010 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001010">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000423"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000953"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>nucleic acid extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen.</obo:IAO_0000115>
-        <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
         <rdfs:label>nucleic acid extract</rdfs:label>
     </owl:Class>
@@ -3711,32 +3693,63 @@ All subtype will be defined by textual definition now.</obo:IAO_0000232>
     
 
 
+    <!-- http://purl.obolibrary.org/obo/OBI_0001468 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001468">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
+        <obo:IAO_0000115 xml:lang="en">A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture.</obo:IAO_0000115>
+        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng, Alexander Diehl</obo:IAO_0000117>
+        <obo:IAO_0000119>MO_612 cell</obo:IAO_0000119>
+        <rdfs:label>cell specimen</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/OBI_0001472 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001472">
         <owl:equivalentClass>
             <owl:Class>
-                <owl:unionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
+                        <owl:unionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:unionOf>
                     </owl:Class>
-                </owl:unionOf>
+                </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen with known storage state</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen with known storage state</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A specimen for which it is known whether it has been subjected to storage of a specified type.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>MO_95 BiosourceType</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen with known storage state</rdfs:label>
+        <rdfs:label>specimen with known storage state</rdfs:label>
     </owl:Class>
     
 
@@ -3747,18 +3760,26 @@ All subtype will be defined by textual definition now.</obo:IAO_0000232>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
                             <owl:Class>
-                                <owl:unionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
-                                </owl:unionOf>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:unionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
+                                                </owl:unionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
@@ -3766,14 +3787,14 @@ All subtype will be defined by textual definition now.</obo:IAO_0000232>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen from organism</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen from organism</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that derives from an anatomical part or substance arising from an organism. Examples of tissue specimen include tissue, organ, physiological system, blood, or body location (arm).</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">tissue specimen</obo:IAO_0000118>
+        <obo:IAO_0000118>tissue specimen</obo:IAO_0000118>
         <obo:IAO_0000119>MO_954 organism_part</obo:IAO_0000119>
         <obo:OBI_GSCID_BRC_Field_ID>CS16</obo:OBI_GSCID_BRC_Field_ID>
-        <rdfs:label xml:lang="en">specimen from organism</rdfs:label>
+        <rdfs:label>specimen from organism</rdfs:label>
     </owl:Class>
     
 
@@ -5722,10 +5743,9 @@ This issue is outside the scope of OBI.</obo:IAO_0000116>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
         <obo:IAO_0000111 xml:lang="en">specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen.</obo:IAO_0000112>
+        <obo:IAO_0000112 xml:lang="en">Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen; collecting a stone from a site.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A material entity that has the specimen role.</obo:IAO_0000115>
-        <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
+        <obo:IAO_0000115 xml:lang="en">A material entity that is collected for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: James Malone</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
         <obo:IAO_0000119 xml:lang="en">GROUP: OBI Biomaterial Branch</obo:IAO_0000119>
@@ -5969,39 +5989,6 @@ A cultured cell population maintained in vitro: &quot;Rat cortical neurons from
     
 
 
-    <!-- http://purl.obolibrary.org/obo/OBI_0600005 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0600005">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000417"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000684"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">collecting specimen from organism</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">taking a sputum sample from a cancer patient, taking the spleen from a killed mouse, collecting a urine sample from a patient</obo:IAO_0000112>
-        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">a process with the objective to obtain a material entity that was part of an organism for potential future use in an investigation</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON:Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">collecting specimen from organism</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/OBI_0600014 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0600014">
diff --git a/views/obi-base.owl b/views/obi-base.owl
index b2770f24..28cc2006 100644
--- a/views/obi-base.owl
+++ b/views/obi-base.owl
@@ -13,7 +13,7 @@
      xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
      xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/obi-base.owl">
-        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-10-03/obi-base.owl"/>
+        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-12-05/obi-base.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <obo:IAO_0000589 xml:lang="en">Ontology for Biomedical Investigations</obo:IAO_0000589>
         <dc:contributor xml:lang="en">Advisors for this project come from the IFOMIS group, Saarbruecken and from the Co-ODE group in Manchester</dc:contributor>
@@ -80,7 +80,7 @@
         <terms:license>http://creativecommons.org/licenses/by/4.0/</terms:license>
         <terms:title>Ontology for Biomedical Investigations</terms:title>
         <rdfs:comment>Please cite the OBI consortium http://purl.obolibrary.org/obo/obi where traditional citation is called for. However it is adequate that individual terms be attributed simply by use of the identifying PURL for the term, in projects that refer to them.</rdfs:comment>
-        <owl:versionInfo>2024-10-03</owl:versionInfo>
+        <owl:versionInfo>2024-12-05</owl:versionInfo>
     </owl:Ontology>
     
 
@@ -5725,7 +5725,7 @@ editor = PRS</obo:IAO_0000232>
         <obo:IAO_0000111>specimen role</obo:IAO_0000111>
         <obo:IAO_0000112>liver section; a portion of a culture of cells; a nemotode or other animal once no longer a subject (generally killed); portion of blood from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">a role borne by a material entity that is gained during a specimen collection process and that can be realized by use of the specimen in an investigation</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A role borne by a material entity that is obtained during a specimen collection process and that can be realized by performing measurements or observations on the specimen.</obo:IAO_0000115>
         <obo:IAO_0000116>22Jun09.  The definition includes whole organisms, and can include a human.  The link between specimen role and study subject role has been removed.  A specimen taken as part of a case study is not considered to be a population representative, while a specimen taken as representing a population, e.g. person taken from a cohort, blood specimen taken from an animal) would be considered a population representative and would also bear material sample role.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116 xml:lang="en">blood taken from animal: animal continues in study, whereas blood has role specimen.
@@ -13291,25 +13291,29 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
     <!-- http://purl.obolibrary.org/obo/OBI_0000651 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000651">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001088"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001088"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>urine specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a portion of urine collected from an organism</obo:IAO_0000115>
@@ -13394,25 +13398,29 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
     <!-- http://purl.obolibrary.org/obo/OBI_0000655 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000655">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000178"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000178"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>blood specimen</obo:IAO_0000111>
         <obo:IAO_0000112>blood drawn from a human for glucose assay</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
@@ -13491,9 +13499,10 @@ Eur J Cancer. 2009 Jan;45(1):74-81. PMID: 19008094</obo:IAO_0000112>
                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation</obo:IAO_0000112>
+        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation, collecting a stone from a site</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A planned process with the objective of collecting a specimen.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A planned process with the objective to obtain a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116>Definition updated following discussion on 2024-10-07 OBI dev call.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: A specimen collection can have as part a material entity acquisition, such as ordering from a bank. The distinction is that specimen collection necessarily involves the creation of a specimen role. However ordering cell lines cells from ATCC for use in an investigation is NOT a specimen collection, because the cell lines already have a specimen role.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: The specimen_role for the specimen is created during the specimen collection process.</obo:IAO_0000116>
@@ -13796,10 +13805,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -13807,13 +13813,6 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000111>sample from organism</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000002"/>
         <obo:IAO_0000115 xml:lang="en">a material obtained from an organism in order to be a representative of the whole</obo:IAO_0000115>
@@ -13939,24 +13938,7 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
     <!-- http://purl.obolibrary.org/obo/OBI_0000680 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000680">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
@@ -14007,7 +13989,8 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000005"/>
         <obo:IAO_0000112>The objective to collect bits of excrement in the rainforest. The objective to obtain a blood sample from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A objective specification to obtain a material entity for potential use as an input during an investigation.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A objective specification that is fulfilled by obtaining a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116 xml:lang="en">OBI recommends against subclassing this term in order to avoid further parallel hierarchies between this term and specimen collection process.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
         <rdfs:label>specimen collection objective</rdfs:label>
@@ -15941,7 +15924,7 @@ the role &apos;adjuvant role&apos; inheres in some &apos;material entity&apos; a
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000740"/>
@@ -15954,9 +15937,9 @@ the role &apos;adjuvant role&apos; inheres in some &apos;material entity&apos; a
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A material entity that has the material sample role</obo:IAO_0000115>
         <obo:IAO_0000117>OBI: workshop</obo:IAO_0000117>
+        <obo:IAO_0000118>sample</obo:IAO_0000118>
         <obo:IAO_0000118>sample population</obo:IAO_0000118>
-        <obo:IAO_0000233 rdf:resource="https://github.com/obi-ontology/obi/issues/1013"/>
-        <obo:OBI_0001847>sample</obo:OBI_0001847>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1013</obo:IAO_0000233>
         <rdfs:label>material sample</rdfs:label>
     </owl:Class>
     
@@ -18177,39 +18160,42 @@ placeholder</obo:IAO_0000116>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000873">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001421"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001506"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001421"/>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001506"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000902"/>
         <obo:IAO_0000111>pre-mortem specimen</obo:IAO_0000111>
         <obo:IAO_0000112>material obtained through a liver biopsy from a human patient</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a specimen that was taken from a live organism</obo:IAO_0000115>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">MO_705 premortem</obo:IAO_0000119>
+        <obo:IAO_0000119>MO_705 premortem</obo:IAO_0000119>
         <rdfs:label>pre-mortem specimen</rdfs:label>
     </owl:Class>
     
@@ -18362,8 +18348,7 @@ placeholder</obo:IAO_0000116>
         <obo:IAO_0000112>Cytoplasmic RNA extraction from mammalian tissues to create cDNA library (Carninci P, Nakamura M, Sato K, Hayashizaki Y, Brownstein MJ. Cytoplasmic RNA extraction from fresh and frozen mammalian tissues. Biotechniques. 2002;33:306–309.)</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A RNA extract that is the output of a RNA extraction process in which RNA molecules found in the cytoplasm are extracted.</obo:IAO_0000115>
-        <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
-        <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON:Chris Stoeckert</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
         <rdfs:label>cytoplasmic RNA extract</rdfs:label>
     </owl:Class>
@@ -18783,7 +18768,7 @@ J Nutr. 2010 Feb;140(2):382-91. Epub 2009 Dec 23.</obo:IAO_0000112>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>total RNA extract</obo:IAO_0000111>
-        <obo:IAO_0000112>Extraction of total RNA from cells with Qiagen mini RNeasy kit.</obo:IAO_0000112>
+        <obo:IAO_0000112>Extraction of total RNA from cells with Qiagen mini RNeasy kit</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A RNA extract that is the output of an extraction process in which total celluar and organelle RNA molecules are isolated from a specimen.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
@@ -18879,38 +18864,42 @@ J Nutr. 2010 Feb;140(2):382-91. Epub 2009 Dec 23.</obo:IAO_0000112>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000902">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001422"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001506"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/PATO_0001422"/>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001506"/>
         <obo:IAO_0000111>post mortem specimen</obo:IAO_0000111>
         <obo:IAO_0000112>the spleen taken from a dead mouse</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a specimen that was taken from a dead organism</obo:IAO_0000115>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">MO_416 postmortem</obo:IAO_0000119>
+        <obo:IAO_0000119>MO_416 postmortem</obo:IAO_0000119>
         <rdfs:label>post mortem specimen</rdfs:label>
     </owl:Class>
     
@@ -19074,10 +19063,10 @@ Dev call Nov 22, 2010: To reflect this, the term&apos;s label has been updated t
     <!-- http://purl.obolibrary.org/obo/OBI_0000908 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000908">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001143"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -19093,23 +19082,16 @@ Dev call Nov 22, 2010: To reflect this, the term&apos;s label has been updated t
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_16991"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_16991"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
         <obo:IAO_0000111>labeled DNA extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled DNA to be able to detect DNA in future experiments.</obo:IAO_0000115>
-        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group.
-Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
+        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <obo:IAO_0000117>Group: OBI group</obo:IAO_0000117>
         <obo:IAO_0000119>Group: OBI group</obo:IAO_0000119>
         <rdfs:label>labeled DNA extract</rdfs:label>
@@ -19120,19 +19102,33 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
     <!-- http://purl.obolibrary.org/obo/OBI_0000909 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000909">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111>cloacal specimen</obo:IAO_0000111>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000162"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A specimen obtained by inserting a swab deeply into the vent of the cloaca of
-an organism and vigorously swabbing the wall. The swab should be deeply
-stained with fecal material and is then placed in transport medium.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen obtained by inserting a swab deeply into the vent of the cloaca of an organism and vigorously swabbing the wall. The swab should be deeply stained with fecal material and is then placed in transport medium.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>cloacal specimen</rdfs:label>
@@ -19319,18 +19315,31 @@ stained with fecal material and is then placed in transport medium.</obo:IAO_000
     <!-- http://purl.obolibrary.org/obo/OBI_0000914 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000914">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <rdfs:subClassOf>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </rdfs:subClassOf>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>nasopharyngeal aspirate specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A speciemn which derives from nasopharyngeal mucosa after
-aspiration.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen which derives from nasopharyngeal mucosa after aspiration.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>nasopharyngeal aspirate specimen</rdfs:label>
@@ -19453,24 +19462,35 @@ Updated both textual and logical definition. Both input and output material of f
     <!-- http://purl.obolibrary.org/obo/OBI_0000917 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000917">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>nasal swab specimen</obo:IAO_0000111>
         <obo:IAO_0000112>type of sample used in the PCIRN influenza network</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
-        <obo:IAO_0000115 xml:lang="en">A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of
-exudate and epithelial debris for microbiological or cellular examination.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of exudate and epithelial debris for microbiological or cellular examination.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000119>WEB: http://www.wpro.who.int/NR/rdonlyres/EFD2B9A7-2265-4AD0-BC98-97937B4FA83C/0/manualonanimalaidiagnosisandsurveillance.pdf</obo:IAO_0000119>
         <rdfs:label>nasal swab specimen</rdfs:label>
@@ -19587,10 +19607,10 @@ exudate and epithelial debris for microbiological or cellular examination.</obo:
     <!-- http://purl.obolibrary.org/obo/OBI_0000921 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000921">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001143"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001143"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -19606,23 +19626,16 @@ exudate and epithelial debris for microbiological or cellular examination.</obo:
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33697"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33697"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
         <obo:IAO_0000111>labeled RNA extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled RNA to be able to detect RNA in future experiments.</obo:IAO_0000115>
-        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group.
-Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
+        <obo:IAO_0000116>Need to find out if we consider labeled nucleotides still nucleotides. It is after consulting with ChEBI group. Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <obo:IAO_0000117>Group: OBI group</obo:IAO_0000117>
         <obo:IAO_0000119>Group: OBI group</obo:IAO_0000119>
         <rdfs:label>labeled RNA extract</rdfs:label>
@@ -19636,6 +19649,7 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -19655,18 +19669,9 @@ Added duirng Mar 1, 2010 dev call</obo:IAO_0000116>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000950"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000965"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>frozen specimen</obo:IAO_0000111>
         <obo:IAO_0000112>Frozen blood plasma</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -20348,6 +20353,7 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -20367,17 +20373,9 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000965"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>paraffin specimen</obo:IAO_0000111>
         <obo:IAO_0000112>liver tissue embedded in paraffin</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -20466,19 +20464,22 @@ Biochimie. 2010 Feb 18.</obo:IAO_0000112>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                        </owl:intersectionOf>
+                    </owl:Class>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <obo:IAO_0000111>processed specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>A tissue sample that has been sliced and stained for a histology study.
-A blood specimen that has been centrifuged to obtain the white blood cells.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been intentionally physically modified.</obo:IAO_0000115>
+        <obo:IAO_0000116>A tissue sample that has been sliced and stained for a histology study.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
-        <rdfs:comment>A tissue sample that has been sliced and stained for a histology study.</rdfs:comment>
         <rdfs:label>processed specimen</rdfs:label>
     </owl:Class>
     
@@ -20697,6 +20698,7 @@ A blood specimen that has been centrifuged to obtain the white blood cells.</obo
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -20716,16 +20718,9 @@ A blood specimen that has been centrifuged to obtain the white blood cells.</obo
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000971"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>lyophilized specimen</obo:IAO_0000111>
         <obo:IAO_0000112>freezing dried DNA</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -20899,7 +20894,6 @@ In the examples above, a reagent is an operational component of a device, but th
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000971">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001472"/>
-        <owl:disjointWith rdf:resource="http://purl.obolibrary.org/obo/OBI_0000981"/>
         <obo:IAO_0000111>fresh specimen</obo:IAO_0000111>
         <obo:IAO_0000112>a liver freshly removed from a rat</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
@@ -21099,27 +21093,31 @@ In the examples above, a reagent is an operational component of a device, but th
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000981">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001003"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001003"/>
                                     <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Restriction>
+                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
+                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                                            </owl:Restriction>
+                                        </owl:someValuesFrom>
                                     </owl:Restriction>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>agar stab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">a specimen that is output of a process that cell culture inoculated into agar for long term storage.</obo:IAO_0000115>
@@ -21845,31 +21843,17 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
     <!-- http://purl.obolibrary.org/obo/OBI_0001010 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001010">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000423"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <rdfs:subClassOf>
             <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0666667"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>nucleic acid extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen.</obo:IAO_0000115>
-        <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
         <rdfs:label>nucleic acid extract</rdfs:label>
     </owl:Class>
@@ -25339,10 +25323,10 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
     <!-- http://purl.obolibrary.org/obo/OBI_0001143 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001143">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000924"/>
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000924"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -25358,25 +25342,18 @@ JZ: based on textual definition of edited document, it can be defined as N&amp;S
                         </owl:someValuesFrom>
                     </owl:Restriction>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000643"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_33696"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        </owl:equivalentClass>
         <obo:IAO_0000111>labeled nucleic acid extract</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a labeled specimen that is the output of a labeling process and has grain labeled nucleic acid for detection of the nucleic acid in future experiments.</obo:IAO_0000115>
         <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000118>labeled extract</obo:IAO_0000118>
         <obo:IAO_0000119>MO_221 labeledExtract</obo:IAO_0000119>
-        <obo:OBI_0001847>labeled extract</obo:OBI_0001847>
         <rdfs:label>labeled nucleic acid extract</rdfs:label>
     </owl:Class>
     
@@ -35275,26 +35252,24 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0001468 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001468">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">cell specimen</obo:IAO_0000111>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture.</obo:IAO_0000115>
-        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828/</obo:IAO_0000116>
+        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng, Alexander Diehl</obo:IAO_0000117>
         <obo:IAO_0000119>MO_612 cell</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">cell specimen</rdfs:label>
+        <rdfs:label>cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -35370,27 +35345,31 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001472">
         <owl:equivalentClass>
             <owl:Class>
-                <owl:unionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
+                        <owl:unionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000971"/>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0302893"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:unionOf>
                     </owl:Class>
-                </owl:unionOf>
+                </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen with known storage state</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen with known storage state</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A specimen for which it is known whether it has been subjected to storage of a specified type.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>MO_95 BiosourceType</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen with known storage state</rdfs:label>
+        <rdfs:label>specimen with known storage state</rdfs:label>
     </owl:Class>
     
 
@@ -35633,31 +35612,38 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
                             <owl:Class>
-                                <owl:unionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
-                                </owl:unionOf>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:unionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
+                                                </owl:unionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
                             </owl:Class>
                         </owl:someValuesFrom>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that derives from an anatomical part or substance arising from an organism. Examples of tissue specimen include tissue, organ, physiological system, blood, or body location (arm).</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">tissue specimen</obo:IAO_0000118>
+        <obo:IAO_0000118>tissue specimen</obo:IAO_0000118>
         <obo:IAO_0000119>MO_954 organism_part</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen from organism</rdfs:label>
+        <rdfs:label>specimen from organism</rdfs:label>
     </owl:Class>
     
 
@@ -36548,46 +36534,50 @@ http://svitsrv25.epfl.ch/R-doc/library/qvalue.html</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001506">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
-                                                <owl:someValuesFrom>
-                                                    <owl:Class>
-                                                        <owl:unionOf rdf:parseType="Collection">
-                                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001421"/>
-                                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001422"/>
-                                                        </owl:unionOf>
-                                                    </owl:Class>
-                                                </owl:someValuesFrom>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:intersectionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <owl:Restriction>
+                                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000086"/>
+                                                        <owl:someValuesFrom>
+                                                            <owl:Class>
+                                                                <owl:unionOf rdf:parseType="Collection">
+                                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001421"/>
+                                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/PATO_0001422"/>
+                                                                </owl:unionOf>
+                                                            </owl:Class>
+                                                        </owl:someValuesFrom>
+                                                    </owl:Restriction>
+                                                </owl:intersectionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">specimen with pre- or post-mortem status</obo:IAO_0000111>
+        <obo:IAO_0000111>specimen with pre- or post-mortem status</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been established to be taken from a live (pre-mortem) or dead (post-mortem) organism.</obo:IAO_0000115>
         <obo:IAO_0000116>organizational term, used in description of specimen that is created from known pre- or post-mortem status</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>MO_84 OrganismStatus</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">specimen with pre- or post-mortem status</rdfs:label>
+        <rdfs:label>specimen with pre- or post-mortem status</rdfs:label>
     </owl:Class>
     
 
@@ -55098,14 +55088,20 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002000">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000703"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000112>Gravina, Michael T., Jenny H. Lin, and Stuart S. Levine. &quot;Lane-by-lane sequencing using Illumina&apos;s Genome Analyzer II.&quot; BioTechniques 54.5 (2013): 265-269. PMID: 23662897</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">An Illumina Genome Analyzer II which is manufactured by the Illumina corporation. It supports sequencing of single, long or short insert paired end clone libraries relying on sequencing by synthesis technology. The Genome Analyzer IIx is the most widely adopted next-generation sequencing platform and proven and published across the broadest range of research applications.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Venkat Malladi, Chris Stoeckert, Jie Zheng, Alan Ruttenberg</obo:IAO_0000117>
+        <obo:IAO_0000118>Genome Analyzer IIx</obo:IAO_0000118>
         <obo:IAO_0000118>Illumina GA IIx</obo:IAO_0000118>
-        <obo:IAO_0000118>Illumina Genome Analyzer IIx</obo:IAO_0000118>
         <obo:IAO_0000119>ENCODE group</obo:IAO_0000119>
-        <rdfs:label>Genome Analyzer IIx</rdfs:label>
+        <rdfs:label>Illumina Genome Analyzer IIx</rdfs:label>
     </owl:Class>
     
 
@@ -55113,7 +55109,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002001 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002001">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -55134,7 +55130,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002002 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002002">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -55166,9 +55162,9 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A DNA sequencer which is manufactured by the Illumina corporation. Built upon sequencing by synthesis technology, the machine provides an end-to-end solution (cluster generation, amplification, sequencing, and data analysis) in a single machine.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: Venkat Malladi, Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000118>Illumina MiSeq</obo:IAO_0000118>
+        <obo:IAO_0000118>MiSeq</obo:IAO_0000118>
         <obo:IAO_0000119>http://res.illumina.com/documents/products/datasheets/datasheet_miseq.pdf</obo:IAO_0000119>
-        <rdfs:label>MiSeq</rdfs:label>
+        <rdfs:label>Illumina MiSeq</rdfs:label>
     </owl:Class>
     
 
@@ -56018,7 +56014,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002021 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002021">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003684"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -56027,9 +56023,9 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A DNA sequencer which is a desktop sequencer ideal for smaller-scale studies manufactured by the Illumina corporation. It supports sequencing of single, long or short insert paired end clone libraries relying on sequencing by synthesis technology.</obo:IAO_0000115>
         <obo:IAO_0000117>Person: Venkat Malladi, Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
-        <obo:IAO_0000118>Illumina NextSeq 500</obo:IAO_0000118>
+        <obo:IAO_0000118>NextSeq 500</obo:IAO_0000118>
         <obo:IAO_0000119>http://systems.illumina.com/systems/nextseq-sequencer.html</obo:IAO_0000119>
-        <rdfs:label>NextSeq 500</rdfs:label>
+        <rdfs:label>Illumina NextSeq 500</rdfs:label>
     </owl:Class>
     
 
@@ -56037,7 +56033,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002022 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002022">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -56140,12 +56136,18 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002027">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000703"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">An Illumina Genome Analyzer II which is manufactured by the Illumina corporation. It supports sequencing of single, long or short insert paired end clone libraries relying on sequencing by synthesis technology. The Genome Analyzer IIe makes industry-leading next-generation sequencing technology accessible to more laboratories.</obo:IAO_0000115>
         <obo:IAO_0000117>Person: Venkat Malladi, Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000118>Genome Analyzer IIe</obo:IAO_0000118>
         <obo:IAO_0000118>Illumina GA IIe</obo:IAO_0000118>
-        <obo:IAO_0000118>Illumina Genome Analyzer IIe</obo:IAO_0000118>
         <obo:IAO_0000119>http://res.illumina.com/documents/products/datasheets/datasheet_genome_analyzer_iie.pdf</obo:IAO_0000119>
-        <rdfs:label>Genome Analyzer IIe</rdfs:label>
+        <rdfs:label>Illumina Genome Analyzer IIe</rdfs:label>
     </owl:Class>
     
 
@@ -56482,7 +56484,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002039 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002039">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003686"/>
         <obo:IAO_0000112>Kasinathan et al., (February 2014). &quot;High-resolution mapping of transcription factor binding sites on natitve chromatin.&quot; Nat Methods 11(2):203-9. doi: 10.1038/nmeth.2766.</obo:IAO_0000112>
         <obo:IAO_0000115 xml:lang="en">An assay to capture the location of open chromatin, DNA-binding proteins, individual nucleosomes and chromatin compaction at nucleotide resolution by Tn5 transposase insertion.</obo:IAO_0000115>
         <obo:IAO_0000117>Chris Stoeckert</obo:IAO_0000117>
@@ -56685,7 +56687,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002048 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002048">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -56705,7 +56707,7 @@ Accelerated chromatin biochemistry using DNA-barcoded nucleosome libraries.</obo
     <!-- http://purl.obolibrary.org/obo/OBI_0002049 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002049">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -59063,7 +59065,7 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002125 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002125">
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
@@ -59073,13 +59075,13 @@ https://www.doi.org/</obo:IAO_0000119>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">H&amp;E-stained fixed tissue slide specimen</obo:IAO_0000111>
+        </owl:equivalentClass>
+        <obo:IAO_0000111>H&amp;E-stained fixed tissue slide specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A fixed tissue slide specimen that is the output of H&amp;E slide staining.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">OBIB, OBI</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">H&amp;E-stained fixed tissue slide specimen</rdfs:label>
+        <obo:IAO_0000117>Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
+        <obo:IAO_0000119>OBIB, OBI</obo:IAO_0000119>
+        <rdfs:label>H&amp;E-stained fixed tissue slide specimen</rdfs:label>
     </owl:Class>
     
 
@@ -59087,7 +59089,7 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002126 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002126">
-        <rdfs:subClassOf>
+        <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OMIABIS_0000052"/>
@@ -59097,14 +59099,13 @@ https://www.doi.org/</obo:IAO_0000119>
                     </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">IHC-stained fixed tissue slide specimen</obo:IAO_0000111>
+        </owl:equivalentClass>
+        <obo:IAO_0000111>IHC-stained fixed tissue slide specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A fixed tissue slide specimen that is the output of immunohistochemistry slide staining.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">immunohistochemistry slide specimen</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">OBIB, OBI</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">IHC-stained fixed tissue slide specimen</rdfs:label>
+        <obo:IAO_0000117>Chris Stoeckert, Ned Haubein</obo:IAO_0000117>
+        <obo:IAO_0000119>OBIB, OBI</obo:IAO_0000119>
+        <rdfs:label>IHC-stained fixed tissue slide specimen</rdfs:label>
     </owl:Class>
     
 
@@ -59118,7 +59119,7 @@ https://www.doi.org/</obo:IAO_0000119>
         <obo:IAO_0000116>Requested by Sirarat Sarntivijai (EBI). Details see tracker: https://sourceforge.net/p/obi/obi-terms/828/</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Jie Zheng, Alexander Diehl</obo:IAO_0000117>
         <obo:IAO_0000119>PERSON: Jie Zheng, Alexander Diehl</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">single cell specimen</rdfs:label>
+        <rdfs:label>single cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -59127,6 +59128,12 @@ https://www.doi.org/</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002128">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000111>Illumina Genome Analyzer</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A DNA sequencer manufactured by Solexa as one of its first sequencer lines, launched in 2006, and capable of sequencing 1 gigabase (Gb) of data in a single run.</obo:IAO_0000115>
@@ -59141,7 +59148,13 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002129 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002129">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000111>Illumina HiSeq X Ten</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">A DNA sequencer that consists of a set of 10 HiSeq X Sequencing Systems.</obo:IAO_0000115>
@@ -63767,9 +63780,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63780,15 +63793,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -63807,9 +63815,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63820,15 +63828,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -63847,9 +63850,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63860,15 +63863,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -63887,9 +63885,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63900,15 +63898,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -63928,9 +63921,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63941,15 +63934,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -63969,9 +63957,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -63982,15 +63970,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64009,9 +63992,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64022,15 +64005,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64049,9 +64027,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64062,15 +64040,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64089,9 +64062,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64102,15 +64075,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64129,9 +64097,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64142,15 +64110,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64169,9 +64132,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64182,15 +64145,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64209,9 +64167,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64232,15 +64190,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64260,9 +64213,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64273,15 +64226,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002662"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002662"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64300,9 +64248,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64323,15 +64271,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64350,9 +64293,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64363,15 +64306,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64390,9 +64328,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64403,15 +64341,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64430,9 +64363,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64453,15 +64386,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64480,9 +64408,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64493,15 +64421,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64520,9 +64443,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64543,15 +64466,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64570,9 +64488,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64583,15 +64501,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64610,9 +64523,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64633,15 +64546,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64660,9 +64568,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64683,15 +64591,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64711,9 +64614,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64734,15 +64637,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64761,9 +64659,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64784,15 +64682,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64812,9 +64705,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64835,15 +64728,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64862,9 +64750,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64885,15 +64773,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64912,9 +64795,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64935,15 +64818,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -64963,9 +64841,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -64986,15 +64864,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65013,9 +64886,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65036,15 +64909,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65063,9 +64931,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65086,15 +64954,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65113,9 +64976,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65126,15 +64989,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65153,9 +65011,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65176,15 +65034,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65204,9 +65057,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65227,15 +65080,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65254,9 +65102,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65277,15 +65125,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65304,9 +65147,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65327,15 +65170,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65354,9 +65192,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65377,15 +65215,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65405,9 +65238,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65428,15 +65261,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65456,9 +65284,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65479,15 +65307,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65506,9 +65329,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65529,15 +65352,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65557,9 +65375,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65580,15 +65398,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65607,9 +65420,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65630,15 +65443,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65657,9 +65465,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65680,15 +65488,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65707,9 +65510,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65730,15 +65533,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65757,9 +65555,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65780,15 +65578,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65807,9 +65600,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65830,15 +65623,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65857,9 +65645,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65880,15 +65668,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65907,9 +65690,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65930,15 +65713,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -65957,9 +65735,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -65980,15 +65758,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66007,9 +65780,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66030,15 +65803,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66057,9 +65825,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66080,15 +65848,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66107,9 +65870,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66130,15 +65893,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66157,9 +65915,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66180,15 +65938,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66207,9 +65960,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66230,15 +65983,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66257,9 +66005,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66280,15 +66028,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66307,9 +66050,9 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -66330,15 +66073,10 @@ https://www.doi.org/</obo:IAO_0000119>
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -66663,13 +66401,11 @@ https://www.doi.org/</obo:IAO_0000119>
                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002574"/>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111>polyA depleted RNA extract</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">A RNA extract that is the output of an extraction process in which RNA molecules lacking poly A tails at thier 3&apos; ends are purified.</obo:IAO_0000115>
         <obo:IAO_0000117>Mark A. Miller, based on http://purl.obolibrary.org/obo/OBI_0000869</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Chris Stoeckert</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>UPenn Group</obo:IAO_0000119>
-        <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-05-11T16:35:11Z</dc:date>
         <rdfs:label>polyA depleted RNA extract</rdfs:label>
     </owl:Class>
     
@@ -67096,12 +66832,16 @@ https://www.doi.org/</obo:IAO_0000119>
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002599">
         <owl:equivalentClass>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-            </owl:Restriction>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>swab specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that is stored on a swab as the output of a collecting specimen with swab process.</obo:IAO_0000115>
@@ -67160,34 +66900,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002032"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002032"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67206,34 +66937,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000310"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000310"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67252,34 +66974,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001567"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001567"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67298,34 +67011,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001728"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67344,34 +67048,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67390,34 +67085,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001729"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001729"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67436,34 +67122,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001052"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001052"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67482,34 +67159,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001723"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001723"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67528,34 +67196,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000996"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000996"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67574,34 +67233,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001988"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001988"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67621,34 +67271,25 @@ https://www.doi.org/</obo:IAO_0000119>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/ENVO_00010483"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/ENVO_00010483"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -67901,7 +67542,7 @@ https://www.doi.org/</obo:IAO_0000119>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000125"/>
         <obo:IAO_0000115 xml:lang="en">An extract of RNA which is produced through rRNA (ribosomal RNA) depletion (the removal of highly abundant rRNA species).</obo:IAO_0000115>
         <obo:IAO_0000117>Dan Berrios</obo:IAO_0000117>
-        <obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://bmcgenomics.biomedcentral.com/articles/10.1186/s12864-018-4585-1</obo:IAO_0000119>
+        <obo:IAO_0000119>https://bmcgenomics.biomedcentral.com/articles/10.1186/s12864-018-4585-1</obo:IAO_0000119>
         <rdfs:label>ribosomal RNA-depleted RNA extract</rdfs:label>
     </owl:Class>
     
@@ -67950,7 +67591,7 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002630 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002630">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003685"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -69022,14 +68663,18 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002648 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002648">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002180"/>
-                <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
-                <owl:onClass rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002180"/>
+                        <owl:qualifiedCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:qualifiedCardinality>
+                        <owl:onClass rdf:resource="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000115 xml:lang="en">A specimen composed of an individual organism to be studied in an investigation.</obo:IAO_0000115>
         <obo:IAO_0000117>Person: Jie Zheng</obo:IAO_0000117>
         <obo:IAO_0000119>EFO_0000542 individual</obo:IAO_0000119>
@@ -70326,7 +69971,13 @@ https://www.doi.org/</obo:IAO_0000119>
     <!-- http://purl.obolibrary.org/obo/OBI_0002691 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002691">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
         <obo:IAO_0000112>A specimen used in a blood meal assay to determine what is the source of blood ingested by a mosquito.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A specimen of the blood ingested by an arthropod.</obo:IAO_0000115>
@@ -72249,10 +71900,10 @@ JZ (3-30-20): discussed on the OBI call. Since the REO was never actually regist
     <!-- http://purl.obolibrary.org/obo/OBI_0002746 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002746">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -72265,15 +71916,10 @@ JZ (3-30-20): discussed on the OBI call. Since the REO was never actually regist
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A sputum specimen that is collected from an organism following its inhalation of a nebulized salt solution.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins</obo:IAO_0000117>
@@ -72820,8 +72466,8 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002774">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100016"/>
         <obo:IAO_0000115 xml:lang="en">A blood plasma specimen that is the output of some platelet-poor plasma preparation and is the portion of plasma that contains fewer than 10,000 platelets per microliter.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Matthew Diller</obo:IAO_0000117>
-        <rdfs:label xml:lang="en">platelet-poor plasma specimen</rdfs:label>
+        <obo:IAO_0000117>PERSON: Matthew Diller</obo:IAO_0000117>
+        <rdfs:label>platelet-poor plasma specimen</rdfs:label>
     </owl:Class>
     
 
@@ -72866,37 +72512,28 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0002778 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002778">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0003126"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0003126"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is collected with a suctioning tube from the trachea.</obo:IAO_0000115>
         <obo:IAO_0000117>Asiyah Yu Lin ORCID:0000-0003-2620-0345</obo:IAO_0000117>
@@ -72913,34 +72550,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0005921"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0005921"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -72958,34 +72586,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73005,34 +72624,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001558"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002785"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001558"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73051,34 +72661,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001557"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001557"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -73096,7 +72697,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom>
@@ -73128,34 +72729,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_3000016"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_3000016"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -75061,10 +74653,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0002971 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002971">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75077,15 +74669,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that derives from a biofilm that forms on the inner surface of an endotracheal tube while the tube is in the trachea. The specimen is collected upon removal of the tube from the trachea.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins ORCID:0000-0001-6595-0902</obo:IAO_0000117>
@@ -75098,10 +74685,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0002972 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0002972">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -75114,15 +74701,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that derives from a biofilm that forms on the inner surface of an endotracheal tube while the tube is in the trachea. The specimen is collected by suction without removing the tube.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins ORCID:0000-0001-6595-0902</obo:IAO_0000117>
@@ -77102,10 +76684,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003054 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003054">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -77118,15 +76700,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A blood specimen that is located in a vacutainer.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins</obo:IAO_0000117>
@@ -77140,10 +76717,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003055 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003055">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -77156,15 +76733,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A blood specimen that is located on a filter paper.</obo:IAO_0000115>
         <obo:IAO_0000117>Chris Stoeckert</obo:IAO_0000117>
@@ -84103,9 +83675,9 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -84116,15 +83688,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -84247,7 +83814,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003386 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003386">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003683"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -84271,7 +83838,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003387 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003387">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003684"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -84286,7 +83853,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <obo:IAO_0000119>https://www.illumina.com/systems/sequencing-platforms/nextseq.html</obo:IAO_0000119>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1546</obo:IAO_0000233>
         <obo:IAO_0000234>gEAR</obo:IAO_0000234>
-        <rdfs:label>NextSeq 550</rdfs:label>
+        <rdfs:label>Illumina NextSeq 550</rdfs:label>
     </owl:Class>
     
 
@@ -84737,10 +84304,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003415 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003415">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -84753,15 +84320,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A processed specimen that is extracted from whole blood using gradient centrifugation that separates the blood into a layer of peripheral blood mononuclear cells under the top layer of plasma. It contains lymphocytes, monocytes or macrophages that are critical components in the immune system.</obo:IAO_0000115>
         <obo:IAO_0000117>Chris Stoeckert</obo:IAO_0000117>
@@ -86941,10 +86503,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003482 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003482">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -86967,15 +86529,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from a portion of lymph collected from an organism.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins ORCID:0000-0001-6595-0902</obo:IAO_0000117>
@@ -86988,10 +86545,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003483 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003483">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -87014,15 +86571,10 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
             </owl:Class>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from part of a digestive tract.</obo:IAO_0000115>
         <obo:IAO_0000117>John Judkins ORCID:0000-0001-6595-0902</obo:IAO_0000117>
@@ -90269,34 +89821,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0001826"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -90540,7 +90083,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003606 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003606">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003684"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -91626,23 +91169,27 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003652 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003652">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100017"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
-                <owl:allValuesFrom>
-                    <owl:Class>
-                        <owl:complementOf rdf:resource="http://purl.obolibrary.org/obo/PR_000003918"/>
-                    </owl:Class>
-                </owl:allValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100017"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:allValuesFrom>
+                            <owl:Class>
+                                <owl:complementOf rdf:resource="http://purl.obolibrary.org/obo/PR_000003918"/>
+                            </owl:Class>
+                        </owl:allValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>albumin-free serum</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">A blood serum specimen that contains no albumin.</obo:IAO_0000115>
         <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
         <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/493</obo:IAO_0000233>
         <obo:IAO_0000234>Philippe Rocca-Serra</obo:IAO_0000234>
-        <rdfs:label xml:lang="en">albumin-free serum</rdfs:label>
+        <rdfs:label>albumin-free serum</rdfs:label>
     </owl:Class>
     
 
@@ -92003,7 +91550,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003663 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003663">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003685"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -92026,7 +91573,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0003664 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003664">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003685"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
@@ -92052,7 +91599,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Restriction>
                         <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                         <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
@@ -92076,34 +91623,25 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000165"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -92118,6 +91656,112 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     
 
 
+    <!-- http://purl.obolibrary.org/obo/OBI_0003683 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003683">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <obo:IAO_0000112>https://www.illumina.com/content/dam/illumina-support/documents//products/datasheets/datasheet_hiseq_systems.pdf</obo:IAO_0000112>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
+        <obo:IAO_0000115 xml:lang="en">A DNA Sequencer manufactured and/or marketed by Illumina and branded with the word HiSeq.</obo:IAO_0000115>
+        <obo:IAO_0000116>This class represents a series of instruments with various model names. There are several models in this series, including one that was simply called “HiSeq” as the model name. GENEPIO:0100110 ‘Illumina HiSeq’ may refer to a model, not the series. OBI may not have classes for all of the instruments in this series.</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Mark Andrew Miller</obo:IAO_0000117>
+        <obo:IAO_0000118>HiSeq series</obo:IAO_0000118>
+        <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
+        <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
+        <rdfs:label>Illumina HiSeq Series Instrument</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0003684 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003684">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <obo:IAO_0000112>https://www.cd-genomics.com/blog/nextseq/</obo:IAO_0000112>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
+        <obo:IAO_0000115 xml:lang="en">A DNA Sequencer manufactured and/or marketed by Illumina and branded with the word NextSeq.</obo:IAO_0000115>
+        <obo:IAO_0000116>This class represents a series of instruments with various model names. There are several models in this series. OBI may not have classes for all of the instruments in this series. It is unclear whether GENEPIO:0100126 ’Illumina NextSeq’ refers to the series or a model.</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Mark Andrew Miller</obo:IAO_0000117>
+        <obo:IAO_0000118>NextSeq series</obo:IAO_0000118>
+        <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
+        <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
+        <rdfs:label>Illumina NextSeq Series Instrument</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0003685 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003685">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0400103"/>
+        <rdfs:subClassOf>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000304"/>
+                <owl:hasValue rdf:resource="http://purl.obolibrary.org/obo/OBI_0000759"/>
+            </owl:Restriction>
+        </rdfs:subClassOf>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
+        <obo:IAO_0000115 xml:lang="en">A DNA Sequencer manufactured and/or marketed by Illumina and branded with the word NovaSeq.</obo:IAO_0000115>
+        <obo:IAO_0000116>This class represents a series of instruments with various model names. There are several models in this series. OBI may not have classes for all of the instruments in this series. It is unclear whether GENEPIO:0100122 ‘Illumina NovaSeq’ refers to the series or to a model.</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Mark Andrew Miller</obo:IAO_0000117>
+        <obo:IAO_0000118>NovaSeq series</obo:IAO_0000118>
+        <obo:IAO_0000119>PERSON: Mark Andrew Miller</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1825</obo:IAO_0000233>
+        <obo:IAO_0000234>Alicia Clum</obo:IAO_0000234>
+        <rdfs:label>Illumina NovaSeq Series Instrument</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0003686 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003686">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000070"/>
+        <obo:IAO_0000111>chromatin accessibility assay</obo:IAO_0000111>
+        <obo:IAO_0000115 xml:lang="en">An assay that determines which regions of a DNA molecule are in the form of euchromatin and thus able to make direct physical contact with (i.e. are accessible to) other molecules such as RNA polymerase, transcription factors, etc.</obo:IAO_0000115>
+        <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
+        <obo:IAO_0000117>Michelle Giglio</obo:IAO_0000117>
+        <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
+        <obo:IAO_0000119>Michelle Giglio</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1813</obo:IAO_0000233>
+        <obo:IAO_0000234>Jennifer Jou</obo:IAO_0000234>
+        <rdfs:label>chromatin accessibility assay</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0003687 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003687">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0003686"/>
+        <obo:IAO_0000111>m6A-MTase sequencing assay</obo:IAO_0000111>
+        <obo:IAO_0000112>https://pubmed.ncbi.nlm.nih.gov/32587015/</obo:IAO_0000112>
+        <obo:IAO_0000115 xml:lang="en">A DNA methylation profiling assay in which chromatin stencils are created by treating nuclei with m6A methyltransferase (MTase) and then sequenced using single-molecule circular consensus sequencing to identify regions of accessible DNA at nucleotide resolution.</obo:IAO_0000115>
+        <obo:IAO_0000117>Jennifer Jou</obo:IAO_0000117>
+        <obo:IAO_0000117>Sebastian Duesing</obo:IAO_0000117>
+        <obo:IAO_0000118>Fiber-seq</obo:IAO_0000118>
+        <obo:IAO_0000119>Jennifer Jou</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1813</obo:IAO_0000233>
+        <obo:IAO_0000234>Jennifer Jou</obo:IAO_0000234>
+        <rdfs:label>m6A-MTase sequencing assay</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/OBI_0005246 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0005246">
@@ -92207,18 +91851,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0100016 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100016">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
-        </rdfs:subClassOf>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000655"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
@@ -92235,17 +91868,17 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:someValuesFrom>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">blood plasma specimen</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.</obo:IAO_0000112>
+        <obo:IAO_0000111>blood plasma specimen</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID: 18217225.Sex Transm Dis. 2008 Jan;35(1):55-60. Review.Human immunodeficiency virus viral load in blood plasma and semen: review and implications of empirical findings.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">a material entity which corresponds to the liquid component of blood, in which the blood cells are suspended.</obo:IAO_0000115>
-        <obo:IAO_0000116 xml:lang="en">03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.</obo:IAO_0000116>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Maura Gasparetto</obo:IAO_0000117>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Melanie Courtot</obo:IAO_0000117>
+        <obo:IAO_0000116>03/21/2010: BP, blood plasma is defined as the output of certain separation processes, so this is in the domain of OBI, not FMA.</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Maura Gasparetto</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">plasma</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">blood plasma specimen</rdfs:label>
+        <obo:IAO_0000118>plasma</obo:IAO_0000118>
+        <obo:IAO_0000119>WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
+        <rdfs:label>blood plasma specimen</rdfs:label>
     </owl:Class>
     
 
@@ -92253,7 +91886,7 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
     <!-- http://purl.obolibrary.org/obo/OBI_0100017 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100017">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100016"/>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
@@ -92276,21 +91909,15 @@ b) that the amount of analyte/measurand detected is over some predetermined thre
                 </owl:someValuesFrom>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">blood serum specimen</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.</obo:IAO_0000112>
+        <obo:IAO_0000111>blood serum specimen</obo:IAO_0000111>
+        <obo:IAO_0000112>PMID: 18229666.Adv Med Sci. 2007;52 Suppl 1:204-6.Antioxidant activity of blood serum and saliva in patients with periodontal disease treated due to epilepsy.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A material entity which derives from blood and corresponds to blood plasma without fibrinogen or the other clotting factors.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Maura Gasparetto</obo:IAO_0000117>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Melanie Courtot</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Maura Gasparetto</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Melanie Courtot</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">blood serum specimen</rdfs:label>
+        <obo:IAO_0000119>WEB: http://en.wikipedia.org/wiki/Blood_plasma</obo:IAO_0000119>
+        <rdfs:label>blood serum specimen</rdfs:label>
     </owl:Class>
     
 
@@ -92430,10 +92057,9 @@ This issue is outside the scope of OBI.</obo:IAO_0000116>
             </owl:Class>
         </owl:equivalentClass>
         <obo:IAO_0000111 xml:lang="en">specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen.</obo:IAO_0000112>
+        <obo:IAO_0000112 xml:lang="en">Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen; collecting a stone from a site.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A material entity that has the specimen role.</obo:IAO_0000115>
-        <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
+        <obo:IAO_0000115 xml:lang="en">A material entity that is collected for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: James Malone</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
         <obo:IAO_0000119 xml:lang="en">GROUP: OBI Biomaterial Branch</obo:IAO_0000119>
@@ -92706,27 +92332,37 @@ Thyroidectomy during laryngectomy for advanced laryngeal carcinoma--whole organ
     <!-- http://purl.obolibrary.org/obo/OBI_0100067 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0100067">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000112"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:allValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">bronchial alveolar lavage</obo:IAO_0000111>
-        <obo:IAO_0000112 xml:lang="en">solution containing lung derived T cells, eosinophils, and TNFa.</obo:IAO_0000112>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0003666"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            </owl:Restriction>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0001000"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002048"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600044"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <obo:IAO_0000111>bronchial alveolar lavage</obo:IAO_0000111>
+        <obo:IAO_0000112>solution containing lung derived T cells, eosinophils, and TNFa.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">Group of biomaterials present in the bronchial aveolar space of an organism which are collected through lavage including the reagents used to for the lavage process, organisms, cells, and cellular secretions present in the bronchial aveolar space.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Bjoern Peters</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">BAL</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">GROUP: IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">bronchial alveolar lavage</rdfs:label>
+        <obo:IAO_0000117>PERSON: Bjoern Peters</obo:IAO_0000117>
+        <obo:IAO_0000118>BAL</obo:IAO_0000118>
+        <obo:IAO_0000119>GROUP: IEDB</obo:IAO_0000119>
+        <rdfs:label>bronchial alveolar lavage</rdfs:label>
     </owl:Class>
     
 
@@ -96797,14 +96433,13 @@ determinations of compounds.</obo:IAO_0000115>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
-        <obo:IAO_0000111 xml:lang="en">pool of specimens</obo:IAO_0000111>
+        <obo:IAO_0000111>pool of specimens</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A pool of specimens is a mixture of a population of samples which have been gathered from one or more sample populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish.</obo:IAO_0000115>
-        <obo:IAO_0000116 xml:lang="en">check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish</obo:IAO_0000116>
+        <obo:IAO_0000116>check with advisors as to how to represent multiple instances of any class? a set of specimens which have been gathered from one or more sample_populations, obtained by the physical process of mixing individual specimens, e.g.  mixing the DNA collected from the individual fish</obo:IAO_0000116>
         <obo:IAO_0000117>PERSON: Jennifer Fostel</obo:IAO_0000117>
         <obo:IAO_0000119>GROUP: CEBS</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">pool of specimens</rdfs:label>
+        <rdfs:label>pool of specimens</rdfs:label>
     </owl:Class>
     
 
@@ -103395,16 +103030,16 @@ Possible ecological risks of transgenic organism release when transgenes affect
                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000465"/>
             </owl:Restriction>
         </rdfs:subClassOf>
-        <obo:IAO_0000111 xml:lang="en">whole mount tissue</obo:IAO_0000111>
+        <obo:IAO_0000111>whole mount tissue</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A whole organism preparation resulting from a histological preparation known as whole mount preparation where the whole specimen is mounted or spread on the microscope (glass) slide</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">PERSON: Helen Parkinson</obo:IAO_0000117>
+        <obo:IAO_0000117>PERSON: Helen Parkinson</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
-        <obo:IAO_0000118 xml:lang="en">whole mount sample</obo:IAO_0000118>
-        <obo:IAO_0000119 xml:lang="en">GROUP: OBI</obo:IAO_0000119>
-        <obo:IAO_0000232 xml:lang="en">PRS:22-02-2008: indicates the need to create a protocol application and distinguish it from this entity</obo:IAO_0000232>
-        <obo:IAO_0000232 xml:lang="en">PRS:22-02-2008: is a material which has output_role during whole mount preparation protocol-application</obo:IAO_0000232>
-        <rdfs:label xml:lang="en">whole mount tissue</rdfs:label>
+        <obo:IAO_0000118>whole mount sample</obo:IAO_0000118>
+        <obo:IAO_0000119>GROUP: OBI</obo:IAO_0000119>
+        <obo:IAO_0000232>PRS:22-02-2008: indicates the need to create a protocol application and distinguish it from this entity</obo:IAO_0000232>
+        <obo:IAO_0000232>PRS:22-02-2008: is a material which has output_role during whole mount preparation protocol-application</obo:IAO_0000232>
+        <rdfs:label>whole mount tissue</rdfs:label>
     </owl:Class>
     
 
@@ -104234,29 +103869,33 @@ Possible ecological risks of transgenic organism release when transgenes affect
     <!-- http://purl.obolibrary.org/obo/OBI_1110041 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1110041">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001468"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000029"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001468"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0000029"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>lymph node cell specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
         <obo:IAO_0000115 xml:lang="en">A cell specimen comprised of a mixed population of cells obtained by processing whole lymph node into individual cells, typically performed using a sieve. This population includes T cells, B cells, macrophages, and other cell types.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">IEDB</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">lymph node cell specimen</rdfs:label>
+        <obo:IAO_0000117>IEDB</obo:IAO_0000117>
+        <obo:IAO_0000119>IEDB</obo:IAO_0000119>
+        <rdfs:label>lymph node cell specimen</rdfs:label>
     </owl:Class>
     
 
@@ -105205,29 +104844,33 @@ MHB 3-5-13: Need to review axiom on this class in light of clarification that it
     <!-- http://purl.obolibrary.org/obo/OBI_1110116 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1110116">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001468"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002106"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
-                </owl:someValuesFrom>
-            </owl:Restriction>
-        </rdfs:subClassOf>
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001468"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_1110046"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/UBERON_0002106"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
         <obo:IAO_0000111>splenocyte specimen</obo:IAO_0000111>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
         <obo:IAO_0000115 xml:lang="en">A cell specimen comprised of a mixed cell population obtained by processing whole spleen into individual cells, typically performed using a sieve or blender. This population includes T cells, B cells, macrophages, and other cell types.</obo:IAO_0000115>
-        <obo:IAO_0000117 xml:lang="en">IEDB</obo:IAO_0000117>
-        <obo:IAO_0000119 xml:lang="en">IEDB</obo:IAO_0000119>
-        <rdfs:label xml:lang="en">splenocyte specimen</rdfs:label>
+        <obo:IAO_0000117>IEDB</obo:IAO_0000117>
+        <obo:IAO_0000119>IEDB</obo:IAO_0000119>
+        <rdfs:label>splenocyte specimen</rdfs:label>
     </owl:Class>
     
 
@@ -107119,14 +106762,12 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_1200000">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000950"/>
         <obo:IAO_0000111>FFPE specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Many of today’s researchers prefer to use Formalin-Fixed Paraffin-Embedded samples of tissues for their IHC, histological or in-situ genomic analyses. Professionally fixed and embedded FFPE samples and the biomolecules they contain are reasonably stable at ambient temperatures.
-
--based on https://lab-ally.com/histopathology-resources/ffpe-samples/</obo:IAO_0000112>
+        <obo:IAO_0000112>Many of today’s researchers prefer to use Formalin-Fixed Paraffin-Embedded samples of tissues for their IHC, histological or in-situ genomic analyses. Professionally fixed and embedded FFPE samples and the biomolecules they contain are reasonably stable at ambient temperatures. -based on https://lab-ally.com/histopathology-resources/ffpe-samples/</obo:IAO_0000112>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been fixed in formalin and embedded in paraffin.</obo:IAO_0000115>
         <obo:IAO_0000117>MIABIS</obo:IAO_0000117>
         <obo:IAO_0000118>formalin-fixed paraffin-embeded specimen</obo:IAO_0000118>
-        <obo:IAO_0000119 rdf:resource="https://www.biochain.com/general/what-is-ffpe-tissue/"/>
-        <obo:IAO_0000233 rdf:resource="https://github.com/obi-ontology/obi/issues/1019"/>
+        <obo:IAO_0000119>https://www.biochain.com/general/what-is-ffpe-tissue/</obo:IAO_0000119>
+        <obo:IAO_0000233>https://github.com/obi-ontology/obi/issues/1019</obo:IAO_0000233>
         <rdfs:label>FFPE specimen</rdfs:label>
     </owl:Class>
     
@@ -107138,9 +106779,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107161,15 +106802,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107189,9 +106825,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107212,15 +106848,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107240,9 +106871,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107253,15 +106884,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107281,9 +106907,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107304,15 +106930,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107332,9 +106953,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107355,15 +106976,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107383,9 +106999,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107406,15 +107022,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107434,9 +107045,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107457,15 +107068,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107485,9 +107091,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107508,15 +107114,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107536,9 +107137,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107549,15 +107150,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107577,9 +107173,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107590,15 +107186,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107618,9 +107209,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107641,15 +107232,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107669,9 +107255,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107682,15 +107268,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107710,9 +107291,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107723,15 +107304,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107751,9 +107327,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107764,15 +107340,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107792,9 +107363,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107805,15 +107376,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107833,9 +107399,9 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
                             <owl:Restriction>
                                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
                                 <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
@@ -107846,15 +107412,10 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
                             </owl:Restriction>
                         </owl:intersectionOf>
                     </owl:Class>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0600005"/>
+                    </owl:Restriction>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
@@ -107871,37 +107432,28 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000016 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000016">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000232"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000232"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some erythrocytes</obo:IAO_0000115>
         <obo:IAO_0000117>Christian Stoeckert ORCID:0000-0002-5714-991X</obo:IAO_0000117>
@@ -107916,37 +107468,28 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000017 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000017">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000558"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000558"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some reticulocytes</obo:IAO_0000115>
         <obo:IAO_0000117>Christian Stoeckert ORCID:0000-0002-5714-991X</obo:IAO_0000117>
@@ -107961,37 +107504,28 @@ The content of that report on the IEDB website is here: http://iedb.org/refId/10
     <!-- http://purl.obolibrary.org/obo/OBI_2000018 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_2000018">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0002600"/>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <rdfs:subClassOf>
-            <owl:Class>
-                <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
-                    <owl:Restriction>
-                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
-                        <owl:someValuesFrom>
-                            <owl:Class>
-                                <owl:intersectionOf rdf:parseType="Collection">
-                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                                    <owl:Restriction>
-                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
-                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000738"/>
-                                    </owl:Restriction>
-                                </owl:intersectionOf>
-                            </owl:Class>
-                        </owl:someValuesFrom>
-                    </owl:Restriction>
-                </owl:intersectionOf>
-            </owl:Class>
+            <owl:Restriction>
+                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                <owl:someValuesFrom>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                            <owl:Restriction>
+                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000738"/>
+                            </owl:Restriction>
+                        </owl:intersectionOf>
+                    </owl:Class>
+                </owl:someValuesFrom>
+            </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000115 xml:lang="en">A specimen that is derived from some leukocytes</obo:IAO_0000115>
         <obo:IAO_0000117>Christian Stoeckert ORCID:0000-0002-5714-991X</obo:IAO_0000117>
@@ -134166,6 +133700,12 @@ realizes some &apos;host of immune response role&apos;</obo:IAO_0000232>
     
 
 
+    <!-- http://purl.obolibrary.org/obo/UBERON_0000162 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000162"/>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/UBERON_0000165 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000165"/>
diff --git a/views/obi.obo b/views/obi.obo
index 161f0f10..0b74ff38 100644
--- a/views/obi.obo
+++ b/views/obi.obo
@@ -1,6 +1,6 @@
 format-version: 1.2
-data-version: 2024-10-25
-date: 25:10:2024 12:39
+data-version: 2024-12-05
+date: 05:12:2024 12:48
 synonymtypedef: OMO:0003000 "abbreviation"
 synonymtypedef: OMO:0003001 "ambiguous synonym"
 synonymtypedef: OMO:0003002 "dubious synonym"
@@ -80,7 +80,7 @@ property_value: http://purl.org/dc/elements/1.1/subject "An ontology for the ann
 property_value: http://purl.org/dc/terms/license "http://creativecommons.org/licenses/by/4.0/" xsd:string
 property_value: http://purl.org/dc/terms/title "Ontology for Biomedical Investigations" xsd:string
 property_value: IAO:0000589 "Ontology for Biomedical Investigations" xsd:string
-property_value: owl:versionInfo "2024-10-25" xsd:string
+property_value: owl:versionInfo "2024-12-05" xsd:string
 
 [Term]
 id: BFO:0000001
@@ -3854,7 +3854,7 @@ is_a: OBI:0000250 ! dye role
 [Term]
 id: OBI:0000112
 name: specimen role
-def: "a role borne by a material entity that is gained during a specimen collection process and that can be realized by use of the specimen in an investigation" []
+def: "A role borne by a material entity that is obtained during a specimen collection process and that can be realized by performing measurements or observations on the specimen." []
 is_a: BFO:0000023 ! role
 
 [Term]
@@ -4793,6 +4793,7 @@ is_a: BFO:0000023 ! role
 id: OBI:0000418
 name: measuring glucose concentration in blood serum assay
 def: "An assay that determines the concentration of glucose molecules in a blood serum sample" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
@@ -6170,7 +6171,7 @@ is_a: IAO:0000033 ! directive information entity
 [Term]
 id: OBI:0000659
 name: specimen collection process
-def: "A planned process with the objective of collecting a specimen." []
+def: "A planned process with the objective to obtain a material entity for potential use as an input upon which measurements or observations are performed." []
 synonym: "specimen collection" EXACT []
 is_a: OBI:0000011 ! planned process
 
@@ -6314,7 +6315,7 @@ is_obsolete: true
 [Term]
 id: OBI:0000684
 name: specimen collection objective
-def: "A objective specification to obtain a material entity for potential use as an input during an investigation." []
+def: "A objective specification that is fulfilled by obtaining a material entity for potential use as an input upon which measurements or observations are performed." []
 is_a: IAO:0000005 ! objective specification
 
 [Term]
@@ -6554,7 +6555,7 @@ is_a: OBI:1110092 ! adjuvant role
 id: OBI:0000721
 name: glucose tolerance test
 def: "An assay that measures glucose clearance from blood over time by repeated glucose measurement in blood serum or plasma after the administration of a glucose bolus in-vivo. This assay can be used to evaluate the severity of insulin resistance or the efficiency of glucose clearance." []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0000722
@@ -6964,7 +6965,7 @@ id: OBI:0000820
 name: activated partial thromboplastin time assay
 def: "An assay that evaluates blood coagulation by measuring the time required for the appearance of fibrin strands following the mixing blood or plasma with phospholipid platelet substitute (e.g., crude cephalins, soybean phosphatides). It is a test of the intrinsic pathway (factors VIII, IX, XI, and XII) and the common pathway (fibrinogen, prothrombin, factors V and X) of blood coaguation . It is used as a screening test and to monitor heparin therapy." []
 synonym: "aPTT assay" EXACT []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0000821
@@ -7244,13 +7245,13 @@ name: serum neutralization of viral infectivity assay
 def: "An analyte assay that measures virus-neutralizing abilities of different sera. Different dilutions of serum are mixed with virus and used to infect cells. At the lower dilutions, antibodies will block infection, but at higher dilutions, there will be too few antibodies to have an effect.The neutralization titer is expressed as the reciprocal of the highest dilution at which virus infection is blocked." []
 synonym: "influenza neutralization assay" EXACT []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0000873
 name: pre-mortem specimen
 def: "a specimen that was taken from a live organism" []
 is_a: OBI:0001506 ! specimen with pre- or post-mortem status
-disjoint_from: OBI:0000902 ! post mortem specimen
 
 [Term]
 id: OBI:0000874
@@ -7426,8 +7427,8 @@ is_a: OBI:0001143 ! labeled nucleic acid extract
 [Term]
 id: OBI:0000909
 name: cloacal specimen
-def: "A specimen obtained by inserting a swab deeply into the vent of the cloaca of\nan organism and vigorously swabbing the wall. The swab should be deeply\nstained with fecal material and is then placed in transport medium." []
-is_a: OBI:0100051 ! specimen
+def: "A specimen obtained by inserting a swab deeply into the vent of the cloaca of an organism and vigorously swabbing the wall. The swab should be deeply stained with fecal material and is then placed in transport medium." []
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0000910
@@ -7459,8 +7460,8 @@ is_a: OBI:0000070 ! assay
 [Term]
 id: OBI:0000914
 name: nasopharyngeal aspirate specimen
-def: "A speciemn which derives from nasopharyngeal mucosa after\naspiration." []
-is_a: OBI:0100051 ! specimen
+def: "A specimen which derives from nasopharyngeal mucosa after aspiration." []
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0000915
@@ -7478,7 +7479,8 @@ is_a: OBI:0001977 ! cytometry assay
 [Term]
 id: OBI:0000917
 name: nasal swab specimen
-def: "A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of\nexudate and epithelial debris for microbiological or cellular examination." []
+def: "A specimen obtained using a cotton swab on a stick, passed up the nostril to obtain a sample of exudate and epithelial debris for microbiological or cellular examination." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -7515,10 +7517,6 @@ id: OBI:0000922
 name: frozen specimen
 def: "A specimen that has been frozen in order to store it." []
 is_a: OBI:0001472 ! specimen with known storage state
-disjoint_from: OBI:0000950 ! paraffin specimen
-disjoint_from: OBI:0000965 ! lyophilized specimen
-disjoint_from: OBI:0000971 ! fresh specimen
-disjoint_from: OBI:0000981 ! agar stab specimen
 
 [Term]
 id: OBI:0000923
@@ -7697,9 +7695,6 @@ id: OBI:0000950
 name: paraffin specimen
 def: "a specimen that is output of a paraffin storage process in which specimen is embedded in paraffin" []
 is_a: OBI:0001472 ! specimen with known storage state
-disjoint_from: OBI:0000965 ! lyophilized specimen
-disjoint_from: OBI:0000971 ! fresh specimen
-disjoint_from: OBI:0000981 ! agar stab specimen
 
 [Term]
 id: OBI:0000951
@@ -7717,7 +7712,6 @@ is_a: OBI:0600007 ! administering substance in vivo
 id: OBI:0000953
 name: processed specimen
 def: "A specimen that has been intentionally physically modified." []
-comment: A tissue sample that has been sliced and stained for a histology study.
 is_a: OBI:0000047 ! processed material
 is_a: OBI:0100051 ! specimen
 
@@ -7788,8 +7782,6 @@ id: OBI:0000965
 name: lyophilized specimen
 def: "a specimen that is output of a lyophilization storage process in which specimen is lyophilized for storage." []
 is_a: OBI:0001472 ! specimen with known storage state
-disjoint_from: OBI:0000971 ! fresh specimen
-disjoint_from: OBI:0000981 ! agar stab specimen
 
 [Term]
 id: OBI:0000966
@@ -7829,7 +7821,6 @@ id: OBI:0000971
 name: fresh specimen
 def: "a specimen that is output of a specimen creation process used for an investigation without storage." []
 is_a: OBI:0001472 ! specimen with known storage state
-disjoint_from: OBI:0000981 ! agar stab specimen
 
 [Term]
 id: OBI:0000972
@@ -8054,7 +8045,6 @@ is_obsolete: true
 id: OBI:0001010
 name: nucleic acid extract
 def: "An extract that is the output of an extraction process in which nucleic acid molecules are isolated from a specimen." []
-is_a: OBI:0000423 ! extract
 is_a: OBI:0000953 ! processed specimen
 
 [Term]
@@ -11014,7 +11004,7 @@ is_a: OBI:0001484 ! assay measuring T cell epitope specific in vivo activity
 id: OBI:0001468
 name: cell specimen
 def: "A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture." []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0001469
@@ -11266,7 +11256,7 @@ is_a: OBI:0600014 ! material component separation
 id: OBI:0001506
 name: specimen with pre- or post-mortem status
 def: "A specimen that has been established to be taken from a live (pre-mortem) or dead (post-mortem) organism." []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0001507
@@ -15089,7 +15079,7 @@ name: assay for transposase-accessible chromatin using sequencing
 def: "An assay to capture the location of open chromatin, DNA-binding proteins, individual nucleosomes and chromatin compaction at nucleotide resolution by Tn5 transposase insertion." []
 synonym: "ATAC-seq" EXACT []
 synonym: "ATAC-seq assay" EXACT []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003686 ! chromatin accessibility assay
 
 [Term]
 id: OBI:0002040
@@ -15727,7 +15717,6 @@ is_a: OMIABIS:0000052 ! fixed tissue slide specimen
 id: OBI:0002126
 name: IHC-stained fixed tissue slide specimen
 def: "A fixed tissue slide specimen that is the output of immunohistochemistry slide staining." []
-synonym: "immunohistochemistry slide specimen" EXACT []
 is_a: OMIABIS:0000052 ! fixed tissue slide specimen
 
 [Term]
@@ -17810,54 +17799,63 @@ is_a: OBI:0000973 ! sequence data
 id: OBI:0002603
 name: areolar swab specimen
 def: "A specimen that is collected with a swab from the surface of an areola of a breast." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002604
 name: breast swab specimen
 def: "A specimen that is collected with a swab from the surface of a breast." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002605
 name: cheek swab specimen
 def: "A specimen that is collected with a swab from the cheek portion of the inside surface of a mouth." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002606
 name: nasopharyngeal swab specimen
 def: "A specimen that is collected with a swab from the surface of a nasopharynx." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002607
 name: oral swab specimen
 def: "A specimen that is collected with a swab from the inside surface of a mouth." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002608
 name: oropharyngeal swab specimen
 def: "A specimen that is collected with a swab from the surface of a oropharynx." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002609
 name: rectal swab specimen
 def: "A specimen that is collected with a swab from the surface of a rectum." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002610
 name: tongue swab specimen
 def: "A specimen that is collected with a swab from the surface of a tongue." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002611
 name: vagina swab specimen
 def: "A specimen that is collected with a swab from the surface of a vagina." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -17865,6 +17863,7 @@ id: OBI:0002612
 name: fecal swab specimen
 def: "A specimen that is collected with a swab from the surface of a feces." []
 synonym: "stool swab specimen" EXACT []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -18418,7 +18417,7 @@ id: OBI:0002691
 name: arthropod meal of blood specimen
 def: "A specimen of the blood ingested by an arthropod." []
 synonym: "blood meal" EXACT []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0002692
@@ -19007,12 +19006,13 @@ id: OBI:0002778
 name: tracheal aspirate specimen
 def: "A specimen that is collected with a suctioning tube from the trachea." []
 synonym: "tracheal wash specimen" EXACT []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0002779
 name: mid-turbinate nasal swab specimen
 def: "A specimen that is collected with a mid-turbinate nasal swab from the turbinate area of the nasal cavity." []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -19021,7 +19021,7 @@ name: nasal aspirate specimen
 def: "A specimen that is collected with a suctioning tube from the nasal cavity." []
 synonym: "nasal wash specimen" EXACT []
 synonym: "nasopharyngeal aspirate" EXACT []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0002781
@@ -19034,18 +19034,20 @@ is_a: OBI:0002783 ! lower respiratory tract specimen
 id: OBI:0002782
 name: upper respiratory specimen
 def: "A specimen that is derived from the upper respiratory tract" []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:0002783
 name: lower respiratory tract specimen
 def: "A specimen that is derived from the lower respiratory tract." []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0002784
 name: anterior nasal swab specimen
 def: "A specimen that is derived from the anterior nasal wall" []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -20327,14 +20329,14 @@ id: OBI:0003054
 name: blood specimen in vacutainer
 def: "A blood specimen that is located in a vacutainer." []
 synonym: "Vacutainer sample" EXACT []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:0003055
 name: blood specimen on filter paper
 def: "A blood specimen that is located on a filter paper." []
 synonym: "Filter paper sample" EXACT []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:0003056
@@ -21391,7 +21393,7 @@ is_a: OBI:0000070 ! assay
 id: OBI:0003238
 name: umbilical cord blood assay
 def: "An assay that has an umbilical cord blood specimen as evaluant." []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0003239
@@ -21527,7 +21529,7 @@ is_a: OBI:0003064 ! organism detection datum
 id: OBI:0003259
 name: umbilical cord blood assay datum
 def: "A data item that is the specified output of an umbilical cord blood assay." []
-is_a: IAO:0000027 ! data item
+is_a: OBI:0003243 ! blood assay datum
 
 [Term]
 id: OBI:0003260
@@ -22240,7 +22242,7 @@ is_a: OBI:0003366 ! organism diagnostic process
 id: OBI:0003380
 name: placental blood specimen
 def: "A specimen that is derived from placental blood." []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:0003381
@@ -22407,7 +22409,7 @@ id: OBI:0003415
 name: peripheral blood mononuclear cell specimen
 def: "A processed specimen that is extracted from whole blood using gradient centrifugation that separates the blood into a layer of peripheral blood mononuclear cells under the top layer of plasma. It contains lymphocytes, monocytes or macrophages that are critical components in the immune system." []
 synonym: "PBMC specimen" EXACT []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0003416
@@ -23389,6 +23391,7 @@ name: serum anti-Epstein-Barr virus antibody level assay
 def: "An antigen specific antibodies assay that is meant to detect antibodies that bind to Epstein-Barr virus (EBV) antigens in a serum sample." []
 synonym: "EBV" EXACT []
 is_a: OBI:0002145 ! antigen specific antibodies assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0003590
@@ -23396,6 +23399,7 @@ name: serum anti-cytomegalovirus antibody level assay
 def: "A CMV antibody assay that has serum as an input." []
 synonym: "CMV" EXACT []
 is_a: OBI:0002154 ! CMV antibody assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:0003591
@@ -23857,6 +23861,7 @@ id: OBI:0003666
 name: lavage fluid specimen
 def: "A specimen obtained through a lavage process which includes fluid in addition to cells and/or cellular secretions." []
 is_a: OBI:0000953 ! processed specimen
+is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:0003667
@@ -23886,6 +23891,19 @@ def: "A DNA Sequencer manufactured and/or marketed by Illumina and branded with
 synonym: "NovaSeq series" EXACT []
 is_a: OBI:0400103 ! DNA sequencer
 
+[Term]
+id: OBI:0003686
+name: chromatin accessibility assay
+def: "An assay that determines which regions of a DNA molecule are in the form of euchromatin and thus able to make direct physical contact with (i.e. are accessible to) other molecules such as RNA polymerase, transcription factors, etc." []
+is_a: OBI:0000070 ! assay
+
+[Term]
+id: OBI:0003687
+name: m6A-MTase sequencing assay
+def: "A DNA methylation profiling assay in which chromatin stencils are created by treating nuclei with m6A methyltransferase (MTase) and then sequenced using single-molecule circular consensus sequencing to identify regions of accessible DNA at nucleotide resolution." []
+synonym: "Fiber-seq" EXACT []
+is_a: OBI:0003686 ! chromatin accessibility assay
+
 [Term]
 id: OBI:0005246
 name: injection function
@@ -23916,13 +23934,14 @@ id: OBI:0100016
 name: blood plasma specimen
 def: "a material entity which corresponds to the liquid component of blood, in which the blood cells are suspended." []
 synonym: "plasma" EXACT []
+is_a: OBI:0000655 ! blood specimen
 is_a: OBI:0000953 ! processed specimen
 
 [Term]
 id: OBI:0100017
 name: blood serum specimen
 def: "A material entity which derives from blood and corresponds to blood plasma without fibrinogen or the other clotting factors." []
-is_a: OBI:0000953 ! processed specimen
+is_a: OBI:0100016 ! blood plasma specimen
 
 [Term]
 id: OBI:0100026
@@ -23954,7 +23973,7 @@ is_a: OBI:0302729 ! chemical solution
 [Term]
 id: OBI:0100051
 name: specimen
-def: "A material entity that has the specimen role." []
+def: "A material entity that is collected for potential use as an input upon which measurements or observations are performed." []
 is_a: BFO:0000040 ! material entity
 
 [Term]
@@ -24037,7 +24056,7 @@ id: OBI:0100067
 name: bronchial alveolar lavage
 def: "Group of biomaterials present in the bronchial aveolar space of an organism which are collected through lavage including the reagents used to for the lavage process, organisms, cells, and cellular secretions present in the bronchial aveolar space." []
 synonym: "BAL" EXACT []
-is_a: OBI:0100051 ! specimen
+is_a: OBI:0003666 ! lavage fluid specimen
 
 [Term]
 id: OBI:0100069
@@ -26959,7 +26978,6 @@ def: "A whole organism preparation resulting from a histological preparation kno
 synonym: "whole mount sample" EXACT []
 is_a: OBI:0000680 ! whole organism preparation
 is_a: OBI:0000953 ! processed specimen
-is_a: OBI:0001479 ! specimen from organism
 
 [Term]
 id: OBI:1000207
@@ -27927,36 +27945,39 @@ is_a: OBI:2000013 ! arterial blood specimen
 id: OBI:2000013
 name: arterial blood specimen
 def: "A specimen that is derived from some arterial blood" []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:2000014
 name: venous blood specimen
 def: "A specimen that is derived from some venous blood" []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:2000015
 name: capillary blood specimen
 def: "A specimen that is derived from some capillary blood" []
-is_a: OBI:2000009 ! bodily fluid specimen
+is_a: OBI:0000655 ! blood specimen
 
 [Term]
 id: OBI:2000016
 name: erythrocyte specimen
 def: "A specimen that is derived from some erythrocytes" []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:2000017
 name: reticulocyte specimen
 def: "A specimen that is derived from some reticulocytes" []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
 id: OBI:2000018
 name: leukocyte specimen
 def: "A specimen that is derived from some leukocytes" []
+is_a: OBI:0001479 ! specimen from organism
 is_a: OBI:0002599 ! swab specimen
 
 [Term]
@@ -28269,24 +28290,28 @@ is_a: OBI:0000443 ! analyte assay
 id: OBI:2100052
 name: panel5 venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a panel5 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100053
 name: panel5 venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a panel5 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100054
 name: panel5 venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a panel5 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100055
 name: panel5 venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a panel5 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
@@ -28294,35 +28319,41 @@ id: OBI:2100056
 name: automated differential venous blood basophil count assay
 def: "A cytometry assay that measures the count of basophils in venous blood as part of a automated differential order" []
 is_a: OBI:0003021 ! basophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100057
 name: automated differential venous blood neutrophil count assay
 def: "A cytometry assay that measures the count of neutrophils in venous blood as part of a automated differential order" []
 is_a: OBI:0003022 ! neutrophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100058
 name: automated differential venous blood eosinophil count assay
 def: "A cytometry assay that measures the count of eosinophils in venous blood as part of a automated differential order" []
 is_a: OBI:0003023 ! eosinophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100059
 name: automated differential venous blood lymphocyte count assay
 def: "A cytometry assay that measures the count of lymphocytes in venous blood as part of a automated differential order" []
 is_a: OBI:0003024 ! lymphocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100060
 name: automated differential venous blood monocyte count assay
 def: "A cytometry assay that measures the count of monocytes in venous blood as part of a automated differential order" []
 is_a: OBI:0003025 ! monocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100061
 name: venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
@@ -28330,71 +28361,83 @@ id: OBI:2100062
 name: CBC with automated differential venous blood RBC count assay
 def: "A cytometry assay that measures the count of RBCs in venous blood as part of a CBC with automated differential order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100063
 name: CBC with automated differential venous blood platelet count assay
 def: "A cytometry assay that measures the count of platelets in venous blood as part of a CBC with automated differential order" []
 is_a: OBI:0003028 ! platelet assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100064
 name: CBC with automated differential venous blood WBC count assay
 def: "A cytometry assay that measures the count of WBCs in venous blood as part of a CBC with automated differential order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100065
 name: CBC with automated differential venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood as part of a CBC with automated differential order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100066
 name: CBC with automated differential venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood as part of a CBC with automated differential order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100067
 name: venous blood phosphate assay
 def: "An analyte assay that measures the abundance of phosphate in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100015 ! phosphate ion assay
 
 [Term]
 id: OBI:2100068
 name: liver injury venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a liver injury order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100069
 name: liver injury venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a liver injury order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100070
 name: liver injury venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a liver injury order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100071
 name: liver injury venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a liver injury order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100072
 name: venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100073
 name: venous blood magnesium assay
 def: "An analyte assay that measures the abundance of magnesium in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100021 ! magnesium cation assay
 
 [Term]
@@ -28402,29 +28445,34 @@ id: OBI:2100074
 name: CBC venous blood RBC count assay
 def: "A cytometry assay that measures the count of RBCs in venous blood as part of a CBC order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100075
 name: CBC venous blood WBC count assay
 def: "A cytometry assay that measures the count of WBCs in venous blood as part of a CBC order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100076
 name: CBC venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood as part of a CBC order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100077
 name: CBC venous blood platelet count assay
 def: "A cytometry assay that measures the count of platelets in venous blood as part of a CBC order" []
 is_a: OBI:0003028 ! platelet assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100078
 name: CBC venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood as part of a CBC order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
@@ -28432,11 +28480,13 @@ id: OBI:2100079
 name: corrected venous blood leukocyte count assay
 def: "A cytometry assay that measures the count of leukocytes in venous blood as part of a corrected order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100080
 name: liver evaluation venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
@@ -28444,89 +28494,104 @@ id: OBI:2100081
 name: liver evaluation venous blood globulin assay
 def: "An analyte assay that measures the abundance of globulin in venous blood as part of a liver evaluation order" []
 is_a: OBI:0003015 ! globulin assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100082
 name: liver evaluation venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100083
 name: liver evaluation venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100084
 name: liver evaluation venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100085
 name: liver evaluation venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100086
 name: liver evaluation venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a liver evaluation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100087
 name: basic metabolic panel venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100088
 name: basic metabolic panel venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100089
 name: basic metabolic panel venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100090
 name: basic metabolic panel venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100091
 name: basic metabolic panel venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100092
 name: basic metabolic panel venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100093
 name: basic metabolic panel venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a basic metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100094
 name: venous blood creatine kinase assay
 def: "An analyte assay that measures the abundance of creatine kinase in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100025 ! creatine kinase assay
 
 [Term]
 id: OBI:2100095
 name: venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
@@ -28534,11 +28599,13 @@ id: OBI:2100096
 name: venous blood ferritin assay
 def: "An assay that measures ferritin in venous blood" []
 is_a: OBI:0003009 ! ferritin assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100097
 name: total venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
@@ -28546,137 +28613,159 @@ id: OBI:2100098
 name: venous blood iron assay
 def: "An analyte assay that measures the abundance of iron in venous blood" []
 is_a: OBI:0003011 ! iron assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100099
 name: CBC with manual differential venous blood band neutrophil count assay
 def: "A cytometry assay that measures the count of band neutrophils in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003022 ! neutrophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100100
 name: CBC with manual differential venous blood WBC count assay
 def: "A cytometry assay that measures the count of WBCs in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100101
 name: CBC with manual differential venous blood eosinophil count assay
 def: "A cytometry assay that measures the count of eosinophils in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003023 ! eosinophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100102
 name: CBC with manual differential venous blood lymphocyte count assay
 def: "A cytometry assay that measures the count of lymphocytes in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003024 ! lymphocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100103
 name: CBC with manual differential venous blood nucleated RBC count assay
 def: "A cytometry assay that measures the count of nucleated RBCs in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100104
 name: CBC with manual differential venous blood monocyte count assay
 def: "A cytometry assay that measures the count of monocytes in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003025 ! monocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100105
 name: CBC with manual differential venous blood segmented neutrophil count assay
 def: "A cytometry assay that measures the count of segmented neutrophils in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003022 ! neutrophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100106
 name: CBC with manual differential venous blood basophil count assay
 def: "A cytometry assay that measures the count of basophils in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003021 ! basophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100107
 name: venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100108
 name: cardiac enzymes venous blood creatine kinase assay
 def: "An analyte assay that measures the abundance of creatine kinase in venous blood as part of a cardiac enzymes order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100025 ! creatine kinase assay
 
 [Term]
 id: OBI:2100109
 name: venous blood haptoglobin assay
 def: "An analyte assay that measures the abundance of haptoglobin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100110
 name: venous blood lactate dehydrogenase assay
 def: "An assay that measures lactate dehydrogenase in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100028 ! lactate dehydrogenase complex assay
 
 [Term]
 id: OBI:2100111
 name: venous blood prealbunin assay
 def: "An analyte assay that measures the abundance of prealbunin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100112
 name: lipid panel venous blood triglyceride assay
 def: "An analyte assay that measures the abundance of triglyceride in venous blood as part of a lipid panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100029 ! triglyceride assay
 
 [Term]
 id: OBI:2100113
 name: lipid panel venous blood high density lipoprotein assay
 def: "An analyte assay that measures the abundance of high density lipoprotein in venous blood as part of a lipid panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100030 ! high-density lipoprotein cholesterol assay
 
 [Term]
 id: OBI:2100114
 name: lipid panel venous blood cholesterol assay
 def: "An analyte assay that measures the abundance of cholesterol in venous blood as part of a lipid panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100031 ! cholesterol assay
 
 [Term]
 id: OBI:2100115
 name: lipid panel venous blood low density lipoprotein assay
 def: "An analyte assay that measures the abundance of low density lipoprotein in venous blood as part of a lipid panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100032 ! low-density lipoprotein cholesterol assay
 
 [Term]
 id: OBI:2100116
 name: venous blood hemoglobin A1c assay
 def: "An assay that measures hemoglobin A1c in venous blood" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100117
 name: venous blood uric acid assay
 def: "An analyte assay that measures the abundance of uric acid in venous blood" []
 is_a: OBI:0003014 ! uric acid assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100118
 name: total venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100119
 name: venous blood thyroid stimulating hormone assay
 def: "An analyte assay that measures the abundance of thyroid stimulating hormone in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100033 ! thyroid stimulating hormone assay
 
 [Term]
 id: OBI:2100120
 name: venous blood prostate specific antigen assay
 def: "An analyte assay that measures the abundance of prostate specific antigen in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100034 ! prostate-specific antigen assay
 
 [Term]
@@ -28689,12 +28778,14 @@ is_a: OBI:0003043 ! urine assay
 id: OBI:2100122
 name: T4 uptake venous blood T4 assay
 def: "An analyte assay that measures the abundance of T4 in venous blood as part of a T4 uptake order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100035 ! thyroxine assay
 
 [Term]
 id: OBI:2100123
 name: arterial blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
@@ -28702,47 +28793,55 @@ id: OBI:2100124
 name: CBC with manual differential venous blood cell count assay
 def: "A cytometry assay that measures the count of cells in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100125
 name: hemoglobin oxygen saturation arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a hemoglobin oxygen saturation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100126
 name: hemoglobin oxygen saturation arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood as part of a hemoglobin oxygen saturation order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100127
 name: inpatient profile venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a inpatient profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100128
 name: inpatient profile venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a inpatient profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100129
 name: inpatient profile venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a inpatient profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100130
 name: inpatient profile venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a inpatient profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100131
 name: venous blood folic acid assay
 def: "An analyte assay that measures the abundance of folic acid in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100037 ! folic acids assay
 
 [Term]
@@ -28750,17 +28849,20 @@ id: OBI:2100132
 name: count venous blood reticulocyte count assay
 def: "A cytometry assay that measures the count of reticulocytes in venous blood as part of a count order" []
 is_a: OBI:0003026 ! reticulocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100133
 name: venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100134
 name: venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
@@ -28768,11 +28870,13 @@ id: OBI:2100135
 name: venous blood transferrin assay
 def: "An analyte assay that measures the abundance of transferrin in venous blood" []
 is_a: OBI:0003013 ! transferrin assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100136
 name: venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
@@ -28807,18 +28911,21 @@ is_a: OBI:2100039 ! osmolality assay
 id: OBI:2100141
 name: cooximitery arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a cooximitery order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100142
 name: cooximitery arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood as part of a cooximitery order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100143
 name: cooximitery arterial blood methemoglobin assay
 def: "An analyte assay that measures the abundance of methemoglobin in arterial blood as part of a cooximitery order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100040 ! methemoglobin assay
 
 [Term]
@@ -28839,6 +28946,7 @@ is_a: OBI:2100004 ! potassium(1+) assay
 id: OBI:2100146
 name: Biosite cardiac panel arterial blood creatine kinase MB assay
 def: "An assay that measures creatine kinase MB in arterial blood as part of a Biosite cardiac panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100041 ! cytosolic creatine kinase complex, MB-type assay
 
 [Term]
@@ -28846,101 +28954,118 @@ id: OBI:2100147
 name: venous blood fibrinogen assay
 def: "An assay that measures fibrinogen in venous blood" []
 is_a: OBI:0003010 ! fibrinogen assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100148
 name: comprehensive metabolic panel venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100149
 name: comprehensive metabolic panel venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100150
 name: comprehensive metabolic panel venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100151
 name: comprehensive metabolic panel venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100152
 name: comprehensive metabolic panel venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100153
 name: comprehensive metabolic panel venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100154
 name: comprehensive metabolic panel venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100155
 name: comprehensive metabolic panel venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100156
 name: comprehensive metabolic panel venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100157
 name: comprehensive metabolic panel venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100158
 name: comprehensive metabolic panel venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100159
 name: comprehensive metabolic panel venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100160
 name: comprehensive metabolic panel venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a comprehensive metabolic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100161
 name: venous blood LDH assay
 def: "An assay that measures LDH in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100028 ! lactate dehydrogenase complex assay
 
 [Term]
 id: OBI:2100162
 name: venous blood creatine kinase MB assay
 def: "An assay that measures creatine kinase MB in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100041 ! cytosolic creatine kinase complex, MB-type assay
 
 [Term]
 id: OBI:2100163
 name: venous blood lactic acid assay
 def: "An assay that measures lactic acid in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
@@ -28948,41 +29073,48 @@ id: OBI:2100164
 name: venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100165
 name: venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100166
 name: blood gas venous blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in venous blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100167
 name: ionized venous blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in venous blood as part of a ionized order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100168
 name: blood gas venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100169
 name: blood gas venous blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in venous blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100170
 name: arterial blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
@@ -28990,11 +29122,13 @@ id: OBI:2100171
 name: venous blood tacrolimus assay
 def: "An analyte assay that measures the abundance of tacrolimus in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100172
 name: random venous blood vancomycin assay
 def: "An analyte assay that measures the abundance of vancomycin in venous blood as part of a random order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100044 ! vancomycin assay
 
 [Term]
@@ -29002,77 +29136,87 @@ id: OBI:2100173
 name: venous blood mycophenolic acid assay
 def: "An analyte assay that measures the abundance of mycophenolic acid in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100174
 name: non-vented blood gas arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a non-vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100175
 name: non-vented blood gas arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a non-vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100176
 name: non-vented blood gas arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a non-vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100177
 name: quantitative venous blood IgG assay
 def: "An assay that measures IgG in venous blood as part of a quantitative order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100178
 name: quantitative venous blood IgM assay
 def: "An assay that measures IgM in venous blood as part of a quantitative order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100179
 name: quantitative venous blood IgA assay
 def: "An assay that measures IgA in venous blood as part of a quantitative order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100180
 name: arterial blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100181
 name: arterial blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100182
 name: ionized arterial blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in arterial blood as part of a ionized order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100183
 name: vented blood gas arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100184
 name: vented blood gas arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100185
 name: vented blood gas arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a vented blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
@@ -29080,17 +29224,20 @@ id: OBI:2100186
 name: arterial blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in arterial blood" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100187
 name: arterial blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100188
 name: arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
@@ -29098,71 +29245,83 @@ id: OBI:2100189
 name: GEM premier blood gas venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood as part of a GEM premier blood gas order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100190
 name: GEM premier blood gas venous blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100191
 name: GEM premier blood gas venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100192
 name: GEM premier blood gas venous blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100193
 name: GEM premier blood gas venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100194
 name: GEM premier blood gas venous blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100195
 name: GEM premier blood gas venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100196
 name: GEM premier blood gas venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100197
 name: GEM premier blood gas venous blood lactic acid assay
 def: "An assay that measures lactic acid in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
 id: OBI:2100198
 name: GEM premier blood gas venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a GEM premier blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100199
 name: trough venous blood tobramycin assay
 def: "An analyte assay that measures the abundance of tobramycin in venous blood as part of a trough order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100045 ! tobramycin assay
 
 [Term]
 id: OBI:2100200
 name: random venous blood tobramycin assay
 def: "An analyte assay that measures the abundance of tobramycin in venous blood as part of a random order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100045 ! tobramycin assay
 
 [Term]
@@ -29170,11 +29329,13 @@ id: OBI:2100201
 name: CBC with manual differential venous blood metamyelocyte count assay
 def: "A cytometry assay that measures the count of metamyelocytes in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003017 ! metamyelocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100202
 name: arterial blood lactic acid assay
 def: "An assay that measures lactic acid in arterial blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
@@ -29182,12 +29343,14 @@ id: OBI:2100203
 name: venous blood 25-hydroxyvitamin D2 assay
 def: "An analyte assay that measures the abundance of 25-hydroxyvitamin D2 in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100204
 name: venous blood digoxin assay
 def: "An analyte assay that measures the abundance of digoxin in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100205
@@ -29200,90 +29363,104 @@ is_a: OBI:2100023 ! protein assay
 id: OBI:2100206
 name: venous blood tobramycin assay
 def: "An analyte assay that measures the abundance of tobramycin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100045 ! tobramycin assay
 
 [Term]
 id: OBI:2100207
 name: CBC with manual differential venous blood myelocyte count assay
 def: "A cytometry assay that measures the count of myelocytes in venous blood as part of a CBC with manual differential order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:0003165 ! myelocyte count assay
 
 [Term]
 id: OBI:2100208
 name: SPEP protein electrophoresis venous blood beta-globin assay
 def: "An analyte assay that measures the abundance of beta-globin in venous blood as part of a SPEP protein electrophoresis order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100209
 name: SPEP protein electrophoresis venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a SPEP protein electrophoresis order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100210
 name: SPEP protein electrophoresis venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a SPEP protein electrophoresis order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100211
 name: trough venous blood vancomycin assay
 def: "An analyte assay that measures the abundance of vancomycin in venous blood as part of a trough order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100044 ! vancomycin assay
 
 [Term]
 id: OBI:2100212
 name: hepatic panel venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100213
 name: hepatic panel venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100214
 name: hepatic panel venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100215
 name: hepatic panel venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100216
 name: hepatic panel venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100217
 name: hepatic panel venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a hepatic panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100218
 name: estimated venous blood glomerular filtration assay
 def: "An assay that measures glomerular filtration in venous blood as part of a estimated order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100219
 name: DT60 venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a DT60 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100220
 name: fasting venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a fasting order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
@@ -29291,203 +29468,236 @@ id: OBI:2100221
 name: random venous blood amikacin assay
 def: "An analyte assay that measures the abundance of amikacin in venous blood as part of a random order" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100222
 name: venous blood ammonia assay
 def: "An analyte assay that measures the abundance of ammonia in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100223
 name: venous blood GGT assay
 def: "An analyte assay that measures the abundance of GGT in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100224
 name: chem11 venous blood phosphate assay
 def: "An analyte assay that measures the abundance of phosphate in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100015 ! phosphate ion assay
 
 [Term]
 id: OBI:2100225
 name: chem11 venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100226
 name: chem11 venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100227
 name: chem11 venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100228
 name: chem11 venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100229
 name: chem11 venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100230
 name: chem11 venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100231
 name: chem11 venous blood magnesium assay
 def: "An analyte assay that measures the abundance of magnesium in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100021 ! magnesium cation assay
 
 [Term]
 id: OBI:2100232
 name: chem11 venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100233
 name: chem11 venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood as part of a chem11 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100234
 name: total venous blood IgE assay
 def: "An assay that measures IgE in venous blood as part of a total order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100235
 name: chem16 venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100236
 name: chem16 venous blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100237
 name: chem16 venous blood magnesium assay
 def: "An analyte assay that measures the abundance of magnesium in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100021 ! magnesium cation assay
 
 [Term]
 id: OBI:2100238
 name: chem16 venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100239
 name: chem16 venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100240
 name: chem16 venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100241
 name: chem16 venous blood triglyceride assay
 def: "An analyte assay that measures the abundance of triglyceride in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100029 ! triglyceride assay
 
 [Term]
 id: OBI:2100242
 name: chem16 venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100243
 name: chem16 venous blood phosphate assay
 def: "An analyte assay that measures the abundance of phosphate in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100015 ! phosphate ion assay
 
 [Term]
 id: OBI:2100244
 name: chem16 venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100245
 name: chem16 venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100246
 name: chem16 venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100247
 name: chem16 venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100248
 name: chem16 venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100249
 name: chem16 venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a chem16 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100250
 name: POC chem8 arterial blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100251
 name: POC chem8 arterial blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100252
 name: POC chem8 arterial blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100253
 name: POC chem8 arterial blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100254
 name: POC chem8 arterial blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
@@ -29495,17 +29705,20 @@ id: OBI:2100255
 name: POC chem8 arterial blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in arterial blood as part of a POC chem8 order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100256
 name: POC chem8 arterial blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in arterial blood as part of a POC chem8 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100257
 name: peak venous blood tobramycin assay
 def: "An analyte assay that measures the abundance of tobramycin in venous blood as part of a peak order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100045 ! tobramycin assay
 
 [Term]
@@ -29519,18 +29732,21 @@ is_a: OBI:2100003 ! creatinine assay
 id: OBI:2100259
 name: intact venous blood PTH assay
 def: "An analyte assay that measures the abundance of PTH in venous blood as part of a intact order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100034 ! prostate-specific antigen assay
 
 [Term]
 id: OBI:2100260
 name: total venous blood PSA assay
 def: "An analyte assay that measures the abundance of PSA in venous blood as part of a total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100034 ! prostate-specific antigen assay
 
 [Term]
 id: OBI:2100261
 name: total venous blood T3 assay
 def: "An analyte assay that measures the abundance of T3 in venous blood as part of a total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100046 ! 3,3',5'-triiodothyronine assay
 
 [Term]
@@ -29544,12 +29760,14 @@ is_a: OBI:2100023 ! protein assay
 id: OBI:2100263
 name: total venous blood cholesterol assay
 def: "An analyte assay that measures the abundance of cholesterol in venous blood as part of a total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100031 ! cholesterol assay
 
 [Term]
 id: OBI:2100264
 name: venous blood triglyceride assay
 def: "An analyte assay that measures the abundance of triglyceride in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100029 ! triglyceride assay
 
 [Term]
@@ -29585,53 +29803,62 @@ id: OBI:2100269
 name: venous blood dehydroepiandrosterone assay
 def: "An analyte assay that measures the abundance of dehydroepiandrosterone in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100270
 name: venous blood cortisol assay
 def: "An analyte assay that measures the abundance of cortisol in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100271
 name: ABL90 panel arterial blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100272
 name: ABL90 panel arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100273
 name: ABL90 panel arterial blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100274
 name: ABL90 panel arterial blood lactic acid assay
 def: "An assay that measures lactic acid in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
 id: OBI:2100275
 name: ABL90 panel arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100276
 name: ABL90 panel arterial blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100277
 name: ABL90 panel arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
@@ -29639,29 +29866,33 @@ id: OBI:2100278
 name: ABL90 panel arterial blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in arterial blood as part of a ABL90 panel order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100279
 name: ABL90 panel arterial blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100280
 name: ABL90 panel arterial blood temperature assay
 def: "An assay that measures temperature in arterial blood as part of a ABL90 panel order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100281
 name: ABL90 panel arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100282
 name: ABL90 panel arterial blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
@@ -29669,29 +29900,34 @@ id: OBI:2100283
 name: CBC with manual differential venous blood promyelocyte count assay
 def: "A cytometry assay that measures the count of promyelocytes in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003019 ! promyelocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100284
 name: ABL90 panel venous blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100285
 name: ABL90 panel venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100286
 name: ABL90 panel venous blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100287
 name: ABL90 panel venous blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
@@ -29699,53 +29935,62 @@ id: OBI:2100288
 name: ABL90 panel venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood as part of a ABL90 panel order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100289
 name: ABL90 panel venous blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100290
 name: ABL90 panel venous blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100291
 name: ABL90 panel venous blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100292
 name: ABL90 panel venous blood lactic acid assay
 def: "An assay that measures lactic acid in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
 id: OBI:2100293
 name: ABL90 panel venous blood chloride assay
 def: "An analyte assay that measures the abundance of chloride in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100010 ! chloride assay
 
 [Term]
 id: OBI:2100294
 name: venous blood T4 assay
 def: "An analyte assay that measures the abundance of T4 in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100035 ! thyroxine assay
 
 [Term]
 id: OBI:2100295
 name: free venous blood T4 assay
 def: "An analyte assay that measures the abundance of T4 in venous blood as part of a free order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100035 ! thyroxine assay
 
 [Term]
 id: OBI:2100296
 name: ABL90 panel venous blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
@@ -29759,48 +30004,56 @@ is_a: OBI:2100002 ! sodium(1+) assay
 id: OBI:2100298
 name: bone profile venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a bone profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100299
 name: bone profile venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a bone profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100300
 name: bone profile venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a bone profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100301
 name: bone profile venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a bone profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100302
 name: bone profile venous blood phosphate assay
 def: "An analyte assay that measures the abundance of phosphate in venous blood as part of a bone profile order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100015 ! phosphate ion assay
 
 [Term]
 id: OBI:2100303
 name: ABG/electrolytes arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a ABG/electrolytes order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100304
 name: ABG/electrolytes arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a ABG/electrolytes order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100305
 name: ABG/electrolytes arterial blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in arterial blood as part of a ABG/electrolytes order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
@@ -29808,17 +30061,20 @@ id: OBI:2100306
 name: CBC with automated differential venous blood nucleated RBC count assay
 def: "A cytometry assay that measures the count of nucleated RBCs in venous blood as part of a CBC with automated differential order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100307
 name: ABL90 panel venous blood methemoglobin assay
 def: "An analyte assay that measures the abundance of methemoglobin in venous blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100040 ! methemoglobin assay
 
 [Term]
 id: OBI:2100308
 name: ABL90 panel arterial blood methemoglobin assay
 def: "An analyte assay that measures the abundance of methemoglobin in arterial blood as part of a ABL90 panel order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100040 ! methemoglobin assay
 
 [Term]
@@ -29826,29 +30082,34 @@ id: OBI:2100309
 name: venous blood valproic acid assay
 def: "An analyte assay that measures the abundance of valproic acid in venous blood" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100310
 name: high sensitivity cardiac/neonatal venous blood c-reactive protein assay
 def: "An analyte assay that measures the abundance of c-reactive protein in venous blood as part of a high sensitivity cardiac/neonatal order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100047 ! C-reactive protein assay
 
 [Term]
 id: OBI:2100311
 name: POC arterial blood creatinine assay
 def: "An analyte assay that measures the abundance of creatinine in arterial blood as part of a POC order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100003 ! creatinine assay
 
 [Term]
 id: OBI:2100312
 name: GEM4000 ANLCOOX arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100313
 name: GEM4000 ANLCOOX arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
@@ -29856,59 +30117,68 @@ id: OBI:2100314
 name: GEM4000 ANLCOOX arterial blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in arterial blood as part of a GEM4000 ANLCOOX order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100315
 name: GEM4000 ANLCOOX arterial blood temperature assay
 def: "An assay that measures temperature in arterial blood as part of a GEM4000 ANLCOOX order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100316
 name: GEM4000 ANLCOOX arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100317
 name: GEM4000 ANLCOOX arterial blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100318
 name: GEM4000 ANLCOOX arterial blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100319
 name: GEM4000 ANLCOOX arterial blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100320
 name: GEM4000 ANLCOOX arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100321
 name: GEM4000 ANLCOOX arterial blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in arterial blood as part of a GEM4000 ANLCOOX order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100322
 name: ionized venous blood calcium assay
 def: "An analyte assay that measures the abundance of calcium in venous blood as part of a ionized order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100323
 name: venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
@@ -29916,23 +30186,27 @@ id: OBI:2100324
 name: CBC with manual differential venous blood megakaryocyte count assay
 def: "A cytometry assay that measures the count of megakaryocytes in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100325
 name: non-cardiac venous blood c-reactive protein assay
 def: "An analyte assay that measures the abundance of c-reactive protein in venous blood as part of a non-cardiac order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100047 ! C-reactive protein assay
 
 [Term]
 id: OBI:2100326
 name: intraoperative venous blood PTH assay
 def: "An analyte assay that measures the abundance of PTH in venous blood as part of a intraoperative order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100034 ! prostate-specific antigen assay
 
 [Term]
 id: OBI:2100327
 name: venous blood parathyroid hormone assay
 def: "An analyte assay that measures the abundance of parathyroid hormone in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
@@ -29999,42 +30273,49 @@ is_a: OBI:0003023 ! eosinophil assay
 id: OBI:2100338
 name: liver function venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100339
 name: liver function venous blood alanine aminotransferase assay
 def: "An analyte assay that measures the abundance of alanine aminotransferase in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100016 ! alanine aminotransferase assay
 
 [Term]
 id: OBI:2100340
 name: liver function venous blood human aspartate aminotransferase assay
 def: "An analyte assay that measures the abundance of human aspartate aminotransferase in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100019 ! aspartate aminotransferase (human) assay
 
 [Term]
 id: OBI:2100341
 name: liver function venous blood albumin assay
 def: "An analyte assay that measures the abundance of albumin in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100022 ! albumin assay
 
 [Term]
 id: OBI:2100342
 name: liver function venous blood protein assay
 def: "An analyte assay that measures the abundance of protein in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100343
 name: liver function venous blood human alkaline phosphatase assay
 def: "An analyte assay that measures the abundance of human alkaline phosphatase in venous blood as part of a liver function order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100017 ! alkaline phosphatase (human) assay
 
 [Term]
 id: OBI:2100344
 name: vitamin B12 and Folate venous blood folic acid assay
 def: "An analyte assay that measures the abundance of folic acid in venous blood as part of a vitamin B12 and Folate order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100037 ! folic acids assay
 
 [Term]
@@ -30048,6 +30329,7 @@ id: OBI:2100346
 name: venous blood reticulocyte count assay
 def: "A cytometry assay that measures the count of reticulocytes in venous blood" []
 is_a: OBI:0003026 ! reticulocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100347
@@ -30059,18 +30341,21 @@ is_a: OBI:2100031 ! cholesterol assay
 id: OBI:2100348
 name: TSH reflex Free T4 venous blood thyroid stimulating hormone assay
 def: "An analyte assay that measures the abundance of thyroid stimulating hormone in venous blood as part of a TSH reflex Free T4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100033 ! thyroid stimulating hormone assay
 
 [Term]
 id: OBI:2100349
 name: direct venous blood bilirubin assay
 def: "An analyte assay that measures the abundance of bilirubin in venous blood as part of a direct order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100018 ! bilirubin IXalpha assay
 
 [Term]
 id: OBI:2100350
 name: free venous blood T3 assay
 def: "An analyte assay that measures the abundance of T3 in venous blood as part of a free order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100046 ! 3,3',5'-triiodothyronine assay
 
 [Term]
@@ -30090,41 +30375,47 @@ id: OBI:2100353
 name: hemoglobin and hematocrit venous blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in venous blood as part of a hemoglobin and hematocrit order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100354
 name: hemoglobin and hematocrit venous blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in venous blood as part of a hemoglobin and hematocrit order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100355
 name: venous blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100356
 name: venous blood temperature assay
 def: "An assay that measures temperature in venous blood" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100357
 name: venous blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100358
 name: venous blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100359
 name: venous blood osmolality assay
 def: "An assay that measures osmolality in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100039 ! osmolality assay
 
 [Term]
@@ -30132,11 +30423,13 @@ id: OBI:2100360
 name: liver fibrosis (chronic viral hepatitis) venous blood platelet count assay
 def: "A cytometry assay that measures the count of platelets in venous blood as part of a liver fibrosis (chronic viral hepatitis) order" []
 is_a: OBI:0003028 ! platelet assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100361
 name: venous blood T3 assay
 def: "An analyte assay that measures the abundance of T3 in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100046 ! 3,3',5'-triiodothyronine assay
 
 [Term]
@@ -30144,6 +30437,7 @@ id: OBI:2100362
 name: CBC with manual differential venous blood neutrophil count assay
 def: "A cytometry assay that measures the count of neutrophils in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003022 ! neutrophil assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100363
@@ -30156,6 +30450,7 @@ is_a: OBI:2100003 ! creatinine assay
 id: OBI:2100364
 name: venous blood beta hydroxybutryic acid assay
 def: "An analyte assay that measures the abundance of beta hydroxybutryic acid in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100051 ! 3-hydroxybutyric acid assay
 
 [Term]
@@ -30163,83 +30458,96 @@ id: OBI:2100365
 name: venous blood megakaryocyte count assay
 def: "A cytometry assay that measures the count of megakaryocytes in venous blood" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100366
 name: venous blood nucleated RBC count assay
 def: "A cytometry assay that measures the count of nucleated RBCs in venous blood" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100367
 name: venous blood WBC count assay
 def: "A cytometry assay that measures the count of WBCs in venous blood" []
 is_a: OBI:0001977 ! cytometry assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100368
 name: automated count venous blood reticulocyte count assay
 def: "A cytometry assay that measures the count of reticulocytes in venous blood as part of a automated count order" []
 is_a: OBI:0003026 ! reticulocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100369
 name: total venous blood homocysteine assay
 def: "An analyte assay that measures the abundance of homocysteine in venous blood as part of a total order" []
 is_a: OBI:0000443 ! analyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100370
 name: venous blood Ceruloplasmin assay
 def: "An analyte assay that measures the abundance of Ceruloplasmin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100371
 name: GEM4 arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100372
 name: GEM4 arterial blood lactic acid assay
 def: "An assay that measures lactic acid in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100042 ! rac-lactic acid assay
 
 [Term]
 id: OBI:2100373
 name: GEM4 arterial blood hemoglobin assay
 def: "An analyte assay that measures the abundance of hemoglobin in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100014 ! hemoglobin assay
 
 [Term]
 id: OBI:2100374
 name: GEM4 arterial blood sodium assay
 def: "An analyte assay that measures the abundance of sodium in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100002 ! sodium(1+) assay
 
 [Term]
 id: OBI:2100375
 name: GEM4 arterial blood potassium assay
 def: "An analyte assay that measures the abundance of potassium in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100004 ! potassium(1+) assay
 
 [Term]
 id: OBI:2100376
 name: GEM4 arterial blood temperature assay
 def: "An assay that measures temperature in arterial blood as part of a GEM4 order" []
-is_a: OBI:0000070 ! assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100377
 name: GEM4 arterial blood glucose assay
 def: "An analyte assay that measures the abundance of glucose in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100020 ! glucose assay
 
 [Term]
 id: OBI:2100378
 name: GEM4 arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
@@ -30247,17 +30555,20 @@ id: OBI:2100379
 name: GEM4 arterial blood hematocrit assay
 def: "A cytometry assay that measures the proportion of red blood cells in arterial blood as part of a GEM4 order" []
 is_a: OBI:0003018 ! hematocrit assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100380
 name: GEM4 arterial blood ionized calcium assay
 def: "An analyte assay that measures the abundance of ionized calcium in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100024 ! calcium cation assay
 
 [Term]
 id: OBI:2100381
 name: GEM4 arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a GEM4 order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
@@ -30265,11 +30576,13 @@ id: OBI:2100382
 name: liver fibrosis (NAFLD) venous blood platelet count assay
 def: "A cytometry assay that measures the count of platelets in venous blood as part of a liver fibrosis (NAFLD) order" []
 is_a: OBI:0003028 ! platelet assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100383
 name: venous blood beta hydroxybutric acid assay
 def: "An analyte assay that measures the abundance of beta hydroxybutric acid in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100051 ! 3-hydroxybutyric acid assay
 
 [Term]
@@ -30277,35 +30590,41 @@ id: OBI:2100384
 name: CBC with manual differential venous blood plasma cell count assay
 def: "A cytometry assay that measures the count of plasma cells in venous blood as part of a CBC with manual differential order" []
 is_a: OBI:0003024 ! lymphocyte assay
+is_a: OBI:0003040 ! blood assay
 
 [Term]
 id: OBI:2100385
 name: venous blood erythropoietin assay
 def: "An analyte assay that measures the abundance of erythropoietin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100386
 name: blood gas arterial blood oxygen assay
 def: "An analyte assay that measures the abundance of oxygen in arterial blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100036 ! elemental oxygen assay
 
 [Term]
 id: OBI:2100387
 name: blood gas arterial blood bicarbonate assay
 def: "An analyte assay that measures the abundance of bicarbonate in arterial blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100043 ! hydrogencarbonate assay
 
 [Term]
 id: OBI:2100388
 name: blood gas arterial blood carbon dioxide assay
 def: "An analyte assay that measures the abundance of carbon dioxide in arterial blood as part of a blood gas order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100001 ! carbon dioxide assay
 
 [Term]
 id: OBI:2100389
 name: free/total venous blood PSA assay
 def: "An analyte assay that measures the abundance of PSA in venous blood as part of a free/total order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100034 ! prostate-specific antigen assay
 
 [Term]
@@ -30361,30 +30680,35 @@ is_a: OBI:0003232 ! cerebrospinal fluid assay
 id: OBI:2100397
 name: venous blood beta-2-microglobulin assay
 def: "An analyte assay that measures the abundance of beta-2-microglobulin in venous blood" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100023 ! protein assay
 
 [Term]
 id: OBI:2100398
 name: lipid panel reflex direct venous blood low density lipoprotein assay
 def: "An analyte assay that measures the abundance of low density lipoprotein in venous blood as part of a Lipid panel reflex direct order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100032 ! low-density lipoprotein cholesterol assay
 
 [Term]
 id: OBI:2100399
 name: lipid panel reflex direct venous blood triglyceride assay
 def: "An analyte assay that measures the abundance of triglyceride in venous blood as part of a Lipid panel reflex direct order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100029 ! triglyceride assay
 
 [Term]
 id: OBI:2100400
 name: lipid panel reflex direct venous blood cholesterol assay
 def: "An analyte assay that measures the abundance of cholesterol in venous blood as part of a Lipid panel reflex direct order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100031 ! cholesterol assay
 
 [Term]
 id: OBI:2100401
 name: lipid panel reflex direct venous blood high density lipoprotein assay
 def: "An analyte assay that measures the abundance of high density lipoprotein in venous blood as part of a Lipid panel reflex direct order" []
+is_a: OBI:0003040 ! blood assay
 is_a: OBI:2100030 ! high-density lipoprotein cholesterol assay
 
 [Term]
@@ -31300,6 +31624,12 @@ name: life cycle stage
 def: "A spatiotemporal region encompassing some part of the life cycle of an organism." []
 is_a: GO:0008150 ! biological_process
 
+[Term]
+id: UBERON:0000162
+name: cloaca
+def: "Common chamber into which the intestines and excretory system opens. Arises during development in all vertebrates, but in many it becomes subdivided, lost or incorporated into other structures." []
+is_a: UBERON:0000465 ! material anatomical entity
+
 [Term]
 id: UBERON:0000165
 name: mouth
diff --git a/views/obi_core.owl b/views/obi_core.owl
index 03bd7c4e..a2b387e6 100644
--- a/views/obi_core.owl
+++ b/views/obi_core.owl
@@ -11,7 +11,7 @@
      xmlns:terms="http://purl.org/dc/terms/"
      xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/obi_core.owl">
-        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-10-25/obi_core.owl"/>
+        <owl:versionIRI rdf:resource="http://purl.obolibrary.org/obo/obi/2024-12-05/obi_core.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <obo:IAO_0000589 xml:lang="en">Ontology for Biomedical Investigations</obo:IAO_0000589>
         <dc:contributor xml:lang="en">Advisors for this project come from the IFOMIS group, Saarbruecken and from the Co-ODE group in Manchester</dc:contributor>
@@ -78,7 +78,7 @@
         <terms:license>http://creativecommons.org/licenses/by/4.0/</terms:license>
         <terms:title>Ontology for Biomedical Investigations</terms:title>
         <rdfs:comment>Please cite the OBI consortium http://purl.obolibrary.org/obo/obi where traditional citation is called for. However it is adequate that individual terms be attributed simply by use of the identifying PURL for the term, in projects that refer to them.</rdfs:comment>
-        <owl:versionInfo>2024-10-25</owl:versionInfo>
+        <owl:versionInfo>2024-12-05</owl:versionInfo>
     </owl:Ontology>
     
 
@@ -2658,7 +2658,7 @@ editor = PRS</obo:IAO_0000232>
         <obo:IAO_0000111>specimen role</obo:IAO_0000111>
         <obo:IAO_0000112>liver section; a portion of a culture of cells; a nemotode or other animal once no longer a subject (generally killed); portion of blood from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">a role borne by a material entity that is gained during a specimen collection process and that can be realized by use of the specimen in an investigation</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A role borne by a material entity that is obtained during a specimen collection process and that can be realized by performing measurements or observations on the specimen.</obo:IAO_0000115>
         <obo:IAO_0000116>22Jun09.  The definition includes whole organisms, and can include a human.  The link between specimen role and study subject role has been removed.  A specimen taken as part of a case study is not considered to be a population representative, while a specimen taken as representing a population, e.g. person taken from a cohort, blood specimen taken from an animal) would be considered a population representative and would also bear material sample role.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116 xml:lang="en">blood taken from animal: animal continues in study, whereas blood has role specimen.
@@ -3046,9 +3046,10 @@ for now.</obo:IAO_0000116>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>specimen collection process</obo:IAO_0000111>
-        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation</obo:IAO_0000112>
+        <obo:IAO_0000112>drawing blood from a patient for analysis, collecting a piece of a plant for depositing in a herbarium, buying meat from a butcher in order to measure its protein content in an investigation, collecting a stone from a site</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A planned process with the objective of collecting a specimen.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A planned process with the objective to obtain a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116>Definition updated following discussion on 2024-10-07 OBI dev call.</obo:IAO_0000116>
         <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: A specimen collection can have as part a material entity acquisition, such as ordering from a bank. The distinction is that specimen collection necessarily involves the creation of a specimen role. However ordering cell lines cells from ATCC for use in an investigation is NOT a specimen collection, because the cell lines already have a specimen role.</obo:IAO_0000116>
         <obo:IAO_0000116>Philly2013: The specimen_role for the specimen is created during the specimen collection process.</obo:IAO_0000116>
@@ -3070,7 +3071,8 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <obo:IAO_0000111>specimen collection objective</obo:IAO_0000111>
         <obo:IAO_0000112>The objective to collect bits of excrement in the rainforest. The objective to obtain a blood sample from a patient.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A objective specification to obtain a material entity for potential use as an input during an investigation.</obo:IAO_0000115>
+        <obo:IAO_0000115 xml:lang="en">A objective specification that is fulfilled by obtaining a material entity for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
+        <obo:IAO_0000116 xml:lang="en">OBI recommends against subclassing this term in order to avoid further parallel hierarchies between this term and specimen collection process.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
         <rdfs:label>specimen collection objective</rdfs:label>
@@ -3226,21 +3228,24 @@ http://sourceforge.net/p/obi/obi-terms/716/</obo:IAO_0000116>
         <owl:equivalentClass>
             <owl:Class>
                 <owl:intersectionOf rdf:parseType="Collection">
-                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
                     <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Class>
+                        <owl:intersectionOf rdf:parseType="Collection">
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000047"/>
+                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                        </owl:intersectionOf>
+                    </owl:Class>
                 </owl:intersectionOf>
             </owl:Class>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0000047"/>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
         <obo:IAO_0000111>processed specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>A tissue sample that has been sliced and stained for a histology study.
-A blood specimen that has been centrifuged to obtain the white blood cells.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
         <obo:IAO_0000115 xml:lang="en">A specimen that has been intentionally physically modified.</obo:IAO_0000115>
+        <obo:IAO_0000116>A tissue sample that has been sliced and stained for a histology study.</obo:IAO_0000116>
         <obo:IAO_0000117>Bjoern Peters</obo:IAO_0000117>
         <obo:IAO_0000119>Bjoern Peters</obo:IAO_0000119>
-        <rdfs:comment>A tissue sample that has been sliced and stained for a histology study.</rdfs:comment>
         <rdfs:label>processed specimen</rdfs:label>
     </owl:Class>
     
@@ -3297,6 +3302,76 @@ In the examples above, a reagent is an operational component of a device, but th
     
 
 
+    <!-- http://purl.obolibrary.org/obo/OBI_0001468 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001468">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0001479"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/BFO_0000051"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CL_0000000"/>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0001479"/>
+        <obo:IAO_0000111>cell specimen</obo:IAO_0000111>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000123"/>
+        <obo:IAO_0000115 xml:lang="en">A specimen primarily composed of a cell or cells collected from a multicellular organism or a cell culture.</obo:IAO_0000115>
+        <obo:IAO_0000116>Discussed on obi call Jan 23, 2017. To improve cell specimen that include single cell specimen. Details see tracker: https://sourceforge.net/p/obi/obi-terms/828</obo:IAO_0000116>
+        <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng, Alexander Diehl</obo:IAO_0000117>
+        <obo:IAO_0000119>MO_612 cell</obo:IAO_0000119>
+        <rdfs:label>cell specimen</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/OBI_0001479 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001479">
+        <owl:equivalentClass>
+            <owl:Class>
+                <owl:intersectionOf rdf:parseType="Collection">
+                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100051"/>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000312"/>
+                        <owl:someValuesFrom>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom>
+                                            <owl:Class>
+                                                <owl:unionOf rdf:parseType="Collection">
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/OBI_0100026"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465"/>
+                                                    <rdf:Description rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477"/>
+                                                </owl:unionOf>
+                                            </owl:Class>
+                                        </owl:someValuesFrom>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
+                        </owl:someValuesFrom>
+                    </owl:Restriction>
+                </owl:intersectionOf>
+            </owl:Class>
+        </owl:equivalentClass>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/OBI_0100051"/>
+        <obo:IAO_0000111>specimen from organism</obo:IAO_0000111>
+        <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
+        <obo:IAO_0000115 xml:lang="en">A specimen that derives from an anatomical part or substance arising from an organism. Examples of tissue specimen include tissue, organ, physiological system, blood, or body location (arm).</obo:IAO_0000115>
+        <obo:IAO_0000117>PERSON: Chris Stoeckert, Jie Zheng</obo:IAO_0000117>
+        <obo:IAO_0000118>tissue specimen</obo:IAO_0000118>
+        <obo:IAO_0000119>MO_954 organism_part</obo:IAO_0000119>
+        <rdfs:label>specimen from organism</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- http://purl.obolibrary.org/obo/OBI_0001755 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0001755">
@@ -3605,10 +3680,9 @@ This issue is outside the scope of OBI.</obo:IAO_0000116>
         </owl:equivalentClass>
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
         <obo:IAO_0000111 xml:lang="en">specimen</obo:IAO_0000111>
-        <obo:IAO_0000112>Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen.</obo:IAO_0000112>
+        <obo:IAO_0000112 xml:lang="en">Biobanking of blood taken and stored in a freezer for potential future investigations stores specimen; collecting a stone from a site.</obo:IAO_0000112>
         <obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000122"/>
-        <obo:IAO_0000115 xml:lang="en">A material entity that has the specimen role.</obo:IAO_0000115>
-        <obo:IAO_0000116>Note: definition is in specimen creation objective which is defined as an objective to obtain and store a material entity for potential use as an input during an investigation.</obo:IAO_0000116>
+        <obo:IAO_0000115 xml:lang="en">A material entity that is collected for potential use as an input upon which measurements or observations are performed.</obo:IAO_0000115>
         <obo:IAO_0000117>PERSON: James Malone</obo:IAO_0000117>
         <obo:IAO_0000117>PERSON: Philippe Rocca-Serra</obo:IAO_0000117>
         <obo:IAO_0000119 xml:lang="en">GROUP: OBI Biomaterial Branch</obo:IAO_0000119>
@@ -3938,6 +4012,30 @@ realizes some &apos;host of immune response role&apos;</obo:IAO_0000232>
     
 
 
+    <!-- http://purl.obolibrary.org/obo/UBERON_0000465 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000465">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
+        <obo:IAO_0000111>material anatomical entity</obo:IAO_0000111>
+        <obo:IAO_0000115>Anatomical entity that has mass.</obo:IAO_0000115>
+        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/uberon.owl"/>
+        <rdfs:label>material anatomical entity</rdfs:label>
+    </owl:Class>
+    
+
+
+    <!-- http://purl.obolibrary.org/obo/UBERON_0000477 -->
+
+    <owl:Class rdf:about="http://purl.obolibrary.org/obo/UBERON_0000477">
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
+        <obo:IAO_0000111>anatomical cluster</obo:IAO_0000111>
+        <obo:IAO_0000115>Anatomical group whose component anatomical structures lie in close proximity to each other.</obo:IAO_0000115>
+        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/uberon.owl"/>
+        <rdfs:label>anatomical cluster</rdfs:label>
+    </owl:Class>
+    
+
+
     <!-- 
     ///////////////////////////////////////////////////////////////////////////////////////
     //

From 4cbb5171e9ef951f9898f3fb9bf8dfe3c2a7a5ee Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 11:36:02 -0600
Subject: [PATCH 06/12] Update IAO import module

---
 src/ontology/OntoFox_inputs/IAO_input.txt    |   5 +-
 src/ontology/OntoFox_outputs/IAO_imports.owl | 126 +------------------
 2 files changed, 6 insertions(+), 125 deletions(-)

diff --git a/src/ontology/OntoFox_inputs/IAO_input.txt b/src/ontology/OntoFox_inputs/IAO_input.txt
index 15dfb4cd..e45263dd 100644
--- a/src/ontology/OntoFox_inputs/IAO_input.txt
+++ b/src/ontology/OntoFox_inputs/IAO_input.txt
@@ -11,10 +11,8 @@ http://purl.obolibrary.org/obo/IAO_0000003 # measurement unit label
 http://purl.obolibrary.org/obo/IAO_0000004 # has measurement value
 http://purl.obolibrary.org/obo/IAO_0000005 # objective specification
 http://purl.obolibrary.org/obo/IAO_0000006 # narrative object
-http://purl.obolibrary.org/obo/IAO_0000007 # action specification
 http://purl.obolibrary.org/obo/IAO_0000009 # datum label
 http://purl.obolibrary.org/obo/IAO_0000010 # software
-http://purl.obolibrary.org/obo/IAO_0000015 # information carrier
 http://purl.obolibrary.org/obo/IAO_0000027 # data item
 http://purl.obolibrary.org/obo/IAO_0000028 # symbol
 http://purl.obolibrary.org/obo/IAO_0000030 # information content entity
@@ -46,6 +44,7 @@ http://purl.obolibrary.org/obo/IAO_0000235 # denoted by
 http://purl.obolibrary.org/obo/IAO_0000300 # textual entity
 http://purl.obolibrary.org/obo/IAO_0000306 # table
 http://purl.obolibrary.org/obo/IAO_0000310 # document
+http://purl.obolibrary.org/obo/IAO_0000311 # publication
 http://purl.obolibrary.org/obo/IAO_0000312 # publication about an investigation
 http://purl.obolibrary.org/obo/IAO_0000401 # one dimensional cartesian spatial coordinate datum
 http://purl.obolibrary.org/obo/IAO_0000407 # has coordinate unit label
@@ -73,7 +72,7 @@ http://purl.obolibrary.org/obo/IAO_0000572 # documenting
 subClassOf http://purl.obolibrary.org/obo/OBI_0000011 # planned process
 
 [Source term retrieval setting]
-includeAllIntermediates
+includeComputedIntermediates
 
 [Source annotation URIs]
 http://www.w3.org/2000/01/rdf-schema#label
diff --git a/src/ontology/OntoFox_outputs/IAO_imports.owl b/src/ontology/OntoFox_outputs/IAO_imports.owl
index 40cfcb4a..82dfe2c7 100644
--- a/src/ontology/OntoFox_outputs/IAO_imports.owl
+++ b/src/ontology/OntoFox_outputs/IAO_imports.owl
@@ -194,52 +194,6 @@
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000001 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000001">
-        <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
-        <obo:IAO_0000111 xml:lang="en">entity</obo:IAO_0000111>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">entity</rdfs:label>
-    </owl:Class>
-    
-
-
-    <!-- http://purl.obolibrary.org/obo/BFO_0000002 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000002">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000001"/>
-        <obo:IAO_0000111 xml:lang="en">continuant</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">An entity that exists in full at any time in which it exists at all, persists through time while maintaining its identity and has no temporal parts.</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">continuant</rdfs:label>
-    </owl:Class>
-    
-
-
-    <!-- http://purl.obolibrary.org/obo/BFO_0000019 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000019">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000020"/>
-        <obo:IAO_0000111 xml:lang="en">quality</obo:IAO_0000111>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">quality</rdfs:label>
-    </owl:Class>
-    
-
-
-    <!-- http://purl.obolibrary.org/obo/BFO_0000020 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000020">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
-        <obo:IAO_0000111 xml:lang="en">specifically dependent continuant</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">b is a specifically dependent continuant = Def. b is a continuant &amp; there is some independent continuant c which is not a spatial region and which is such that b s-depends_on c at every time t during the course of b’s existence. (axiom label in BFO2 Reference: [050-003])</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">specifically dependent continuant</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000031 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000031"/>
@@ -300,18 +254,6 @@
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0000007 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000007">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000033"/>
-        <obo:IAO_0000111 xml:lang="en">action specification</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">A directive information entity that describes an action the bearer will take.</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">action specification</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000009 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000009">
@@ -337,18 +279,6 @@ interpreted by or directly executed by a processing unit.</obo:IAO_0000115>
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0000015 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000015">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/BFO_0000019"/>
-        <obo:IAO_0000111 xml:lang="en">information carrier</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">A quality of an information bearer that imparts the information content</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">information carrier</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000027 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000027">
@@ -424,7 +354,7 @@ interpreted by or directly executed by a processing unit.</obo:IAO_0000115>
     <!-- http://purl.obolibrary.org/obo/IAO_0000038 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000038">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000309"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000308"/>
         <obo:IAO_0000111 xml:lang="en">graph</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">A diagram that presents one or more tuples of information by mapping those tuples in to a two dimensional space in a non arbitrary way.</obo:IAO_0000115>
         <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
@@ -460,7 +390,7 @@ interpreted by or directly executed by a processing unit.</obo:IAO_0000115>
     <!-- http://purl.obolibrary.org/obo/IAO_0000078 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000078">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000102"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000027"/>
         <obo:IAO_0000111 xml:lang="en">curation status specification</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">The curation status of the term. The allowed values come from an enumerated list of predefined terms. See the specification of these instances for more detailed definitions of each enumerated value.</obo:IAO_0000115>
         <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
@@ -530,18 +460,6 @@ Example: The ISO document specifying what encompasses an XML document; The instr
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0000102 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000102">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000027"/>
-        <obo:IAO_0000111 xml:lang="en">data about an ontology part</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">Data about an ontology part is a data item about a part of an ontology, for example a term</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">data about an ontology part</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000104 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000104">
@@ -679,18 +597,6 @@ clustering algorithm.</obo:IAO_0000115>
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0000309 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000309">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000308"/>
-        <obo:IAO_0000111 xml:lang="en">diagram</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">A figure that expresses one or more propositions</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">diagram</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000310 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000310">
@@ -727,22 +633,10 @@ clustering algorithm.</obo:IAO_0000115>
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0000400 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000400">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000027"/>
-        <obo:IAO_0000111 xml:lang="en">cartesian spatial coordinate datum</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">A cartesian spatial coordinate datum is a representation of a point in a spatial region, in which equal changes in the magnitude of a coordinate value denote length qualities with the same magnitude</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">cartesian spatial coordinate datum</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000401 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000401">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000400"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000027"/>
         <obo:IAO_0000111 xml:lang="en">one dimensional cartesian spatial coordinate datum</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">A cartesion spatial coordinate datum that  uses one value to specify a position along a one dimensional spatial region</obo:IAO_0000115>
         <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
@@ -862,7 +756,7 @@ points together with a line.</obo:IAO_0000115>
     <!-- http://purl.obolibrary.org/obo/IAO_0000579 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000579">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0020020"/>
+        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000030"/>
         <obo:IAO_0000111 xml:lang="en">centrally registered identifier registry</obo:IAO_0000111>
         <obo:IAO_0000115 xml:lang="en">A code set of CRID records, each consisting of a CRID symbol and additional information which was recorded in the code set through an assigning a centrally registered identifier process.</obo:IAO_0000115>
         <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
@@ -883,18 +777,6 @@ points together with a line.</obo:IAO_0000115>
     
 
 
-    <!-- http://purl.obolibrary.org/obo/IAO_0020020 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0020020">
-        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000030"/>
-        <obo:IAO_0000111 xml:lang="en">code set</obo:IAO_0000111>
-        <obo:IAO_0000115 xml:lang="en">An information content entity that is a collection of other information content entities that has been created to identify or annotate things in a specified domain, and where the intention of its creators is that the collection has a one-to-one correspondence with those things.</obo:IAO_0000115>
-        <obo:IAO_0000412 rdf:resource="http://purl.obolibrary.org/obo/iao.owl"/>
-        <rdfs:label xml:lang="en">code set</rdfs:label>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/OBI_0000011 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0000011"/>

From c83ff101837b86b5926c6f126e3ecfa7c89917f8 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 13:27:28 -0600
Subject: [PATCH 07/12] Remove references to BFO_0000001

---
 src/ontology/modules/data-sets.owl   | 12 -------
 src/ontology/obi-edit.owl            | 50 ++++++++--------------------
 src/ontology/templates/data-sets.tsv |  2 +-
 3 files changed, 14 insertions(+), 50 deletions(-)

diff --git a/src/ontology/modules/data-sets.owl b/src/ontology/modules/data-sets.owl
index cab821ed..b97be9d9 100644
--- a/src/ontology/modules/data-sets.owl
+++ b/src/ontology/modules/data-sets.owl
@@ -92,12 +92,6 @@
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000001 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000001"/>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/IAO_0000100 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/IAO_0000100"/>
@@ -114,12 +108,6 @@
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/OBI_0003327">
         <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000100"/>
-        <rdfs:subClassOf>
-            <owl:Restriction>
-                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000001"/>
-            </owl:Restriction>
-        </rdfs:subClassOf>
         <obo:IAO_0000112>The output produced by a digital imaging technique, such as microscopy, MRI, or CT.</obo:IAO_0000112>
         <obo:IAO_0000115 xml:lang="en">A data set that is comprised of multidimensional structured measurements and metadata required for a morphological representation of an entity. An image data set can be the source from which an image (such as a 2D image using pixels or a 3D image using voxels) is produced.</obo:IAO_0000115>
         <obo:IAO_0000117>https://orcid.org/0000-0001-9625-1899 &quot;William D. Duncan&quot;</obo:IAO_0000117>
diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index a9a30569..a88f008a 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -14,7 +14,6 @@
      xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
     <owl:Ontology rdf:about="http://purl.obolibrary.org/obo/obi/dev/obi-edit.owl">
         <owl:imports rdf:resource="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl"/>
-        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/bfo/2014-05-03/classes-only.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/external-byhand.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/import/CLO_imports.owl"/>
@@ -59,6 +58,7 @@
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/modules/specimens.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/modules/study-designs.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/modules/value-specifications.owl"/>
+        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/ro/releases/2015-10-07/core.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <obo:IAO_0000589 xml:lang="en">Ontology for Biomedical Investigations</obo:IAO_0000589>
@@ -1530,14 +1530,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000001 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000001">
-        <owl:disjointWith rdf:resource="http://www.geneontology.org/formats/oboInOwl#ObsoleteClass"/>
-    </owl:Class>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000002 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000002"/>
@@ -16638,34 +16630,18 @@ Pubmed: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1867615/</obo:IAO_0000119>
                     <owl:Class>
                         <owl:intersectionOf rdf:parseType="Collection">
                             <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000015"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000299"/>
-                                <owl:someValuesFrom>
-                                    <owl:Class>
-                                        <owl:intersectionOf rdf:parseType="Collection">
-                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/IAO_0000109"/>
-                                            <owl:Restriction>
-                                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
-                                                <owl:someValuesFrom>
-                                                    <owl:Class>
-                                                        <owl:intersectionOf rdf:parseType="Collection">
-                                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000001"/>
-                                                            <owl:Restriction>
-                                                                <owl:onProperty>
-                                                                    <rdf:Description>
-                                                                        <owl:inverseOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
-                                                                    </rdf:Description>
-                                                                </owl:onProperty>
-                                                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0001934"/>
-                                                            </owl:Restriction>
-                                                        </owl:intersectionOf>
-                                                    </owl:Class>
-                                                </owl:someValuesFrom>
-                                            </owl:Restriction>
-                                        </owl:intersectionOf>
-                                    </owl:Class>
-                                </owl:someValuesFrom>
-                            </owl:Restriction>
+                            <owl:Class>
+                                <owl:intersectionOf rdf:parseType="Collection">
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/IAO_0000109"/>
+                                    </owl:Restriction>
+                                    <owl:Restriction>
+                                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/OBI_0000293"/>
+                                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0001934"/>
+                                    </owl:Restriction>
+                                </owl:intersectionOf>
+                            </owl:Class>
                         </owl:intersectionOf>
                     </owl:Class>
                 </owl:someValuesFrom>
diff --git a/src/ontology/templates/data-sets.tsv b/src/ontology/templates/data-sets.tsv
index 749d1489..73adafd5 100644
--- a/src/ontology/templates/data-sets.tsv
+++ b/src/ontology/templates/data-sets.tsv
@@ -1,6 +1,6 @@
 ontology ID	label	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	is about	is specified output of	has member
 ID	A rdfs:label	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=,	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	CI	C 'is about' some %	C 'is specified output of' some %	C 'has member' some %
-OBI:0003327	image data set			A data set that is comprised of multidimensional structured measurements and metadata required for a morphological representation of an entity. An image data set can be the source from which an image (such as a 2D image using pixels or a 3D image using voxels) is produced.		The output produced by a digital imaging technique, such as microscopy, MRI, or CT.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	subclass	data set	entity		
+OBI:0003327	image data set			A data set that is comprised of multidimensional structured measurements and metadata required for a morphological representation of an entity. An image data set can be the source from which an image (such as a 2D image using pixels or a 3D image using voxels) is produced.		The output produced by a digital imaging technique, such as microscopy, MRI, or CT.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	subclass	data set			
 OBI:0003328	magnetic resonance image data set			An image data set whose information content originates from some MR imaging assay and is about some MRI participant.	MRI at a Glance, ISBN 10: 1119053552	The DICOM file produced by an MRI machine when a multiple sclerosis patient undergoes a brain scan.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set	magnetic resonance imaging participant		
 OBI:0003331	raw image data set			An image data set that encodes measurement values produced by some instrument before undergoing a data transformation.		The untransformed (""k-space"") data produced by an MRI machine, prior to mathematical transformation into a form that corresponds to the anatomical structure of the brain.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-2104-0568 ""Lucas M. Serra"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith"",https://orcid.org/0000-0002-1604-3078 ""Alan Ruttenberg""				https://github.com/obi-ontology/obi/issues/1481	subclass	image data set			
 OBI:0003333	computed image data set			An image data set that is the output of an image data set analysis.		The production of JPEG file by a digital camera.	https://orcid.org/0000-0001-9625-1899 ""William D. Duncan"",https://orcid.org/0000-0001-9676-7377 ""Alexander D. Bartnik"",https://orcid.org/0000-0001-9990-8331 ""Alexander D. Diehl"",https://orcid.org/0000-0002-1604-3078 ""Alan Ruttenberg"",https://orcid.org/0000-0002-7245-3450 ""Lauren M. Wishnie"",https://orcid.org/0000-0002-9821-4132 ""Mackenzie T. Smith""				https://github.com/obi-ontology/obi/issues/1481	equivalent	image data set		image data set analysis	

From dec6bf87e44c212d85178222f671ae48c198fee7 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 13:33:23 -0600
Subject: [PATCH 08/12] Remove references to BFO_0000002

---
 src/ontology/obi-edit.owl | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index a88f008a..bb933507 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -956,8 +956,6 @@ instance level relation [GOC:cjm]</obo:IAO_0000115>
     <!-- http://purl.obolibrary.org/obo/OBI_0000314 -->
 
     <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_0000314">
-        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
-        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
         <obo:IAO_0000111>is_proxy_for</obo:IAO_0000111>
         <obo:IAO_0000112 xml:lang="en">position on a gel is_proxy_for mass and charge of molecule in an western blot. Florescent intensity is_proxy_for amount of protein labeled with GFP. Examples:
 A260/A280 (of a DNA sample) is_proxy_for DNA-purity. NMR Sample scan is a proxy for sample quality.
@@ -1530,12 +1528,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000002 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000002"/>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000003 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000003"/>
@@ -5863,7 +5855,7 @@ Proposal is to obsolete.</obo:IAO_0000116>
         <rdfs:subClassOf>
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
-                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000002"/>
+                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/BFO_0000040"/>
             </owl:Restriction>
         </rdfs:subClassOf>
         <obo:IAO_0000111>ionize process</obo:IAO_0000111>

From 2c3431292d0cfd24278af1ac5c3ae8c2861c443b Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 13:41:15 -0600
Subject: [PATCH 09/12] Remove references to BFO_0000003

---
 src/ontology/obi-edit.owl | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index bb933507..26f379e8 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -1299,8 +1299,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
 
     <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_1110060">
         <rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/RO_0002087"/>
-        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
-        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000003"/>
         <obo:IAO_0000111>process is result of</obo:IAO_0000111>
         <obo:IAO_0000112>The production of IFN-gamma by effector T cells is a process result of T cell stimulation through the TCR</obo:IAO_0000112>
         <obo:IAO_0000115 xml:lang="en">is a relationship between a process and a preceding occurrent that directly caused the later one to occur</obo:IAO_0000115>
@@ -1528,12 +1526,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000003 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000003"/>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000004 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000004"/>

From 66fa0bb83ca17dd0eea9e114f51b3dc1612a9224 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 13:46:02 -0600
Subject: [PATCH 10/12] Remove references to BFO_0000004

---
 src/ontology/obi-edit.owl | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index 26f379e8..5ed19edb 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -1397,8 +1397,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     <!-- http://purl.obolibrary.org/obo/RO_0001000 -->
 
     <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001000">
-        <rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
-        <rdfs:range rdf:resource="http://purl.obolibrary.org/obo/BFO_0000004"/>
     </owl:ObjectProperty>
     
 
@@ -1526,12 +1524,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000004 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000004"/>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000015 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000015"/>

From 75644d94d9d4b5d47c3e775b734da17776f4dd50 Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 13:58:03 -0600
Subject: [PATCH 11/12] Remove references to BFO_0000035

---
 src/ontology/obi-edit.owl | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index 5ed19edb..e9e014af 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -1396,8 +1396,7 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
 
     <!-- http://purl.obolibrary.org/obo/RO_0001000 -->
 
-    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001000">
-    </owl:ObjectProperty>
+    <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0001000"/>
     
 
 
@@ -1578,12 +1577,6 @@ https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3512902&amp;group_
     
 
 
-    <!-- http://purl.obolibrary.org/obo/BFO_0000035 -->
-
-    <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000035"/>
-    
-
-
     <!-- http://purl.obolibrary.org/obo/BFO_0000040 -->
 
     <owl:Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
@@ -14256,15 +14249,10 @@ http://www.pdb.org/pdb/download/downloadFile.do?fileFormat=pdb&amp;compression=N
             <owl:Restriction>
                 <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
                 <owl:someValuesFrom>
-                    <owl:Class>
-                        <owl:intersectionOf rdf:parseType="Collection">
-                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000035"/>
-                            <owl:Restriction>
-                                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002223"/>
-                                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
-                            </owl:Restriction>
-                        </owl:intersectionOf>
-                    </owl:Class>
+                    <owl:Restriction>
+                        <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0002223"/>
+                        <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000659"/>
+                    </owl:Restriction>
                 </owl:someValuesFrom>
             </owl:Restriction>
         </rdfs:subClassOf>

From 6f6b23baeb4ac5189753a73b2fd8bf2c99dd938d Mon Sep 17 00:00:00 2001
From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com>
Date: Thu, 19 Dec 2024 17:04:15 -0600
Subject: [PATCH 12/12] Update RO import and switch out 'bearer of' and
 'inheres in'

---
 src/ontology/obi-edit.owl                       |  2 +-
 src/ontology/templates/administration.tsv       | 10 +++++-----
 src/ontology/templates/assays.tsv               | 12 ++++++------
 src/ontology/templates/devices.tsv              |  2 +-
 src/ontology/templates/epitope-assays.tsv       |  2 +-
 src/ontology/templates/physical-examination.tsv |  2 +-
 6 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/ontology/obi-edit.owl b/src/ontology/obi-edit.owl
index e9e014af..3de56b23 100644
--- a/src/ontology/obi-edit.owl
+++ b/src/ontology/obi-edit.owl
@@ -59,7 +59,7 @@
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/modules/study-designs.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/obi/dev/modules/value-specifications.owl"/>
         <owl:imports rdf:resource="http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl"/>
-        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/ro/releases/2015-10-07/core.owl"/>
+        <owl:imports rdf:resource="http://purl.obolibrary.org/obo/ro/releases/2024-04-24/core.owl"/>
         <protege:defaultLanguage>en</protege:defaultLanguage>
         <obo:IAO_0000589 xml:lang="en">Ontology for Biomedical Investigations</obo:IAO_0000589>
         <dc:contributor xml:lang="en">Advisors for this project come from the IFOMIS group, Saarbruecken and from the Co-ODE group in Manchester</dc:contributor>
diff --git a/src/ontology/templates/administration.tsv b/src/ontology/templates/administration.tsv
index c0f26942..39ad0dfb 100644
--- a/src/ontology/templates/administration.tsv
+++ b/src/ontology/templates/administration.tsv
@@ -1,14 +1,14 @@
 ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	target of administration	material administered	administration technique	objective	associated axiom
 ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'realizes' some ('target of material addition role' and ('role of' some %)) SPLIT=|	C 'realizes' some ('material to be added role' and ('role of' some %)) SPLIT=|	C 'has part' some % SPLIT=|	C achieves_planned_objective some %	C %
-OBI:0000281	intraperitoneal injection	intraperitoneal injection			is the injection of a material entity (bearing the administered substance role) into the peritoneum (bearing the target role) of an organism using a syringe			BP					equivalent		intraperitoneal administration					('realizes' some ('function' and ('inheres in' some 'syringe')))
+OBI:0000281	intraperitoneal injection	intraperitoneal injection			is the injection of a material entity (bearing the administered substance role) into the peritoneum (bearing the target role) of an organism using a syringe			BP					equivalent		intraperitoneal administration					('realizes' some ('function' and ('characteristic of' some 'syringe')))
 OBI:0000429	intraperitoneal administration	intraperitoneal administration			The administration of a substance into the peritoneum of an organism		Rats were injected intraperitoneally with either rrIL-6 (250 ng/0.5 ml) or equal-volume sterile saline twice within an interval of 24 h	Person:Bjoern Peters					equivalent		administering substance in vivo		peritoneum			
 OBI:0000837	oral ingestion of pill	oral ingestion of pill			An adding a material entity to target with the entity is a pill and the target is the mouth			Person:Alan Ruttenberg		2009/09/28 Alan Ruttenberg. Fucoidan-use-case			equivalent		oral administration		pill			('has specified input' some 'pill')
-OBI:0000934	intramuscular injection	intramuscular injection			is the injection of a material entity (bearing the administered substance role) into the muscle (bearing the target role) of an organism using a syringe								equivalent		administering substance in vivo	skeletal muscle tissue				('realizes' some ('function' and ('inheres in' some 'syringe')))
-OBI:0000942	intradermal injection	intradermal injection			is the injection of a material entity (bearing the administered substance role) into the dermis (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	dermis				('realizes' some ('function' and ('inheres in' some 'syringe')))
+OBI:0000934	intramuscular injection	intramuscular injection			is the injection of a material entity (bearing the administered substance role) into the muscle (bearing the target role) of an organism using a syringe								equivalent		administering substance in vivo	skeletal muscle tissue				('realizes' some ('function' and ('characteristic of' some 'syringe')))
+OBI:0000942	intradermal injection	intradermal injection			is the injection of a material entity (bearing the administered substance role) into the dermis (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	dermis				('realizes' some ('function' and ('characteristic of' some 'syringe')))
 OBI:0000952	oral administration	oral administration			An administering substance in vivo into the mouth of an organism			PERSON: Melanie Courtot					equivalent		administering substance in vivo	mouth				
-OBI:0000954	subcutaneous injection	subcutaneous injection			is the injection of a material entity (bearing the administered substance role) into the hypodermis (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	hypodermis				('realizes' some ('function' and ('inheres in' some 'syringe')))
+OBI:0000954	subcutaneous injection	subcutaneous injection			is the injection of a material entity (bearing the administered substance role) into the hypodermis (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	hypodermis				('realizes' some ('function' and ('characteristic of' some 'syringe')))
 OBI:0000983	intranasal mucosal administration	intranasal mucosal administration			The administration of a substance into the intranasal mucosis of an organism			PERSON: Melanie Courtot					equivalent		administering substance in vivo	mucosa of nasopharynx				
-OBI:0000994	intravenous injection	intravenous injection			is the injection of a material entity (bearing the administered substance role) into the vein (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	vein				('realizes' some ('function' and ('inheres in' some 'syringe')))
+OBI:0000994	intravenous injection	intravenous injection			is the injection of a material entity (bearing the administered substance role) into the vein (bearing the target role) of an organism using a syringe			PERSON: Melanie Courtot					equivalent		administering substance in vivo	vein				('realizes' some ('function' and ('characteristic of' some 'syringe')))
 OBI:0001174	passive immunization	passive immunization		adoptive transfer	The injection of immune effector material (antibodies, T cells or B cells) into an organism so that the organisms immune system gains its  immune effector function to recognize specific antigens.		Giving VIG (concentrated antibodies from vaccinated donors) to a patient that is infected with smallpox. Transferring epitope specific T cells from one mouse into another.	PERSON: Bjoern Peters, Randi Vita, Jason Greenbaum					subclass		administering substance in vivo		adaptive immune receptor			
 OBI:0003057	antibiotic administration process	antibiotic administration process			Administering substance in vivo where an antibiotic substance is administered to a living organism.	Penn Group		Chris Stoeckert|Cristian Cocos|Jie Zheng					subclass		administering substance in vivo		antibacterial			
 OBI:0003413	administering substance in vivo to cause disease				An administration of substance in vivo with the intention to induce disease in the organism.	IEDB		IEDB					subclass		administering substance in vivo				disease causation objective	
diff --git a/src/ontology/templates/assays.tsv b/src/ontology/templates/assays.tsv
index 066cfd1e..7225c6bc 100644
--- a/src/ontology/templates/assays.tsv
+++ b/src/ontology/templates/assays.tsv
@@ -1,13 +1,13 @@
 ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	material processing technique	detection technique	evaluant	measurand	analyte	device	reagent	molecular label	input	output	target entity	target context	objective	associated axioms
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('measurand role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('analyte role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C ('has specified input' some %) and (realizes some ('molecular label role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
-CHMO:0000087	fluorescence microscopy assay			fluorescence imaging|fluorescence microscopic imaging|FM	Any type of light microscopy assay where the specimen can be made to fluoresce (emit energy as visible light) by illuminating it with light of specific wavelengths. These specimens are called fluorophores.	CHMO							subclass		light microscopy assay									('material entity' and ('bearer of' some fluorescence))					
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('measurand role' and ('characteristic of' some %)))	C ('has specified input' some %) and (realizes some ('analyte role' and ('characteristic of' some %)))	C ('has specified input' some %) and (realizes some (function and ('characteristic of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('characteristic of' some %)))	C ('has specified input' some %) and (realizes some ('molecular label role' and ('characteristic of' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C achieves_planned_objective some %	C %
+CHMO:0000087	fluorescence microscopy assay			fluorescence imaging|fluorescence microscopic imaging|FM	Any type of light microscopy assay where the specimen can be made to fluoresce (emit energy as visible light) by illuminating it with light of specific wavelengths. These specimens are called fluorophores.	CHMO							subclass		light microscopy assay									('material entity' and ('has characteristic' some fluorescence))					
 CHMO:0000089	confocal fluorescence microscopy assay			CLSM|confocal fluorescence imaging|confocal laser scanning fluorescence microscopy|confocal laser scanning microscopy|confocal-laser scanning microscopy|fluorescence confocal microscopy|fluorescence confocal scanning laser microscopy|LSCM|scanning confocal fluorescence microscopy	Microscopy where the specimen can be made to fluoresce (emit energy as visible light) by scanning a gas (Ar or Kr) laser spot of specific wavelength over its surface and using a spatial pinhole to eliminate out-of-focus fluorescence.	CHMO							subclass		microscopy assay														
 CHMO:0000102	light microscopy assay			light microscopy|OM|optical microscopy	Microscopy where the specimen is illuminated with visible light and a system of lenses is used to produce an image.	CHMO							subclass		microscopy assay														
 CHMO:0000701	liquid chromatography-tandem mass spectrometry			LC-MSMS|LC-MS-MS|LC-MS/MS|liquid chromatography tandem mass spectroscopy|LC-MS2|liquid chromatography-tandem mass spectroscopy|LCMSMS|liquid chromatography tandem mass spectrometry|LC/MS/MS	A method where a sample mixture is first separated by liquid chromatography before being ionised and characterised by mass-to-charge ratio and relative abundance using two mass spectrometers in series.	CHMO							subclass		tandem mass spectrometry assay	liquid chromatography													
 OBI:0000117	Bernoulli trial		pending final vetting		An assay where the output data is a datum with one of two values denoting success and failure.	OBI branch derived		PlanAndPlannedProcess Branch					subclass		assay														
 OBI:0000182	NMR 3D molecular structure determination assay				A 3D molecular structure determination assay that uses magnetic properties of atomic nuclei to determine the 3D structure and dynamics of molecules in the input sample.	IEDB	Determining the binding of epitope-specific nanobody cAb-HuL5 to wild type human lysozyme by chemical shift perturbations in NMR spectra (Erwin De Genst, J Phys Chem B 2013).	PlanAndPlannedProcess Branch|IEDB					equivalent		3D molecular structure determination assay						NMR instrument				3D structural organization datum				
 OBI:0000185	imaging assay		pending final vetting		An assay that produces a picture of an entity.	OBI branch derived		PlanAndPlannedProcess Branch					subclass		assay										image				
-OBI:0000201	radioactivity detection				An assay that measures the amount of radiation in the radioactive spectrum (alpha, beta or gamma rays) emitted from an input material.	IEDB	Placing the evaluant input material close to a scintillation counter which emits light upon being hit with alpha/beta/gamma radiation and counting the frequency of light blasts to determine the radioactivity of the input material.	PlanAndPlannedProcess Branch|IEDB					equivalent		assay									('material entity' and ('bearer of' some radioactive))		('material entity' and ('bearer of' some radioactive))			
+OBI:0000201	radioactivity detection				An assay that measures the amount of radiation in the radioactive spectrum (alpha, beta or gamma rays) emitted from an input material.	IEDB	Placing the evaluant input material close to a scintillation counter which emits light upon being hit with alpha/beta/gamma radiation and counting the frequency of light blasts to determine the radioactivity of the input material.	PlanAndPlannedProcess Branch|IEDB					equivalent		assay									('material entity' and ('has characteristic' some radioactive))		('material entity' and ('has characteristic' some radioactive))			
 OBI:0000288	protein-protein interaction detection assay		metadata incomplete		An assay that determines interactions between proteins, such as protein-protein binding.								subclass		assay														
 OBI:0000291	transcription factor binding site assay		metadata complete	TF binding	An assay tthat determines DNA regions specifically recognized by proteins that function as transcription factors	OBI	Transcription factor binding site identification in yeast: a comparison of high-density oligonucleotide and PCR-based microarray platforms.	Philippe Rocca-Serra				https://sourceforge.net/p/obi/obi-terms/767/	subclass		binding assay										information content entity	TF_binding_site			
 OBI:0000366	metabolite profiling assay		metadata complete	metabolite assay|metabolomic assay	An assay that detects and identifies chemical entities resulting from biochemical and cellular metabolism	OBI	Metabolite profiling of human colon carcinoma - deregulation of TCA cycle and amino acid turnover. Mol Cancer. 2008 Sep 18;7(1):72. PMID: 18799019	Philippe Rocca-Serra					subclass		assay									specimen					
@@ -68,7 +68,7 @@ OBI:0000893	real time polymerase chain reaction assay		metadata complete	Q-PCR|q
 OBI:0000897	DEPC structure mapping assay		ready for release		A single-nucleotide-resolution nucleic acid structure mapping assay which determines nucleic acid secondary structure at a nucleotide resolution scale using DEPC as reagent and chemical probe	RNA ontology	PMID:2446263. Probing the structure of RNAs in solution. Nucleic Acids Res. 1987 Nov 25;15(22):9109-28.	Philippe Rocca-Serra					subclass		single-nucleotide-resolution nucleic acid structure mapping assay using chemical probing									('deoxyribonucleic acid' or 'ribonucleic acid')	measurement datum	secondary structure of sequence macromolecule			
 OBI:0000903	in vitro cell killing assay				A cell killing assay that measures if and how many target cells are actively killed by other cells in a cell culture.	IEDB	Autologous EBV-transformed B-LCL were used as target cells for the influenza virus-specific CTL assays. Equal volumes of target and effector cells were added to tissue culture plates, and 1:2 serial dilutions of effectors were made. After a 4-h incubation of the effector cells with the target cells, supernatants were collected and counted with the LKB 1272 Clinigamma counter. Percent specific killing was determined with the following equation: (experimental 51Cr release - spontaneous 51Cr release)/(maximum 51Cr release - spontaneous 51Cr release) x 100.	IEDB					equivalent		cell-cell killing assay			cultured cell population											
 OBI:0000904	reporter cell line analyte detection bioassay				An analyte assay in which a cell line whose growth is known to be affected by the presence of a specific type of material (the anlyte) is cultured in the presence of an input material (the evaluant) in order to detect presence of the analyte in the evaluant.	IEDB	CTLL-2 cells were grown in the presence of hybridoma supernatants and their growth was monitored by a 3H-thymidine incorporation cell proliferation assay in order to detect IL-2 in the hybridoma supernatant.	IEDB					subclass	logical definition does not specify how the cell line is used as a reporter	analyte assay	maintaining cell culture						cell line							
-OBI:0000910	radio immuno assay				An assay in which a radioactive labeled antigen or antibody is used to determine the interaction between an antigen and its receptor. This can be used to detect the presence of an antigen of interest in an input sample or determine the specificity of an input antibody.	IEDB	To evaluate the specificity of antibody binding to 35S-labeled IA-2(256-760) in comparison with 35S-labeled IA-2IC construct, the mutual inhibition activity of different concentrations of unlabeled IA-2IC and/or IA-2(256-760) fragments were tested. Unlabeled recombinant IA-2(256-760) and/or IA-2IC (0.5-, 1-, 2-, and 4-fold the amount of 35S-labeled protein) were added to each tube and incubated overnight at 4C with patient sera. The following day, after incubation with radiolabeled 35 IA-2(256-760) or 35S IA-2IC proteins, samples were processed with the usual radioimmunoprecipitation assay.	IEDB					subclass	logical definition does not capture the interaction aspect	assay								('material entity' and ('bearer of' some radioactive))						
+OBI:0000910	radio immuno assay				An assay in which a radioactive labeled antigen or antibody is used to determine the interaction between an antigen and its receptor. This can be used to detect the presence of an antigen of interest in an input sample or determine the specificity of an input antibody.	IEDB	To evaluate the specificity of antibody binding to 35S-labeled IA-2(256-760) in comparison with 35S-labeled IA-2IC construct, the mutual inhibition activity of different concentrations of unlabeled IA-2IC and/or IA-2(256-760) fragments were tested. Unlabeled recombinant IA-2(256-760) and/or IA-2IC (0.5-, 1-, 2-, and 4-fold the amount of 35S-labeled protein) were added to each tube and incubated overnight at 4C with patient sera. The following day, after incubation with radiolabeled 35 IA-2(256-760) or 35S IA-2IC proteins, samples were processed with the usual radioimmunoprecipitation assay.	IEDB					subclass	logical definition does not capture the interaction aspect	assay								('material entity' and ('has characteristic' some radioactive))						
 OBI:0000911	real time reverse-transcription polymerase chain reaction assay		metadata complete	RRT-PCR|qRT-PCR|RT-rt PCR	An assay that uses a reverse transcription step (an RNA strand is reverse transcribed into its DNA complement using the enzyme reverse transcriptase) before a PCR assay.			Melanie Courtot|Bjoern Peters					subclass		assay	artificially induced reverse transcription	real time polymerase chain reaction assay								information content entity	gene expression			
 OBI:0000912	X-ray crystallography 3D molecular structure determination assay				A 3D molecular structure determination assay in which the diffraction of pattern of X-ray beams in a crystal of purified material entities is used to resolve the 3-dimensional structure of the material entity of interest.	IEDB	Crystallizing an antibody:antigen complex, and recording the diffraction pattern of a synchrotron beam, and assembling the 3d complex structure based on homologous complexes.	IEDB					subclass	logical definition does not capture diffraction pattern	3D molecular structure determination assay						X-ray source								
 OBI:0000913	promoter activity detection by reporter gene assay				An assay in which the activity of a promoter in a cell is monitored by using a reporter gene that was inserted in a genomic location under control of the promoter and whose expression can be easily detected based on qualities or functions of the gene.	IEDB	A T cell hybridoma in which the beta-galactosidase gene (lacZ) was inserted under the control of the IL-2 promoter, is detected by adding the X-gal substrate which when cleaved by lacZ results in detectable blue color.	IEDB					subclass	logical definition does not capture gene insertion	assay									cell		core promoter sequence-specific DNA binding			
@@ -141,7 +141,7 @@ OBI:0001476	phage display binding assay				A binding assay in which a collection
 OBI:0001488	epitope tolerance induction experiment		metadata complete	tolerance induction	An efficacy of epitope intervention experiment that tests the ability of the intervention to decrease an existing immune response	IEDB		IEDB					subclass		efficacy of epitope intervention experiment														
 OBI:0001491	binding assay using radioactivity detection		metadata complete		A binding assay that uses radioactivity detection as an indicator of binding.	IEDB		Bjoern Peters|Randi Vita					equivalent		binding assay		radioactivity detection												
 OBI:0001499	binding assay using fluorescence detection		metadata complete		A binding assay that uses fluorescence detection as an indicator of binding.	IEDB		Bjoern Peters|Randi Vita					equivalent		binding assay		fluorescence detection assay												
-OBI:0001501	fluorescence detection assay				An assay in which a material's fluorescence is determined.	IEDB	Using a laser to stimulate a cell culture that was previously labeled with fluorescent antibodies to detect light emmission at a different wavelength in order to determine the presence of surface markers the antibodies are specific for.	IEDB					equivalent		assay									('material entity' and ('bearer of' some fluorescence))					
+OBI:0001501	fluorescence detection assay				An assay in which a material's fluorescence is determined.	IEDB	Using a laser to stimulate a cell culture that was previously labeled with fluorescent antibodies to detect light emmission at a different wavelength in order to determine the presence of surface markers the antibodies are specific for.	IEDB					equivalent		assay									('material entity' and ('has characteristic' some fluorescence))					
 OBI:0001591	direct binding assay		metadata complete		A binding assay that measures the formation or disassociation of a complex of 2 material entities directly without use of a competitve ligand.	IEDB	Detecting the binding of a fluorescently labeled antibody to a peptide bound to the bottom of an ELISA plate, by incubating the antibody in the well, washing the plate, and detecing fluorescence which is a proxy for the presence of the bound antibody._	Bjoern Peters|Randi Vita					subclass		binding assay														
 OBI:0001593	competitive inhibition of binding assay				A binding assay that detects the inhibition of binding between 2 material entities known to form a complex by the addition of a third material entity of interest. Inhibition of binding between the 2 materials reflects binding by the third material.	IEDB	Detecting the inhibition of binding of a fluorescently labeled antibody to its known protein ligand bound to the bottom of an ELISA plate, by incubating the antibody in the presence of a peptide of interest, adding it to the plate, washing the plate, and detecing fluorescence which is a proxy for the presence of the bound antibody. Reduction in binding due to the presence of the peptide indicates that the antibody binds the peptide._	IEDB					subclass	logical definition does not capture inhibition of binding	binding assay									('material entity' and ('has role' some 'competitive binding reference ligand role'))					
 OBI:0001624	organism species detection assay		metadata complete	organism identification assay	An organism detection assay that identifies the organism species in a specimen.	NIAID GSCID-BRC metadata working group		Chris Stoeckert|Jie Zheng					equivalent		organism detection assay														(achieves_planned_objective some 'organism species detection objective')
@@ -662,7 +662,7 @@ OBI:0003661	in vitro CRISPR screen using flow cytometry	in vitro CRISPR perturba
 OBI:0003662	single-nucleus methylcytosine and transcriptome sequencing assay	single-nucleus methylcytosine and transcriptome sequencing assay		snmCT-seq	A DNA methylation profiling by high throughput sequencing assay that measures the cytosine DNA methylation and gene expression signature of single nuclei.	Jennifer Jou	https://www.biorxiv.org/content/10.1101/434845v1	Sebastian Duesing|Jennifer Jou			Jennifer Jou	https://github.com/obi-ontology/obi/issues/1785	equivalent		DNA methylation profiling by high throughput sequencing assay	artificially induced reverse transcription		RNA extract			DNA sequencer			RNA extract	sequence data	primary structure of RNA molecule			
 OBI:0003686	chromatin accessibility assay	chromatin accessibility assay			An assay that determines which regions of a DNA molecule are in the form of euchromatin and thus able to make direct physical contact with (i.e. are accessible to) other molecules such as RNA polymerase, transcription factors, etc.	Michelle Giglio		Sebastian Duesing|Michelle Giglio|Bjoern Peters			Jennifer Jou	https://github.com/obi-ontology/obi/issues/1813	subclass		assay														
 OBI:0003687	m6A-MTase sequencing assay	m6A-MTase sequencing assay		Fiber-seq	A DNA methylation profiling assay in which chromatin stencils are created by treating nuclei with m6A methyltransferase (MTase) and then sequenced using single-molecule circular consensus sequencing to identify regions of accessible DNA at nucleotide resolution.	Jennifer Jou	https://pubmed.ncbi.nlm.nih.gov/32587015/	Jennifer Jou|Sebastian Duesing			Jennifer Jou	https://github.com/obi-ontology/obi/issues/1813	subclass		chromatin accessibility assay														
-OBI:0302736	comet assay		ready for release	single cell gel electrophoresis assay|SCGE assay	An assay that measures DNA damage (DNA breakage) in eucaryotic cells exposed to a challenge by determining the size and shape of DNA migration by detecting fluorescently labeled DNA from a cell placed in an electric field using gel electrophoresis	PMID:7686265	PMID: 18326531.Mutagenesis. 2008 Mar 6.Recommendations for design of the rat comet assay.	Philippe Rocca-Serra					subclass		assay		fluorescence microscopy assay	cell				('material entity' and ('has role' some 'dye role') and ('bearer of' some fluorescence))		agarose gel	information content entity	DNA damage response			
+OBI:0302736	comet assay		ready for release	single cell gel electrophoresis assay|SCGE assay	An assay that measures DNA damage (DNA breakage) in eucaryotic cells exposed to a challenge by determining the size and shape of DNA migration by detecting fluorescently labeled DNA from a cell placed in an electric field using gel electrophoresis	PMID:7686265	PMID: 18326531.Mutagenesis. 2008 Mar 6.Recommendations for design of the rat comet assay.	Philippe Rocca-Serra					subclass		assay		fluorescence microscopy assay	cell				('material entity' and ('has role' some 'dye role') and ('has characteristic' some fluorescence))		agarose gel	information content entity	DNA damage response			
 OBI:0302737	PCR-SSCP assay		ready for release	polymerase chain reaction-single strand conformation polymorphism assay	An assay that identifies DNA sequence variation (mutation, deletion, insertions) in target DNA sequences amplified using polymerase chain reaction using gel electrophoresis and denaturating conditions	PMID:18219595	PMID: 17334176.Hum Exp Toxicol. 2007 Jan;26(1):9-18.Is there a role for PCR-SSCP among the methods for missense mutation detection of TP53 gene?	Philippe Rocca-Serra					subclass		genotyping assay	polymerase chain reaction|material component separation								amplified DNA	(image and 'genotype information')				
 OBI:0600002	tumor grading		pending final vetting	grading of tumor	An assay that determines the grade (severity/stage) of a tumor sample, used in cancer biology to describe abnormalities/qualities of tumor cells or tissues. Values can be described by terms from NCI Thesaurus.	OBI branch derived; submitted by MO		Compiled by Helen Parkinson for Transcriptomics thanks to Adam Witney					subclass		assay									specimen		disease course			
 OBI:0600017	assay detecting a molecular label		pending final vetting		An assay that detects the presence or a quality of a molecular label which is a proxy for the detection of the molecular target to which the label is attached	OBI developer call, 3-12-12	Determination of the amount of phycoerytherin label present in a cell population stained with anti-CD8-PE in order to determine the percentage of CD8+ T cells present	Matthew Brush					subclass		assay									molecular-labeled material	measurement datum	molecular-labeled material			
diff --git a/src/ontology/templates/devices.tsv b/src/ontology/templates/devices.tsv
index 32bce389..aa2112ac 100644
--- a/src/ontology/templates/devices.tsv
+++ b/src/ontology/templates/devices.tsv
@@ -309,7 +309,7 @@ OBI:0001204	SNP microarray	SNP microarray	metadata complete		A DNA microarray us
 OBI:0001307	tiling microarray	tiling microarray	metadata complete	genome tiling array	A DNA microarray which has short fragments of nucleic acid immobilized on a substrate. These are designed to cover the whole genome of the target species. Tiling arrays are used to determine genome binding in ChIP assays or to identify transcribed regions.	EFO_0002704: tiling array		Person: Helen Parkinson						DNA microarray					
 OBI:0001865	assay array		metadata complete		A device made to be used in an analyte assay for immobilization of substances that bind the analyte at regular spatial positions on a surface.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						device	solid support function				
 OBI:0001869	Illumina BeadChip		metadata complete		An array that consists of 3-micron silica beads that self assemble in microwells on either of two materials: fiber optic bundles or planar silica slides.	http://www.illumina.com/technology/beadarray_technology.ilmn		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg, Venkat Malladi						assay array				Illumina	
-OBI:0001870	Illumina methylation BeadChip		metadata complete		A BeadChip made for an analyte assay that generates information about DNA methylation.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						Illumina BeadChip					('bearer of' some (function and ('realized in' only (assay and ('has specified output' some ('measurement datum' and ('is about' some (deoxyribonucleotide and ('has part' some 'methyl group')))))))))
+OBI:0001870	Illumina methylation BeadChip		metadata complete		A BeadChip made for an analyte assay that generates information about DNA methylation.	Penn Group		PERSON: Chris Stoeckert, Jie Zheng, Alan Ruttenberg						Illumina BeadChip					('has characteristic' some (function and ('realized in' only (assay and ('has specified output' some ('measurement datum' and ('is about' some (deoxyribonucleotide and ('has part' some 'methyl group')))))))))
 OBI:0001871	LSRFortessa X-20		metadata complete		A flow cytometer analyzer manifactured by Becton ans Dickinson. Can be configured with up to 5 lasers, 488nm, 532 or 561 nm, 640 nm, 405 nm, 355 nm for measuring up to 20 parameters simultaneously.	http://www.bdbiosciences.com/instruments/lsrx20/index.jsp?WT.srch=1&gclid=CJjJ8JTR5LoCFXBo7AodZycAbg		Anna Maria Masci						flow cytometer analyzer				Becton Dickinson (BD Biosciences)	
 OBI:0001971	Ion 316 Chip v2	Ion 316 Chip v2		Ion PGM 316 Chip|Ion 316 Chip|Ion PGM 316 Chip v2	An ion semiconductor chip manufactured by Life Technologies which detects polymerase-driven base incorporation to translate into digital form. The 316 chip is compatible with the Ion Torrent PGM and has a run time of: 3.0 hours for 200 bp reads with an output of 30-50 Mb, 4.9 hours for 400 bp reads with an output of 60 Mb-1 Gb.	http://www.lifetechnologies.com/us/en/home/life-science/sequencing/next-generation-sequencing/ion-torrent-next-generation-sequencing-workflow/ion-torrent-next-generation-sequencing-run-sequence/ion-pgm-ion-proton-system-chips.html		PERSON: Sagar Jain	Issue Tracker #774 https://sourceforge.net/p/obi/obi-terms/774/					ion semiconductor chip					
 OBI:0001972	Ion 318 Chip v2	Ion 318 Chip v2		Ion 318 Chip|Ion PGM 318 Chip|Ion PGM 318 Chip v2	An ion semiconductor chip manufactured by Life Technologies which detects polymerase-driven base incorporation to translate into digital form. The 318 chip is compatible with the Ion Torrent PGM and has a run time of: 4.4 hours for 200 bp reads with an output of 60 Mb-1 Gb, 7.3 hours for 400 bp reads with an output of 1.2 Gb-2 Gb.	http://www.lifetechnologies.com/us/en/home/life-science/sequencing/next-generation-sequencing/ion-torrent-next-generation-sequencing-workflow/ion-torrent-next-generation-sequencing-run-sequence/ion-pgm-ion-proton-system-chips.html		PERSON: Sagar Jain	Issue Tracker #775 https://sourceforge.net/p/obi/obi-terms/775/					ion semiconductor chip					
diff --git a/src/ontology/templates/epitope-assays.tsv b/src/ontology/templates/epitope-assays.tsv
index d1e7e6d6..da3ee3b5 100644
--- a/src/ontology/templates/epitope-assays.tsv
+++ b/src/ontology/templates/epitope-assays.tsv
@@ -1,5 +1,5 @@
 Ontology ID	label	editor preferred term	has curation status	alternative label	IEDB alternative term	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	parent class	material processing technique	detection technique	reagent	input	output	MHC source	target entity	target context	unit
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('inheres in' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified input' some (% and ('has part' some 'MHC protein complex'))	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C 'has specified output' some ('has measurement unit label' value %)
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	A IEDB alternative term	AL definition@en	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE	C %	C 'has part' some % SPLIT=|	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some %) and (realizes some ('reagent role' and ('characteristic of' some %)))	C 'has specified input' some %	C 'has specified output' some %	C 'has specified input' some (% and ('has part' some 'MHC protein complex'))	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is about' some ( 'has assay target context' some %))	C 'has specified output' some ('has measurement unit label' value %)
 OBI:0001194	ELISPOT assay measuring epitope specific transforming growth factor-beta production by T cells				TGFb release|ELISPOT	An enzyme-linked immunospot assay that detects transforming growth factor-beta production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	enzyme-linked immunospot assay							('transforming growth factor beta production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001196	cytometric bead array assay measuring epitope specific IP-10 production by T cells				CXCL10/IP-10 release|cytometric bead array	A cytometric bead array assay that detects IP-10 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	antigen detection by cytometric bead array assay							('IP-10 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
 OBI:0001198	assay measuring epitope specific interleukin-27 production by T cells				IL-27 release|biological activity	A T cell epitope specific cytokine production assay that detects interleukin-27 production by T cells.	IEDB		PERSON:Randi Vita, Jason Greenbaum, Bjoern Peters					equivalent	assay							('interleukin-27 production' and ('process is result of' some 'MHC:epitope complex binding to TCR'))		
diff --git a/src/ontology/templates/physical-examination.tsv b/src/ontology/templates/physical-examination.tsv
index ede2326d..d6380b55 100644
--- a/src/ontology/templates/physical-examination.tsv
+++ b/src/ontology/templates/physical-examination.tsv
@@ -1,5 +1,5 @@
 ontology ID	label	editor preferred term	has curation status	alternative label	definition	definition source	example of usage	term editor	editor note	curator note	ontology term requester	term tracker item	logical type	logical note	parent class	detection technique	evaluant	device	input	output	anatomical site	assessed biological trait
-ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some (function and ('inheres in' some %))) SPLIT=|	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is quality measurement of' some %)
+ID	A rdfs:label	A editor preferred term	AI has curation status	A alternative label SPLIT=|	AL definition@en SPLIT=|	A definition source SPLIT=|	A example of usage SPLIT=|	A term editor SPLIT=|	A editor note SPLIT=|	A curator note SPLIT=|	A ontology term requester	A term tracker item	CLASS_TYPE		C %	C 'has part' some ( % and 'detection technique') SPLIT=|	C ('has specified input' some (% and 'has role' some 'evaluant role')) and (realizes some ('evaluant role' and ('role of' some %))) SPLIT=|	C ('has specified input' some %) and (realizes some (function and ('characteristic of' some %))) SPLIT=|	C 'has specified input' some %	C 'has specified output' some %	C 'has specified output' some ('is about' some %)	C 'has specified output' some ('is quality measurement of' some %)
 OBI:0003501	functional assessment of individual				A physical examination of an organism's ability to perform functional activities.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		physical examination of an organism							
 OBI:0003502	facial atrophy assessment				An observational assessment of the loss of facial muscle tissue due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						facial muscle	facial muscle performance
 OBI:0003503	tongue atrophy assessment				An observational assessment of the loss of muscle tissue related to tongue movement due to inactivity or disease.	Critical Path Institute		Daniel Olson, ORCID: 0000-0002-8134-1207				https://github.com/obi-ontology/obi/issues/1637	subclass		observational assessment of individual						tongue	facial muscle performance