Skip to content

Commit 102e137

Browse files
committed
initial build
1 parent bf83094 commit 102e137

File tree

3 files changed

+1523
-15
lines changed

3 files changed

+1523
-15
lines changed

src/ontology/imports/go_import.owl

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1-
Prefix(:=<http://purl.obolibrary.org/obo/idpo/imports/go_import.owl>)
2-
Prefix(obo:=<http://purl.obolibrary.org/obo/>)
1+
Prefix(:=<http://purl.obolibrary.org/obo/idpo/imports/go_import.owl#>)
32
Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
43
Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
54
Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
65
Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
76
Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
8-
Prefix(oboInOwl:=<http://www.geneontology.org/formats/oboInOwl#>)
7+
98

109
Ontology(<http://purl.obolibrary.org/obo/idpo/imports/go_import.owl>
11-
# This is a placeholder, it will be regenerated when makefile is first executed.
12-
)
10+
<http://purl.obolibrary.org/obo/idpo/releases/2025-08-20/imports/go_import.owl>
11+
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/go/releases/2025-07-22/go.owl>)
12+
Annotation(owl:versionInfo "2025-08-20")
13+
14+
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/source>))
15+
Declaration(AnnotationProperty(<http://purl.org/dc/terms/license>))
16+
17+
18+
)
Lines changed: 197 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,204 @@
1-
Prefix(:=<http://purl.obolibrary.org/obo/idpo/imports/omo_import.owl>)
2-
Prefix(obo:=<http://purl.obolibrary.org/obo/>)
1+
Prefix(:=<http://purl.obolibrary.org/obo/idpo/imports/omo_import.owl#>)
32
Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
43
Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
54
Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
65
Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
76
Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
8-
Prefix(oboInOwl:=<http://www.geneontology.org/formats/oboInOwl#>)
7+
98

109
Ontology(<http://purl.obolibrary.org/obo/idpo/imports/omo_import.owl>
11-
# This is a placeholder, it will be regenerated when makefile is first executed.
12-
)
10+
<http://purl.obolibrary.org/obo/idpo/releases/2025-08-20/imports/omo_import.owl>
11+
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/omo/releases/2025-06-18/omo.owl>)
12+
Annotation(owl:versionInfo "2025-08-20")
13+
14+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000027>))
15+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000030>))
16+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000078>))
17+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000102>))
18+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000225>))
19+
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000409>))
20+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000002>))
21+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000103>))
22+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000120>))
23+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000121>))
24+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000122>))
25+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000123>))
26+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000124>))
27+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000125>))
28+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000226>))
29+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000227>))
30+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000228>))
31+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000229>))
32+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000410>))
33+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000420>))
34+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000421>))
35+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000423>))
36+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/IAO_0000428>))
37+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/OMO_0001000>))
38+
Declaration(NamedIndividual(<http://purl.obolibrary.org/obo/OMO_0001002>))
39+
Declaration(AnnotationProperty(<http://purl.obolibrary.org/obo/IAO_0000115>))
40+
Declaration(AnnotationProperty(<http://purl.org/dc/elements/1.1/source>))
41+
Declaration(AnnotationProperty(<http://purl.org/dc/terms/license>))
42+
43+
44+
############################
45+
# Classes
46+
############################
47+
48+
# Class: <http://purl.obolibrary.org/obo/IAO_0000027> (data item)
49+
50+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000027> "data item"@en)
51+
SubClassOf(<http://purl.obolibrary.org/obo/IAO_0000027> <http://purl.obolibrary.org/obo/IAO_0000030>)
52+
53+
# Class: <http://purl.obolibrary.org/obo/IAO_0000030> (information content entity)
54+
55+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000030> "information content entity"@en)
56+
57+
# Class: <http://purl.obolibrary.org/obo/IAO_0000078> (curation status specification)
58+
59+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000078> "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."@en)
60+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000078> "curation status specification"@en)
61+
EquivalentClasses(<http://purl.obolibrary.org/obo/IAO_0000078> ObjectOneOf(<http://purl.obolibrary.org/obo/IAO_0000002> <http://purl.obolibrary.org/obo/IAO_0000120> <http://purl.obolibrary.org/obo/IAO_0000121> <http://purl.obolibrary.org/obo/IAO_0000122> <http://purl.obolibrary.org/obo/IAO_0000123> <http://purl.obolibrary.org/obo/IAO_0000124> <http://purl.obolibrary.org/obo/IAO_0000125> <http://purl.obolibrary.org/obo/IAO_0000423> <http://purl.obolibrary.org/obo/IAO_0000428>))
62+
SubClassOf(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000102>)
63+
64+
# Class: <http://purl.obolibrary.org/obo/IAO_0000102> (data about an ontology part)
65+
66+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000102> "Data about an ontology part is a data item about a part of an ontology, for example a term"@en)
67+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000102> "data about an ontology part"@en)
68+
SubClassOf(<http://purl.obolibrary.org/obo/IAO_0000102> <http://purl.obolibrary.org/obo/IAO_0000027>)
69+
70+
# Class: <http://purl.obolibrary.org/obo/IAO_0000225> (obsolescence reason specification)
71+
72+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000225> "The reason for which a term has been deprecated. 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."@en)
73+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000225> "obsolescence reason specification"@en)
74+
EquivalentClasses(<http://purl.obolibrary.org/obo/IAO_0000225> ObjectOneOf(<http://purl.obolibrary.org/obo/IAO_0000103> <http://purl.obolibrary.org/obo/IAO_0000226> <http://purl.obolibrary.org/obo/IAO_0000227> <http://purl.obolibrary.org/obo/IAO_0000228> <http://purl.obolibrary.org/obo/IAO_0000229> <http://purl.obolibrary.org/obo/OMO_0001000>))
75+
SubClassOf(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000102>)
76+
77+
# Class: <http://purl.obolibrary.org/obo/IAO_0000409> (denotator type)
78+
79+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000409> "A denotator type indicates how a term should be interpreted from an ontological perspective."@en)
80+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000409> "denotator type"@en)
81+
EquivalentClasses(<http://purl.obolibrary.org/obo/IAO_0000409> ObjectOneOf(<http://purl.obolibrary.org/obo/IAO_0000410> <http://purl.obolibrary.org/obo/IAO_0000420> <http://purl.obolibrary.org/obo/IAO_0000421>))
82+
SubClassOf(<http://purl.obolibrary.org/obo/IAO_0000409> <http://purl.obolibrary.org/obo/IAO_0000102>)
83+
84+
85+
############################
86+
# Named Individuals
87+
############################
88+
89+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000002> (example to be eventually removed)
90+
91+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000002> "example to be eventually removed"@en)
92+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000002>)
93+
94+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000103> (failed exploratory term)
95+
96+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000103> "The term was initially used in an attempt to structure part of the ontology, but in retrospect failed to do a good job."@en)
97+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000103> "failed exploratory term"@en)
98+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000103>)
99+
100+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000120> (metadata complete)
101+
102+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000120> "Class has all its metadata, but is either not guaranteed to be in its final location in the asserted IS_A hierarchy or refers to another class that is not complete."@en)
103+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000120> "metadata complete"@en)
104+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000120>)
105+
106+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000121> (organizational term)
107+
108+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000121> "The term was created to ease viewing/sorting terms for development purposes, but will not be included in a release."@en)
109+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000121> "organizational term"@en)
110+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000121>)
111+
112+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000122> (ready for release)
113+
114+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000122> "Class has undergone final review, is ready for use, and will be included in the next release. Any class lacking \"ready_for_release\" should be considered likely to change place in hierarchy, have its definition refined, or be obsoleted in the next release. Those classes deemed \"ready_for_release\" will also derived from a chain of ancestor classes that are also \"ready_for_release.\""@en)
115+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000122> "ready for release"@en)
116+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000122>)
117+
118+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000123> (metadata incomplete)
119+
120+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000123> "Class is being worked on; however, the metadata (including definition) are not complete or sufficiently clear to the branch editors."@en)
121+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000123> "metadata incomplete"@en)
122+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000123>)
123+
124+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000124> (uncurated)
125+
126+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000124> "Nothing done yet beyond assigning a unique class ID and proposing a preferred term."@en)
127+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000124> "uncurated"@en)
128+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000124>)
129+
130+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000125> (pending final vetting)
131+
132+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000125> "All definitions, placement in the asserted IS_A hierarchy and required minimal metadata are complete. The class is awaiting a final review by someone other than the term editor."@en)
133+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000125> "pending final vetting"@en)
134+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000125>)
135+
136+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000226> (placeholder removed)
137+
138+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000226> "The term was created to temporarily stand in for a semantic purpose, but is no longer needed, typically due to another permanent term being defined."@en)
139+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000226> "placeholder removed"@en)
140+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000226>)
141+
142+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000227> (terms merged)
143+
144+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000227> "The term has been combined with one or more other terms to create a more encompassing (merged) term."@en)
145+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000227> "terms merged"@en)
146+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000227>)
147+
148+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000228> (term imported)
149+
150+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000228> "The term has been replaced by a term imported from another ontology."@en)
151+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000228> "term imported"@en)
152+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000228>)
153+
154+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000229> (term split)
155+
156+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000229> "The term has been split into two or more new terms."@en)
157+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000229> "term split"@en)
158+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/IAO_0000229>)
159+
160+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000410> (universal)
161+
162+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000410> "universal"@en)
163+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000409> <http://purl.obolibrary.org/obo/IAO_0000410>)
164+
165+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000420> (defined class)
166+
167+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000420> "A defined class is a class that is defined by a set of logically necessary and sufficient conditions but is not a universal"@en)
168+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000420> "defined class"@en)
169+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000409> <http://purl.obolibrary.org/obo/IAO_0000420>)
170+
171+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000421> (named class expression)
172+
173+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000421> "A named class expression is a logical expression that is given a name. The name can be used in place of the expression."@en)
174+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000421> "named class expression"@en)
175+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000409> <http://purl.obolibrary.org/obo/IAO_0000421>)
176+
177+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000423> (to be replaced with external ontology term)
178+
179+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000423> "Terms with this status should eventually replaced with a term from another ontology."@en)
180+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000423> "to be replaced with external ontology term"@en)
181+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000423>)
182+
183+
# Individual: <http://purl.obolibrary.org/obo/IAO_0000428> (requires discussion)
184+
185+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/IAO_0000428> "A term that is metadata complete, has been reviewed, and problems have been identified that require discussion before release. Such a term requires editor note(s) to identify the outstanding issues."@en)
186+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/IAO_0000428> "requires discussion"@en)
187+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000078> <http://purl.obolibrary.org/obo/IAO_0000428>)
188+
189+
# Individual: <http://purl.obolibrary.org/obo/OMO_0001000> (out of scope)
190+
191+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OMO_0001000> "The term was added to the ontology on the assumption it was in scope, but it turned out later that it was not."@en)
192+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OMO_0001000> "out of scope")
193+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/OMO_0001000>)
194+
195+
# Individual: <http://purl.obolibrary.org/obo/OMO_0001002> (domain entity does not exist)
196+
197+
AnnotationAssertion(<http://purl.obolibrary.org/obo/IAO_0000115> <http://purl.obolibrary.org/obo/OMO_0001002> "The term was added to the ontology on the assumption it was a valid domain entity, but it turns out the entity does not exist in reality."@en)
198+
AnnotationAssertion(rdfs:label <http://purl.obolibrary.org/obo/OMO_0001002> "domain entity does not exist")
199+
ClassAssertion(<http://purl.obolibrary.org/obo/IAO_0000225> <http://purl.obolibrary.org/obo/OMO_0001002>)
200+
201+
202+
DifferentIndividuals(<http://purl.obolibrary.org/obo/IAO_0000120> <http://purl.obolibrary.org/obo/IAO_0000121> <http://purl.obolibrary.org/obo/IAO_0000122> <http://purl.obolibrary.org/obo/IAO_0000123> <http://purl.obolibrary.org/obo/IAO_0000124> <http://purl.obolibrary.org/obo/IAO_0000125> <http://purl.obolibrary.org/obo/IAO_0000423> <http://purl.obolibrary.org/obo/IAO_0000428>)
203+
DifferentIndividuals(<http://purl.obolibrary.org/obo/IAO_0000226> <http://purl.obolibrary.org/obo/IAO_0000227> <http://purl.obolibrary.org/obo/IAO_0000228> <http://purl.obolibrary.org/obo/IAO_0000229>)
204+
)

0 commit comments

Comments
 (0)