Skip to content

Commit

Permalink
Add new chemical role terms
Browse files Browse the repository at this point in the history
The purpose of this PR is to add new CHEBI chemical role terms to improve the grouping and hierarchy of composite trait terms.
  • Loading branch information
rays22 committed Jan 28, 2025
1 parent c5289db commit 652feb6
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,10 @@ OBA:2050352 CHEBI:35526 hypoglycemic agent https://orcid.org/0000-0001-6757-474
OBA:2045453 attribute of response to allergen CHEBI:50904 allergen https://orcid.org/0000-0001-8314-2140
OBA:2045454 attribute of response to thyroid hormone CHEBI:60311 thyroid hormone https://orcid.org/0000-0001-8314-2140
OBA:2050354 CHEBI:35842 antirheumatic drug https://orcid.org/0000-0001-6757-4744
OBA:2045551 response to non-narcotic analgesic characteristics CHEBI:35481 non-narcotic analgesic https://orcid.org/0000-0001-8314-2140
OBA:2045552 response to antipyretic characteristics CHEBI:35493 antipyretic https://orcid.org/0000-0001-8314-2140
OBA:2045553 prostaglandin synthetase inhibitor response characteristics CHEBI:35544 EC 1.14.99.1 (prostaglandin-endoperoxide synthase) inhibitor https://orcid.org/0000-0001-8314-2140
OBA:2045554 response to xenobiotic characteristics CHEBI:35703 xenobiotic https://orcid.org/0000-0001-8314-2140
OBA:2045555 response to antibacterial drug characteristics CHEBI:36047 antibacterial drug https://orcid.org/0000-0001-8314-2140
OBA:2045556 response to protein synthesis inhibitor characteristics CHEBI:48001 protein synthesis inhibitor https://orcid.org/0000-0001-8314-2140
OBA:2045557 response to environmental contaminant characteristics CHEBI:78298 environmental contaminant https://orcid.org/0000-0001-8314-2140
74 changes: 72 additions & 2 deletions src/patterns/definitions.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<http://purl.obolibrary.org/obo/oba/patterns/definitions.owl>
<http://purl.obolibrary.org/obo/oba/releases/2025-01-14/patterns/definitions.owl>
Annotation(owl:versionInfo "2025-01-14")
<http://purl.obolibrary.org/obo/oba/releases/2025-01-28/patterns/definitions.owl>
Annotation(owl:versionInfo "2025-01-28")

Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_10033>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_10112>))
Expand Down Expand Up @@ -263,21 +263,26 @@ Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35457>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35469>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35475>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35476>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35481>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35493>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35498>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35523>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35526>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35530>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35544>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35581>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35610>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35623>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35666>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35703>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35704>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35705>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35766>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35780>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_35842>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36009>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36044>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36047>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36064>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36080>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_36477>))
Expand Down Expand Up @@ -322,6 +327,7 @@ Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_47381>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_47773>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_47774>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_47775>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_48001>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_4911>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_49200>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_49603>))
Expand Down Expand Up @@ -442,6 +448,7 @@ Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_77096>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_77292>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_7735>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_7824>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_78298>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_8028>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_80549>))
Declaration(Class(<http://purl.obolibrary.org/obo/CHEBI_80630>))
Expand Down Expand Up @@ -12247,6 +12254,13 @@ Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045457>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045458>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045459>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045460>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045551>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045552>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045553>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045554>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045555>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045556>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2045557>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2050001>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2050002>))
Declaration(Class(<http://purl.obolibrary.org/obo/OBA_2050003>))
Expand Down Expand Up @@ -109398,6 +109412,62 @@ AnnotationAssertion(Annotation(<http://www.geneontology.org/formats/oboInOwl#has
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045460> "body extent")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045460> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001708> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> <http://purl.obolibrary.org/obo/UBERON_0000468>)))

# Class: <http://purl.obolibrary.org/obo/OBA_2045551> (response to non-narcotic analgesic characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045551> "A trait that affects the response to a stimulus with non-narcotic analgesic.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045551> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045551> "response to non-narcotic analgesic trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045551> "response to non-narcotic analgesic characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045551> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_35481>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045552> (response to antipyretic characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045552> "A trait that affects the response to a stimulus with antipyretic.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045552> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045552> "response to antipyretic trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045552> "response to antipyretic characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045552> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_35493>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045553> (prostaglandin synthetase inhibitor response characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045553> "A trait that affects the response to a stimulus with EC 1.14.99.1 (prostaglandin-endoperoxide synthase) inhibitor.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045553> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045553> "response to EC 1.14.99.1 (prostaglandin-endoperoxide synthase) inhibitor trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045553> "prostaglandin synthetase inhibitor response characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045553> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_35544>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045554> (response to xenobiotic characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045554> "A trait that affects the response to a stimulus with xenobiotic.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045554> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045554> "response to xenobiotic trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045554> "response to xenobiotic characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045554> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_35703>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045555> (response to antibacterial drug characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045555> "A trait that affects the response to a stimulus with antibacterial drug.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045555> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045555> "response to antibacterial drug trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045555> "response to antibacterial drug characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045555> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_36047>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045556> (response to protein synthesis inhibitor characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045556> "A trait that affects the response to a stimulus with protein synthesis inhibitor.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045556> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045556> "response to protein synthesis inhibitor trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045556> "response to protein synthesis inhibitor characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045556> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_48001>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2045557> (response to environmental contaminant characteristics)

AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2045557> "A trait that affects the response to a stimulus with environmental contaminant.")
AnnotationAssertion(<http://purl.org/dc/terms/contributor> <http://purl.obolibrary.org/obo/OBA_2045557> "https://orcid.org/0000-0001-8314-2140")
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/OBA_2045557> "response to environmental contaminant trait")
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OBA_2045557> "response to environmental contaminant characteristics")
EquivalentClasses(<http://purl.obolibrary.org/obo/OBA_2045557> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/PATO_0001236> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000052> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/GO_0050896> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0002233> ObjectIntersectionOf(<http://purl.obolibrary.org/obo/CHEBI_24431> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000087> <http://purl.obolibrary.org/obo/CHEBI_78298>)))))))

# Class: <http://purl.obolibrary.org/obo/OBA_2050001> (ascending aorta diameter)

AnnotationAssertion(Annotation(<http://www.geneontology.org/formats/oboInOwl#hasDbXref> "AUTO:patterns/patterns/entity_attribute") <http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OBA_2050001> "The diameter of a ascending aorta.")
Expand Down

0 comments on commit 652feb6

Please sign in to comment.