From c971ff87ff44a4f931d5a24b0b8bbfdbe3c46b2d Mon Sep 17 00:00:00 2001 From: William Hogan Date: Fri, 17 Jan 2025 11:49:24 -0600 Subject: [PATCH 1/2] add 'human traveler role'. Fixes #191 --- src/ontology/omrse-edit.owl | 20 ++++++++++++++++---- src/templates/external_import.tsv | 1 + 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/ontology/omrse-edit.owl b/src/ontology/omrse-edit.owl index 046281b..f4c1917 100644 --- a/src/ontology/omrse-edit.owl +++ b/src/ontology/omrse-edit.owl @@ -19,6 +19,7 @@ Import() Import() Import() Import() +Import() Import() Import() Import() @@ -29,7 +30,6 @@ Import() Import() Import() Import() -Import() Annotation(dc:contributor "Barry Smith"@en) Annotation(dc:contributor "Chris Stoeckert"@en) Annotation(dc:contributor "Daniel Welch"@en) @@ -327,6 +327,7 @@ Declaration(Class(obo:OMRSE_00000285)) Declaration(Class(obo:OMRSE_00000286)) Declaration(Class(obo:OMRSE_00000287)) Declaration(Class(obo:OMRSE_00000288)) +Declaration(Class(obo:OMRSE_00000289)) Declaration(Class(obo:OMRSE_00000500)) Declaration(Class(obo:OMRSE_00000501)) Declaration(Class(obo:OMRSE_00000502)) @@ -500,7 +501,7 @@ SubObjectPropertyOf(obo:OMIABIS_0000008 oboInOwl:ObsoleteProperty) AnnotationAssertion(owl:deprecated obo:OMIABIS_0000009 "true"^^xsd:boolean) SubObjectPropertyOf(obo:OMIABIS_0000009 oboInOwl:ObsoleteProperty) -# Object Property: obo:OMRSE_00000020 (is-aggregate-of) +# Object Property: obo:OMRSE_00000020 (obsolete is-aggregate-of) AnnotationAssertion(obo:IAO_0000231 obo:OMRSE_00000020 "BFO relation takes precedence."@en) AnnotationAssertion(rdfs:comment obo:OMRSE_00000020 "We anticipate BFO 2.0 including and defining this relation. When it does, we will obsolete this property and declare it equivalent to the BFO 2.0 relation. @@ -823,7 +824,7 @@ AnnotationAssertion(rdfs:label obo:OMRSE_00000019 "integrated delivery network"@ SubClassOf(obo:OMRSE_00000019 obo:OMRSE_00000015) SubClassOf(obo:OMRSE_00000019 ObjectSomeValuesFrom(obo:RO_0000052 ObjectIntersectionOf(obo:OBI_0000245 ObjectAllValuesFrom(obo:OBI_0001688 obo:OBI_0000245)))) -# Class: obo:OMRSE_00000022 (collection of organisms) +# Class: obo:OMRSE_00000022 (aggregate of objectual organisms) AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000022 "An object aggregate of objectual organisms."@en) AnnotationAssertion(rdfs:comment obo:OMRSE_00000022 "Any arbitrary collection of organisms. They need not be of the same taxonomic class. "@en) @@ -3015,6 +3016,17 @@ AnnotationAssertion(dc:source obo:OMRSE_00000288 "https://orcid.org/0000-0003-19 AnnotationAssertion(rdfs:label obo:OMRSE_00000288 "public housing eligibility role"@en) SubClassOf(obo:OMRSE_00000288 ObjectIntersectionOf(obo:OMRSE_00002072 ObjectSomeValuesFrom(obo:RO_0000052 obo:NCBITaxon_9606) ObjectAllValuesFrom(obo:BFO_0000054 ObjectSomeValuesFrom(obo:BFO_0000055 obo:OMRSE_00000287)))) +# Class: obo:OMRSE_00000289 (human traveler role) + +AnnotationAssertion(obo:IAO_0000115 obo:OMRSE_00000289 "A role that if realized, is realized by the bearer participating in human travel."@en) +AnnotationAssertion(obo:IAO_0000117 obo:OMRSE_00000289 "William R. Hogan"@en) +AnnotationAssertion(obo:IAO_0000118 obo:OMRSE_00000289 "human traveller role"@en) +AnnotationAssertion(dc:contributor obo:OMRSE_00000289 "Matt Diller"@en) +AnnotationAssertion(rdfs:comment obo:OMRSE_00000289 "See discussion at: https://github.com/mcwdsi/OMRSE/issues/191"@en) +AnnotationAssertion(rdfs:label obo:OMRSE_00000289 "human traveler role"@en) +SubClassOf(obo:OMRSE_00000289 obo:OMRSE_00002072) +SubClassOf(obo:OMRSE_00000289 ObjectSomeValuesFrom(obo:BFO_0000054 obo:APOLLO_SV_00000532)) + # Class: obo:OMRSE_00000500 (job role data item) AnnotationAssertion(obo:IAO_0000112 obo:OMRSE_00000500 "Can be about any aspect of employment, such as salary, work location, or employer."@en) @@ -3588,4 +3600,4 @@ AnnotationAssertion(rdfs:label obo:IAO_0000412 "imported from"@en) AnnotationAssertion(owl:deprecated obo:OMIABIS_0000060 "true"^^xsd:boolean) AnnotationAssertion(owl:deprecated obo:OMIABIS_0001025 "true"^^xsd:boolean) AnnotationAssertion(owl:deprecated obo:OMIABIS_0001035 "true"^^xsd:boolean) -) +) \ No newline at end of file diff --git a/src/templates/external_import.tsv b/src/templates/external_import.tsv index 38e2f08..2ad64e0 100644 --- a/src/templates/external_import.tsv +++ b/src/templates/external_import.tsv @@ -2,6 +2,7 @@ ID Entity Type ID TYPE APOLLO_SV:00000480 owl:Class APOLLO_SV:00000532 owl:Class +APOLLO_SV:00000532 owl:Class BFO:0000040 owl:Class BFO:0000020 owl:Class BFO:0000050 owl:ObjectProperty From 8f23f3bf4aa03df40c04d1219b05fee725691e82 Mon Sep 17 00:00:00 2001 From: Bill Hogan Date: Fri, 17 Jan 2025 12:50:29 -0600 Subject: [PATCH 2/2] Update external_import.tsv Human travel was already imported. Although the ODK import process is not impacted by the redundancy, it's not great having it here. --- src/templates/external_import.tsv | 1 - 1 file changed, 1 deletion(-) diff --git a/src/templates/external_import.tsv b/src/templates/external_import.tsv index 2ad64e0..38e2f08 100644 --- a/src/templates/external_import.tsv +++ b/src/templates/external_import.tsv @@ -2,7 +2,6 @@ ID Entity Type ID TYPE APOLLO_SV:00000480 owl:Class APOLLO_SV:00000532 owl:Class -APOLLO_SV:00000532 owl:Class BFO:0000040 owl:Class BFO:0000020 owl:Class BFO:0000050 owl:ObjectProperty