Skip to content

Commit eb5263b

Browse files
authored
Merge pull request #34 from BioComputingUP/feat/new-glyco-terms
New glycosylation terms added + pre release cleanup (2026/07/07)
2 parents 3d97616 + e1e8703 commit eb5263b

3 files changed

Lines changed: 54 additions & 16 deletions

File tree

src/ontology/idpo-edit.owl

Lines changed: 42 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000097>))
105105
Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000098>))
106106
Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000099>))
107107
Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000100>))
108+
Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000101>))
109+
Declaration(Class(<http://purl.obolibrary.org/obo/IDPO_0000102>))
108110
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/IDPO_0000087>))
109111
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/IDPO_0000088>))
110112
Declaration(ObjectProperty(<http://purl.obolibrary.org/obo/RO_0000086>))
@@ -119,6 +121,7 @@ Declaration(AnnotationProperty(<http://purl.org/dc/terms/contributor>))
119121
Declaration(AnnotationProperty(<http://purl.org/dc/terms/description>))
120122
Declaration(AnnotationProperty(<http://purl.org/dc/terms/license>))
121123
Declaration(AnnotationProperty(<http://purl.org/dc/terms/title>))
124+
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#consider>))
122125
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#default-namespace>))
123126
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym>))
124127
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#hasDbXref>))
@@ -134,6 +137,10 @@ Declaration(AnnotationProperty(rdfs:label))
134137
# Annotation Properties
135138
############################
136139

140+
# Annotation Property: <http://www.geneontology.org/formats/oboInOwl#consider> (consider)
141+
142+
AnnotationAssertion(rdfs:label <http://www.geneontology.org/formats/oboInOwl#consider> "consider")
143+
137144
# Annotation Property: <http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> (has_obo_namespace)
138145

139146
AnnotationAssertion(rdfs:label <http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> "has_obo_namespace")
@@ -145,12 +152,14 @@ AnnotationAssertion(rdfs:label <http://www.geneontology.org/formats/oboInOwl#has
145152

146153
# Object Property: <http://purl.obolibrary.org/obo/IDPO_0000087> (has final state)
147154

155+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000087> "A relation between a process and a quality that inheres in a participant of the process at the temporal end of that process.")
148156
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000087> "has final state")
149157
ObjectPropertyDomain(<http://purl.obolibrary.org/obo/IDPO_0000087> <http://purl.obolibrary.org/obo/BFO_0000015>)
150158
ObjectPropertyRange(<http://purl.obolibrary.org/obo/IDPO_0000087> <http://purl.obolibrary.org/obo/BFO_0000019>)
151159

152160
# Object Property: <http://purl.obolibrary.org/obo/IDPO_0000088> (has initial state)
153161

162+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000088> "A relation between a process and a quality that inheres in a participant of the process at the temporal beginning of that process.")
154163
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000088> "has initial state")
155164
ObjectPropertyDomain(<http://purl.obolibrary.org/obo/IDPO_0000088> <http://purl.obolibrary.org/obo/BFO_0000015>)
156165
ObjectPropertyRange(<http://purl.obolibrary.org/obo/IDPO_0000088> <http://purl.obolibrary.org/obo/BFO_0000019>)
@@ -390,7 +399,7 @@ SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000022> ObjectSomeValuesFrom(<h
390399
# Class: <http://purl.obolibrary.org/obo/IDPO_0000023> (pre-molten globule to molten globule)
391400

392401
AnnotationAssertion(Annotation(<http://purl.org/dc/elements/1.1/source> <https://disprot.org/DP00015r024>) Annotation(<http://www.geneontology.org/formats/oboInOwl#hasDbXref> "PMID:32338601") <http://purl.obolibrary.org/obo/IAO_0000112> <http://purl.obolibrary.org/obo/IDPO_0000023> "Annotation DP00015r024")
393-
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000023> "A structural transition in which a protein region changes from a pre-molten glouble state to a molten globule state, by gaining native-like secondary structure elements.")
402+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000023> "A structural transition in which a protein region changes from a pre-molten globule state to a molten globule state, by gaining native-like secondary structure elements.")
394403
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> <http://purl.obolibrary.org/obo/IDPO_0000023> "protein_structural_transition")
395404
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://purl.obolibrary.org/obo/IDPO_0000023> "IDPO:0000023")
396405
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000023> "pre-molten globule to molten globule")
@@ -465,7 +474,7 @@ SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000029> ObjectSomeValuesFrom(<h
465474

466475
# Class: <http://purl.obolibrary.org/obo/IDPO_0000030> (entropic chain function)
467476

468-
AnnotationAssertion(Annotation(<http://purl.obolibrary.org/obo/IAO_0000119> "PMID:12022860") <http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000030> "A disorder function that is either mechanical or regulatory and enabled by the dynamic conformational flexibility of an intrincally disordered protein region that lacks a stable tertiary structure.")
477+
AnnotationAssertion(Annotation(<http://purl.obolibrary.org/obo/IAO_0000119> "PMID:12022860") <http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000030> "A disorder function that is either mechanical or regulatory and enabled by the dynamic conformational flexibility of an intrinsically disordered protein region that lacks a stable tertiary structure.")
469478
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000030> "entropic chain")
470479
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym> <http://purl.obolibrary.org/obo/IDPO_0000030> "entropic bristle")
471480
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym> <http://purl.obolibrary.org/obo/IDPO_0000030> "entropic clock")
@@ -567,10 +576,8 @@ SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000040> <http://purl.obolibrary
567576

568577
# Class: <http://purl.obolibrary.org/obo/IDPO_0000041> (glycosylation target role)
569578

570-
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000041> "A post-translational modification target role role that inheres in an intrinsically disordered protein region in virtue of its recognition by a glycosyltransferase, and is realized in the covalent addition of a sugar moiety to that region.")
579+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000041> "A post-translational modification target role that inheres in an intrinsically disordered protein region in virtue of its recognition by a glycosylation machinery, and is realized in the covalent addition of a sugar moiety to that region.")
571580
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000041> "glycosylation display site")
572-
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym> <http://purl.obolibrary.org/obo/IDPO_0000041> "N-linked glycosylation site")
573-
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasNarrowSynonym> <http://purl.obolibrary.org/obo/IDPO_0000041> "O-linked glycosylation site")
574581
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> <http://purl.obolibrary.org/obo/IDPO_0000041> "disorder_role")
575582
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://purl.obolibrary.org/obo/IDPO_0000041> "IDPO:0000041")
576583
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000041> "glycosylation target role")
@@ -860,12 +867,13 @@ AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://pu
860867
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000079> "solid-like condensate state")
861868
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000079> <http://purl.obolibrary.org/obo/IDPO_0000075>)
862869

863-
# Class: <http://purl.obolibrary.org/obo/IDPO_0000080> (DEPRECATED transition)
870+
# Class: <http://purl.obolibrary.org/obo/IDPO_0000080> (obsolete transition)
864871

872+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000080> "OBSOLETE. A temporally extended process in which a protein or protein region changes from one state to another, under specific conditions.")
873+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#consider> <http://purl.obolibrary.org/obo/IDPO_0000080> <http://purl.obolibrary.org/obo/IDPO_0000010>)
874+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#consider> <http://purl.obolibrary.org/obo/IDPO_0000080> <http://purl.obolibrary.org/obo/IDPO_0000083>)
865875
AnnotationAssertion(rdfs:comment <http://purl.obolibrary.org/obo/IDPO_0000080> "Obsolete due to semantic ambiguity and excessive generality.")
866-
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000080> "DEPRECATED transition")
867-
AnnotationAssertion(rdfs:seeAlso <http://purl.obolibrary.org/obo/IDPO_0000080> <http://purl.obolibrary.org/obo/IDPO_0000010>)
868-
AnnotationAssertion(rdfs:seeAlso <http://purl.obolibrary.org/obo/IDPO_0000080> <http://purl.obolibrary.org/obo/IDPO_0000083>)
876+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000080> "obsolete transition")
869877
AnnotationAssertion(owl:deprecated <http://purl.obolibrary.org/obo/IDPO_0000080> "true"^^xsd:boolean)
870878

871879
# Class: <http://purl.obolibrary.org/obo/IDPO_0000081> (transition to a more ordered state)
@@ -923,12 +931,13 @@ AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://pu
923931
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000086> "post-translational modification motif role")
924932
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000086> <http://purl.obolibrary.org/obo/IDPO_0000036>)
925933

926-
# Class: <http://purl.obolibrary.org/obo/IDPO_0000089> (DEPRECATED state)
934+
# Class: <http://purl.obolibrary.org/obo/IDPO_0000089> (obsolete state)
927935

936+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000089> "OBSOLETE. A quality of a protein or protein region that describes its organization, conformation, or material properties at a given time, under specific conditions, and that can change dynamically.")
937+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#consider> <http://purl.obolibrary.org/obo/IDPO_0000089> <http://purl.obolibrary.org/obo/IDPO_0000001>)
938+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#consider> <http://purl.obolibrary.org/obo/IDPO_0000089> <http://purl.obolibrary.org/obo/IDPO_0000075>)
928939
AnnotationAssertion(rdfs:comment <http://purl.obolibrary.org/obo/IDPO_0000089> "The term was originally introduced as a high-level grouping class but is now obsolete because it is overly general and semantically ambiguous.")
929-
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000089> "DEPRECATED state")
930-
AnnotationAssertion(rdfs:seeAlso <http://purl.obolibrary.org/obo/IDPO_0000089> <http://purl.obolibrary.org/obo/IDPO_0000001>)
931-
AnnotationAssertion(rdfs:seeAlso <http://purl.obolibrary.org/obo/IDPO_0000089> <http://purl.obolibrary.org/obo/IDPO_0000075>)
940+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000089> "obsolete state")
932941
AnnotationAssertion(owl:deprecated <http://purl.obolibrary.org/obo/IDPO_0000089> "true"^^xsd:boolean)
933942

934943
# Class: <http://purl.obolibrary.org/obo/IDPO_0000091> (compound)
@@ -1015,6 +1024,26 @@ AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000100> "di
10151024
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000100> <http://purl.obolibrary.org/obo/BFO_0000023>)
10161025
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000100> ObjectSomeValuesFrom(<http://purl.obolibrary.org/obo/RO_0000081> <http://purl.obolibrary.org/obo/IDPO_0000095>))
10171026

1027+
# Class: <http://purl.obolibrary.org/obo/IDPO_0000101> (N-glycosylation target role)
1028+
1029+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000101> "A glycosylation target role that inheres in an intrinsically disordered protein region in virtue of its recognition by an N-glycosylation machinery, and is realized in the covalent addition of a sugar moiety to a nitrogen atom of an amino acid side chain in that region.")
1030+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000101> "N-glycosylation display site")
1031+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000101> "N-linked glycosylation target role")
1032+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> <http://purl.obolibrary.org/obo/IDPO_0000101> "disorder_role")
1033+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://purl.obolibrary.org/obo/IDPO_0000101> "IDPO:0000101")
1034+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000101> "N-glycosylation target role")
1035+
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000101> <http://purl.obolibrary.org/obo/IDPO_0000041>)
1036+
1037+
# Class: <http://purl.obolibrary.org/obo/IDPO_0000102> (O-glycosylation target role)
1038+
1039+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IDPO_0000102> "A glycosylation target role that inheres in an intrinsically disordered protein region in virtue of its recognition by an O-glycosylation machinery, and is realized in the covalent addition of a sugar moiety to an oxygen atom of an amino acid side chain in that region.")
1040+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000102> "O-glycosylation display site")
1041+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym> <http://purl.obolibrary.org/obo/IDPO_0000102> "O-linked glycosylation target role")
1042+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#hasOBONamespace> <http://purl.obolibrary.org/obo/IDPO_0000102> "disorder_role")
1043+
AnnotationAssertion(<http://www.geneontology.org/formats/oboInOwl#id> <http://purl.obolibrary.org/obo/IDPO_0000102> "IDPO:0000102")
1044+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IDPO_0000102> "O-glycosylation target role")
1045+
SubClassOf(<http://purl.obolibrary.org/obo/IDPO_0000102> <http://purl.obolibrary.org/obo/IDPO_0000041>)
1046+
10181047

10191048
SubObjectPropertyOf(ObjectPropertyChain(<http://purl.obolibrary.org/obo/RO_0002233> <http://purl.obolibrary.org/obo/RO_0000086>) <http://purl.obolibrary.org/obo/IDPO_0000088>)
10201049
SubObjectPropertyOf(ObjectPropertyChain(<http://purl.obolibrary.org/obo/RO_0002234> <http://purl.obolibrary.org/obo/RO_0000086>) <http://purl.obolibrary.org/obo/IDPO_0000087>)

src/ontology/imports/iao_terms.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
IAO:0000030
1+
IAO:0000030
2+
IAO:0100001

src/ontology/imports/merged_import.owl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
77

88

99
Ontology(<http://purl.obolibrary.org/obo/idpo/imports/merged_import.owl>
10-
<http://purl.obolibrary.org/obo/idpo/releases/2026-05-14/imports/merged_import.owl>
11-
Annotation(owl:versionInfo "2026-05-14")
10+
<http://purl.obolibrary.org/obo/idpo/releases/2026-07-07/imports/merged_import.owl>
11+
Annotation(owl:versionInfo "2026-07-07")
1212

1313
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000001>))
1414
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000002>))
@@ -101,12 +101,14 @@ Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000112>))
101101
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000115>))
102102
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000119>))
103103
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000700>))
104+
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0100001>))
104105
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/OMO_0003000>))
105106
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/source>))
106107
Declaration(AnnotationProperty(<http://purl.org/dc/terms/contributor>))
107108
Declaration(AnnotationProperty(<http://purl.org/dc/terms/description>))
108109
Declaration(AnnotationProperty(<http://purl.org/dc/terms/license>))
109110
Declaration(AnnotationProperty(<http://purl.org/dc/terms/title>))
111+
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#consider>))
110112
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#default-namespace>))
111113
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym>))
112114
Declaration(AnnotationProperty(<http://www.geneontology.org/formats/oboInOwl#hasDbXref>))
@@ -146,6 +148,12 @@ AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000119> "def
146148
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000700> "Ontology annotation property. Relates an ontology to a term that is a designated root term of the ontology. Display tools like OLS can use terms annotated with this property as the starting point for rendering the ontology class hierarchy. There can be more than one root."@en)
147149
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000700> "has ontology root term"@en)
148150

151+
# Annotation Property: <http://purl.obolibrary.org/obo/IAO_0100001> (term replaced by)
152+
153+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0100001> "Use on obsolete terms, relating the term to another term that can be used as a substitute"@en)
154+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000119> <http://purl.obolibrary.org/obo/IAO_0100001> "Person:Alan Ruttenberg"@en)
155+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0100001> "term replaced by"@en)
156+
149157
# Annotation Property: <http://purl.obolibrary.org/obo/OMO_0003000> (abbreviation)
150158

151159
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000112> <http://purl.obolibrary.org/obo/OMO_0003000> "CHEBI:26523 (reactive oxygen species) has an exact synonym (ROS), which is of type OMO:0003000 (abbreviation)")

0 commit comments

Comments
 (0)