Skip to content

Commit 22fddfc

Browse files
turbomamclaude
andcommitted
Label the deprecation annotation properties IAO:0000231 and IAO:0100001 (closes #519)
These were declared but unlabeled, so they showed as bare IRIs in OLS. Add rdfs:label in metpo-edit.owl following the existing IAO:0000117 pattern; labels verified against IAO via OLS (has obsolescence reason / term replaced by). Rebuilt the release artifacts; QC passes (reasoning consistent, 5 SPARQL checks 0 violations, OWL2-DL valid, report 0 ERROR). Scope note: the obsolescence-reason VALUES (IAO:0000226, OMO:0001000) are deliberately NOT labeled here pending review of whether they are the correct codes (filed separately). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9f06917 commit 22fddfc

11 files changed

Lines changed: 1603 additions & 1577 deletions

File tree

metpo-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
"val" : "https://github.com/berkeleybop/metpo"
3535
}, {
3636
"pred" : "http://www.w3.org/2002/07/owl#versionInfo",
37-
"val" : "2026-06-05"
37+
"val" : "2026-06-06"
3838
} ],
39-
"version" : "https://w3id.org/metpo/releases/2026-06-05/metpo-base.json"
39+
"version" : "https://w3id.org/metpo/releases/2026-06-06/metpo-base.json"
4040
},
4141
"nodes" : [ {
4242
"id" : "http://www.geneontology.org/formats/oboInOwl#ObsoleteClass",

metpo-base.obo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
format-version: 1.2
2-
data-version: https://w3id.org/metpo/releases/2026-06-05/metpo-base.owl
2+
data-version: https://w3id.org/metpo/releases/2026-06-06/metpo-base.owl
33
idspace: dc http://purl.org/dc/elements/1.1/
44
idspace: dcterms http://purl.org/dc/terms/
55
idspace: metpo https://w3id.org/metpo/
@@ -14,7 +14,7 @@ property_value: dcterms:creator https://orcid.org/0000-0001-9076-6066
1414
property_value: dcterms:description "METPO provides terms for microbial ecophysiological traits and phenotypes: growth preferences (temperature, pH, salinity, oxygen), metabolism, and cell morphology of bacteria and archaea. Its primary purpose is to harmonize terminology across major microbial trait databases (BacDive, BactoTraits, Madin bacteria_archaea_traits, MetaTraits) for use in NMDC and KG-Microbe. METPO uses OBO-style annotation patterns (IAO textual definitions, oboInOwl synonyms) and cites terms from OMP, MicrO, GO, ECOCORE, and PATO as definition sources." xsd:string
1515
property_value: dcterms:license https://creativecommons.org/licenses/by/4.0/
1616
property_value: dcterms:title "METPO: Microbial Ecophysiological Trait and Phenotype Ontology" xsd:string
17-
property_value: owl:versionInfo "2026-06-05" xsd:string
17+
property_value: owl:versionInfo "2026-06-06" xsd:string
1818
property_value: seeAlso https://bioportal.bioontology.org/ontologies/METPO
1919
property_value: seeAlso https://bioregistry.io/registry/metpo
2020
property_value: seeAlso https://github.com/berkeleybop/metpo

metpo-base.owl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
xmlns:dcterms="http://purl.org/dc/terms/"
1616
xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
1717
<owl:Ontology rdf:about="https://w3id.org/metpo/metpo-base.owl">
18-
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-05/metpo-base.owl"/>
18+
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-06/metpo-base.owl"/>
1919
<dc:type rdf:resource="http://purl.obolibrary.org/obo/IAO_8000001"/>
2020
<dcterms:contributor rdf:resource="https://orcid.org/0000-0001-8175-045X"/>
2121
<dcterms:contributor rdf:resource="https://orcid.org/0000-0002-6601-2165"/>
@@ -26,7 +26,7 @@
2626
<rdfs:seeAlso rdf:resource="https://bioportal.bioontology.org/ontologies/METPO"/>
2727
<rdfs:seeAlso rdf:resource="https://bioregistry.io/registry/metpo"/>
2828
<rdfs:seeAlso rdf:resource="https://github.com/berkeleybop/metpo"/>
29-
<owl:versionInfo>2026-06-05</owl:versionInfo>
29+
<owl:versionInfo>2026-06-06</owl:versionInfo>
3030
</owl:Ontology>
3131

3232

metpo-full.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
"val" : "https://github.com/berkeleybop/metpo"
3232
}, {
3333
"pred" : "http://www.w3.org/2002/07/owl#versionInfo",
34-
"val" : "2026-06-05"
34+
"val" : "2026-06-06"
3535
} ],
36-
"version" : "https://w3id.org/metpo/releases/2026-06-05/metpo-full.json"
36+
"version" : "https://w3id.org/metpo/releases/2026-06-06/metpo-full.json"
3737
},
3838
"nodes" : [ {
3939
"id" : "http://www.geneontology.org/formats/oboInOwl#ObsoleteClass",
@@ -24162,10 +24162,12 @@
2416224162
"propertyType" : "ANNOTATION"
2416324163
}, {
2416424164
"id" : "http://purl.obolibrary.org/obo/IAO_0000231",
24165+
"lbl" : "has obsolescence reason",
2416524166
"type" : "PROPERTY",
2416624167
"propertyType" : "ANNOTATION"
2416724168
}, {
2416824169
"id" : "http://purl.obolibrary.org/obo/IAO_0100001",
24170+
"lbl" : "term replaced by",
2416924171
"type" : "PROPERTY",
2417024172
"propertyType" : "ANNOTATION"
2417124173
}, {

metpo-full.obo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
format-version: 1.2
2-
data-version: https://w3id.org/metpo/releases/2026-06-05/metpo-full.owl
2+
data-version: https://w3id.org/metpo/releases/2026-06-06/metpo-full.owl
33
idspace: dcterms http://purl.org/dc/terms/
44
idspace: metpo https://w3id.org/metpo/
55
idspace: oboInOwl http://www.geneontology.org/formats/oboInOwl#
@@ -12,7 +12,7 @@ property_value: dcterms:creator https://orcid.org/0000-0001-9076-6066
1212
property_value: dcterms:description "METPO provides terms for microbial ecophysiological traits and phenotypes: growth preferences (temperature, pH, salinity, oxygen), metabolism, and cell morphology of bacteria and archaea. Its primary purpose is to harmonize terminology across major microbial trait databases (BacDive, BactoTraits, Madin bacteria_archaea_traits, MetaTraits) for use in NMDC and KG-Microbe. METPO uses OBO-style annotation patterns (IAO textual definitions, oboInOwl synonyms) and cites terms from OMP, MicrO, GO, ECOCORE, and PATO as definition sources." xsd:string
1313
property_value: dcterms:license https://creativecommons.org/licenses/by/4.0/
1414
property_value: dcterms:title "METPO: Microbial Ecophysiological Trait and Phenotype Ontology" xsd:string
15-
property_value: owl:versionInfo "2026-06-05" xsd:string
15+
property_value: owl:versionInfo "2026-06-06" xsd:string
1616
property_value: seeAlso https://bioportal.bioontology.org/ontologies/METPO
1717
property_value: seeAlso https://bioregistry.io/registry/metpo
1818
property_value: seeAlso https://github.com/berkeleybop/metpo

metpo-full.owl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
xmlns:dcterms="http://purl.org/dc/terms/"
1515
xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
1616
<owl:Ontology rdf:about="https://w3id.org/metpo/metpo-full.owl">
17-
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-05/metpo-full.owl"/>
17+
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-06/metpo-full.owl"/>
1818
<dcterms:contributor rdf:resource="https://orcid.org/0000-0001-8175-045X"/>
1919
<dcterms:contributor rdf:resource="https://orcid.org/0000-0002-6601-2165"/>
2020
<dcterms:creator rdf:resource="https://orcid.org/0000-0001-9076-6066"/>
@@ -24,7 +24,7 @@
2424
<rdfs:seeAlso rdf:resource="https://bioportal.bioontology.org/ontologies/METPO"/>
2525
<rdfs:seeAlso rdf:resource="https://bioregistry.io/registry/metpo"/>
2626
<rdfs:seeAlso rdf:resource="https://github.com/berkeleybop/metpo"/>
27-
<owl:versionInfo>2026-06-05</owl:versionInfo>
27+
<owl:versionInfo>2026-06-06</owl:versionInfo>
2828
</owl:Ontology>
2929

3030

@@ -66,13 +66,17 @@
6666

6767
<!-- http://purl.obolibrary.org/obo/IAO_0000231 -->
6868

69-
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000231"/>
69+
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000231">
70+
<rdfs:label>has obsolescence reason</rdfs:label>
71+
</owl:AnnotationProperty>
7072

7173

7274

7375
<!-- http://purl.obolibrary.org/obo/IAO_0100001 -->
7476

75-
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0100001"/>
77+
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0100001">
78+
<rdfs:label>term replaced by</rdfs:label>
79+
</owl:AnnotationProperty>
7680

7781

7882

metpo.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
"val" : "https://github.com/berkeleybop/metpo"
3232
}, {
3333
"pred" : "http://www.w3.org/2002/07/owl#versionInfo",
34-
"val" : "2026-06-05"
34+
"val" : "2026-06-06"
3535
} ],
36-
"version" : "https://w3id.org/metpo/releases/2026-06-05/metpo.json"
36+
"version" : "https://w3id.org/metpo/releases/2026-06-06/metpo.json"
3737
},
3838
"nodes" : [ {
3939
"id" : "http://www.geneontology.org/formats/oboInOwl#ObsoleteClass",
@@ -24162,10 +24162,12 @@
2416224162
"propertyType" : "ANNOTATION"
2416324163
}, {
2416424164
"id" : "http://purl.obolibrary.org/obo/IAO_0000231",
24165+
"lbl" : "has obsolescence reason",
2416524166
"type" : "PROPERTY",
2416624167
"propertyType" : "ANNOTATION"
2416724168
}, {
2416824169
"id" : "http://purl.obolibrary.org/obo/IAO_0100001",
24170+
"lbl" : "term replaced by",
2416924171
"type" : "PROPERTY",
2417024172
"propertyType" : "ANNOTATION"
2417124173
}, {

metpo.obo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
format-version: 1.2
2-
data-version: https://w3id.org/metpo/releases/2026-06-05/metpo.owl
2+
data-version: https://w3id.org/metpo/releases/2026-06-06/metpo.owl
33
idspace: dcterms http://purl.org/dc/terms/
44
idspace: metpo https://w3id.org/metpo/
55
idspace: oboInOwl http://www.geneontology.org/formats/oboInOwl#
@@ -12,7 +12,7 @@ property_value: dcterms:creator https://orcid.org/0000-0001-9076-6066
1212
property_value: dcterms:description "METPO provides terms for microbial ecophysiological traits and phenotypes: growth preferences (temperature, pH, salinity, oxygen), metabolism, and cell morphology of bacteria and archaea. Its primary purpose is to harmonize terminology across major microbial trait databases (BacDive, BactoTraits, Madin bacteria_archaea_traits, MetaTraits) for use in NMDC and KG-Microbe. METPO uses OBO-style annotation patterns (IAO textual definitions, oboInOwl synonyms) and cites terms from OMP, MicrO, GO, ECOCORE, and PATO as definition sources." xsd:string
1313
property_value: dcterms:license https://creativecommons.org/licenses/by/4.0/
1414
property_value: dcterms:title "METPO: Microbial Ecophysiological Trait and Phenotype Ontology" xsd:string
15-
property_value: owl:versionInfo "2026-06-05" xsd:string
15+
property_value: owl:versionInfo "2026-06-06" xsd:string
1616
property_value: seeAlso https://bioportal.bioontology.org/ontologies/METPO
1717
property_value: seeAlso https://bioregistry.io/registry/metpo
1818
property_value: seeAlso https://github.com/berkeleybop/metpo

metpo.owl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
xmlns:dcterms="http://purl.org/dc/terms/"
1515
xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#">
1616
<owl:Ontology rdf:about="https://w3id.org/metpo/metpo.owl">
17-
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-05/metpo.owl"/>
17+
<owl:versionIRI rdf:resource="https://w3id.org/metpo/releases/2026-06-06/metpo.owl"/>
1818
<dcterms:contributor rdf:resource="https://orcid.org/0000-0001-8175-045X"/>
1919
<dcterms:contributor rdf:resource="https://orcid.org/0000-0002-6601-2165"/>
2020
<dcterms:creator rdf:resource="https://orcid.org/0000-0001-9076-6066"/>
@@ -24,7 +24,7 @@
2424
<rdfs:seeAlso rdf:resource="https://bioportal.bioontology.org/ontologies/METPO"/>
2525
<rdfs:seeAlso rdf:resource="https://bioregistry.io/registry/metpo"/>
2626
<rdfs:seeAlso rdf:resource="https://github.com/berkeleybop/metpo"/>
27-
<owl:versionInfo>2026-06-05</owl:versionInfo>
27+
<owl:versionInfo>2026-06-06</owl:versionInfo>
2828
</owl:Ontology>
2929

3030

@@ -66,13 +66,17 @@
6666

6767
<!-- http://purl.obolibrary.org/obo/IAO_0000231 -->
6868

69-
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000231"/>
69+
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000231">
70+
<rdfs:label>has obsolescence reason</rdfs:label>
71+
</owl:AnnotationProperty>
7072

7173

7274

7375
<!-- http://purl.obolibrary.org/obo/IAO_0100001 -->
7476

75-
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0100001"/>
77+
<owl:AnnotationProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0100001">
78+
<rdfs:label>term replaced by</rdfs:label>
79+
</owl:AnnotationProperty>
7680

7781

7882

src/ontology/metpo-edit.owl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Declaration(AnnotationProperty(dcterms:license))
2727
Declaration(AnnotationProperty(dcterms:title))
2828
Declaration(AnnotationProperty(<http://qudt.org/schema/qudt/ucumCode>))
2929
Declaration(AnnotationProperty(IAO:0000117))
30+
Declaration(AnnotationProperty(IAO:0000231))
31+
Declaration(AnnotationProperty(IAO:0100001))
3032

3133

3234
############################
@@ -49,6 +51,14 @@ AnnotationAssertion(rdfs:label dcterms:title "title")
4951

5052
AnnotationAssertion(rdfs:label IAO:0000117 "term editor")
5153

54+
# Annotation Property: IAO:0000231 (has obsolescence reason)
55+
56+
AnnotationAssertion(rdfs:label IAO:0000231 "has obsolescence reason")
57+
58+
# Annotation Property: IAO:0100001 (term replaced by)
59+
60+
AnnotationAssertion(rdfs:label IAO:0100001 "term replaced by")
61+
5262

5363
############################
5464
# Object Properties

0 commit comments

Comments
 (0)