You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: principles/fp-019-term-stability.md
+18-10Lines changed: 18 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,23 +46,30 @@ It is not necessary (and not advisable) to delete the textual definition.
46
46
47
47
<i><b>To obsolete a term, the ontology developer</b></i> SHOULD:
48
48
1) Indicate any exact term replacement:
49
-
- OWL: Use the "term replaced by" annotation property from OMO ([IAO:0100001](http://purl.obolibrary.org/obo/IAO_0100001)) with the value set to the IRI of the relevant term
50
-
- OBO: Use the "replaced_by:" tag with the value set to the CURIE of the relevant term
49
+
- OWL: Use the "term replaced by" annotation property from OMO ([IAO:0100001](http://purl.obolibrary.org/obo/IAO_0100001)) with the value set to the IRI of the relevant term
50
+
- OBO: Use the "replaced_by:" tag with the value set to the CURIE of the relevant term
51
51
2) Indicate any inexact term replacements:
52
-
- OWL: Use the "oboInOwl:consider" annotation property with the value set either to the full IRI(s) or to the CURIE(s) of the relevant term(s)
52
+
- OWL: Use the "oboInOwl:consider" annotation property with the value set to the full IRI(s) of the relevant term(s)
53
53
```
54
-
IRI method: <oboInOwl:consider rdf:resource="http://purl.obolibrary.org/obo/OBI_0001544)>
<i><b>To obsolete a term, the ontology developer</b></i> MAY:
61
68
62
69
1) Prepend the string "OBSOLETE. " (this precise string, including the space) to the term definition. NOTE: This MUST be implemented consistently. That is, if applied at all, it has to be applied to every obsoleted term definition.
63
70
2) Indicate the reason(s) for obsoleting:
64
-
- OWL: Use the "has obsolescence reason" annotation property from OMO ([IAO:0000231](http://purl.obolibrary.org/obo/IAO_0000231)) with the value set to the IRI of one of the individuals of the "obsolescence reason specification" term [IAO:0000225](http://purl.obolibrary.org/obo/IAO_0000225)
65
-
- OBO: Use "property_value:" with the CURIE for the annotation property (IAO:0000231) and a CURIE for the specific reason (an individual from the "obsolescence reason specification" term [IAO:0000225](http://purl.obolibrary.org/obo/IAO_0000225)). See alternative methods below.
71
+
- OWL: Use the "has obsolescence reason" annotation property from OMO ([IAO:0000231](http://purl.obolibrary.org/obo/IAO_0000231)) with the value set to the IRI of one of the individuals of the "obsolescence reason specification" term [IAO:0000225](http://purl.obolibrary.org/obo/IAO_0000225). See below for example.
72
+
- OBO: Use "relationship:" with the CURIE for the annotation property (IAO:0000231) and a CURIE for the specific reason (an individual from the "obsolescence reason specification" term [IAO:0000225](http://purl.obolibrary.org/obo/IAO_0000225)). See below for example. Note that older implementations often used alternative methods (described after the examples). These methods are still valid, but are not preferred.
def: "OBSOLETE. Competitive inhibition of binding assay measuring MHC ligand binding by radioactivity detection using MHC derived from a cell lysate." []
90
-
property_value: IAO:0000231 IAO:0000227
97
+
relationship: IAO:0000231 IAO:0000227
91
98
is_obsolete: true
92
99
replaced_by: OBI:0001544
93
100
```
94
101
For OBO format, there are multiple alternatives:
95
-
1) Use "relationship:" instead of "property_value:".
102
+
1) Use "property_value:" instead of "relationship:".
103
+
1) Use a free text "comment:".
96
104
1) Use the annotation property label (with underscores) instead of the CURIE "IAO:0000231", and the obsolescence reason label instead of the relevant CURIE. Note that the underscore version of the property label will need to be created in the ontology:
0 commit comments