From e5f3191f78164f625873b05e38102bbf902d27b9 Mon Sep 17 00:00:00 2001 From: Bill Hogan Date: Sat, 14 Mar 2026 08:06:11 -0500 Subject: [PATCH 1/3] added human-to-human communicability. Fixes #191 --- src/ontology/apollo_sv-edit.owl | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/ontology/apollo_sv-edit.owl b/src/ontology/apollo_sv-edit.owl index 02d6df4..aaa1c3d 100644 --- a/src/ontology/apollo_sv-edit.owl +++ b/src/ontology/apollo_sv-edit.owl @@ -687,6 +687,7 @@ Declaration(Class(obo:APOLLO_SV_00000649)) Declaration(Class(obo:APOLLO_SV_00000650)) Declaration(Class(obo:APOLLO_SV_00000651)) Declaration(Class(obo:APOLLO_SV_00000652)) +Declaration(Class(obo:APOLLO_SV_00000653)) Declaration(Class(obo:APOLLO_SV_00000793)) Declaration(Class(obo:APOLLO_SV_00000794)) Declaration(Class(obo:APOLLO_SV_00000795)) @@ -1740,11 +1741,11 @@ AnnotationAssertion(rdfs:label dc:type "dc:type") AnnotationAssertion(rdfs:label oboInOwl:hasAlternativeId "has_alternative_id") -# Annotation Property: oboInOwl:hasBroadSynonym (has_broad_synonym) +# Annotation Property: oboInOwl:hasBroadSynonym (has broad synonym) AnnotationAssertion(rdfs:label oboInOwl:hasBroadSynonym "has_broad_synonym") -# Annotation Property: oboInOwl:hasDbXref (has cross-reference) +# Annotation Property: oboInOwl:hasDbXref (database_cross_reference) AnnotationAssertion(rdfs:label oboInOwl:hasDbXref "database_cross_reference") @@ -1760,7 +1761,7 @@ AnnotationAssertion(rdfs:label oboInOwl:hasNarrowSynonym "has_narrow_synonym") AnnotationAssertion(rdfs:label oboInOwl:hasOBONamespace "has_obo_namespace") -# Annotation Property: oboInOwl:hasRelatedSynonym (has_related_synonym) +# Annotation Property: oboInOwl:hasRelatedSynonym (has related synonym) AnnotationAssertion(rdfs:label oboInOwl:hasRelatedSynonym "has_related_synonym") @@ -2204,7 +2205,7 @@ AnnotationAssertion(obo:IAO_0000412 obo:OMIABIS_0000048 "http://purl.obolibrary. AnnotationAssertion(rdfs:label obo:OMIABIS_0000048 "is owned by"@en) SubObjectPropertyOf(obo:OMIABIS_0000048 owl:topObjectProperty) -# Object Property: obo:RO_0000053 (bearer of) +# Object Property: obo:RO_0000053 (has characteristic) AnnotationAssertion(obo:IAO_0000118 obo:RO_0000053 "bearer of"@en) AnnotationAssertion(obo:IAO_0000118 obo:RO_0000053 "bearer_of"@en) @@ -8338,6 +8339,17 @@ AnnotationAssertion(rdfs:comment obo:APOLLO_SV_00000652 "The case of adult child AnnotationAssertion(rdfs:label obo:APOLLO_SV_00000652 "intent to have a child vaccinated"@en) SubClassOf(obo:APOLLO_SV_00000652 obo:APOLLO_SV_00000650) +# Class: obo:APOLLO_SV_00000653 (human-to-human communicability) + +AnnotationAssertion(obo:IAO_0000111 obo:APOLLO_SV_00000653 "communicability among human beings"@en) +AnnotationAssertion(obo:IAO_0000115 obo:APOLLO_SV_00000653 "A communicability among human beings (homo sapiens)."@en) +AnnotationAssertion(obo:IAO_0000117 obo:APOLLO_SV_00000653 "William R. Hogan"@en) +AnnotationAssertion(obo:IAO_0000600 obo:APOLLO_SV_00000653 "The ability of a pathogen to transmit from one human host to another human host."@en) +AnnotationAssertion(apollo_sv:APOLLO_SV_0000040 obo:APOLLO_SV_00000653 "HumanToHumanCommunicability") +AnnotationAssertion(terms:contributor obo:APOLLO_SV_00000653 ) +AnnotationAssertion(rdfs:label obo:APOLLO_SV_00000653 "human-to-human communicability"@en) +SubClassOf(obo:APOLLO_SV_00000653 obo:IDO_0000623) + # Class: obo:APOLLO_SV_00000793 (epidemic simulator action specification) AnnotationAssertion(obo:IAO_0000111 obo:APOLLO_SV_00000793 "epidemic simulator action specification"@en) @@ -14430,7 +14442,7 @@ AnnotationAssertion(rdfs:label "genomic d SubClassOf( obo:IAO_0000100) SubClassOf( ObjectSomeValuesFrom(obo:IAO_0000136 obo:OBI_0100026)) -# Class: oboInOwl:ObsoleteClass (Obsolete Class) +# Class: oboInOwl:ObsoleteClass (obsolete_class) AnnotationAssertion(rdfs:label oboInOwl:ObsoleteClass "Obsolete Class"@en) From 1c6613d2328243bc72aeda4b0e95388b0ffd955e Mon Sep 17 00:00:00 2001 From: William Hogan Date: Sat, 14 Mar 2026 10:00:36 -0500 Subject: [PATCH 2/3] updated the new class w/axiom that indicates human participants --- src/ontology/apollo_sv-edit.owl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ontology/apollo_sv-edit.owl b/src/ontology/apollo_sv-edit.owl index aaa1c3d..2240bf4 100644 --- a/src/ontology/apollo_sv-edit.owl +++ b/src/ontology/apollo_sv-edit.owl @@ -8349,6 +8349,7 @@ AnnotationAssertion(apollo_sv:APOLLO_SV_0000040 obo:APOLLO_SV_00000653 "HumanToH AnnotationAssertion(terms:contributor obo:APOLLO_SV_00000653 ) AnnotationAssertion(rdfs:label obo:APOLLO_SV_00000653 "human-to-human communicability"@en) SubClassOf(obo:APOLLO_SV_00000653 obo:IDO_0000623) +SubClassOf(obo:APOLLO_SV_00000653 ObjectSomeValuesFrom(obo:RO_0000057 obo:NCBITaxon_9606)) # Class: obo:APOLLO_SV_00000793 (epidemic simulator action specification) From 75af5e3451f38bc02afe727e9660de7ccb63070f Mon Sep 17 00:00:00 2001 From: Bill Hogan Date: Sun, 15 Mar 2026 12:42:43 -0500 Subject: [PATCH 3/3] fixed reasoning error w/axiom I added. --- src/ontology/apollo_sv-edit.owl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ontology/apollo_sv-edit.owl b/src/ontology/apollo_sv-edit.owl index 2240bf4..10bccc1 100644 --- a/src/ontology/apollo_sv-edit.owl +++ b/src/ontology/apollo_sv-edit.owl @@ -8349,7 +8349,7 @@ AnnotationAssertion(apollo_sv:APOLLO_SV_0000040 obo:APOLLO_SV_00000653 "HumanToH AnnotationAssertion(terms:contributor obo:APOLLO_SV_00000653 ) AnnotationAssertion(rdfs:label obo:APOLLO_SV_00000653 "human-to-human communicability"@en) SubClassOf(obo:APOLLO_SV_00000653 obo:IDO_0000623) -SubClassOf(obo:APOLLO_SV_00000653 ObjectSomeValuesFrom(obo:RO_0000057 obo:NCBITaxon_9606)) +SubClassOf(obo:APOLLO_SV_00000653 ObjectIntersectionOf(ObjectSomeValuesFrom(obo:RO_0000052 obo:BFO_0000040) ObjectAllValuesFrom(obo:BFO_0000054 ObjectIntersectionOf(obo:BFO_0000015 ObjectSomeValuesFrom(obo:RO_0000057 obo:NCBITaxon_9606))))) # Class: obo:APOLLO_SV_00000793 (epidemic simulator action specification)