Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions principles/fp-019-term-stability.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,21 +52,24 @@ It is not necessary (and not advisable) to delete the textual definition.
- 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
- OBO: Use the `replaced_by:` tag with the value set to the CURIE of the relevant term
2. Indicate any inexact term replacements:
- OWL: Use the `oboInOwl:consider` annotation property with the value set to the full IRI(s) of the relevant term(s)
- OWL: Use the `oboInOwl:consider` annotation property with the value set to the full IRI(s) of the relevant term(s):

```
<oboInOwl:consider rdf:resource="http://purl.obolibrary.org/obo/OBI_0001544">
```
<oboInOwl:consider rdf:resource="http://purl.obolibrary.org/obo/OBI_0001544">
```

- OBO: Use the `consider:` tag with the value set to the CURIE(s) of the relevant term(s)
- OBO: Use the `consider:` tag with the value set to the CURIE(s) of the relevant term(s):

```
consider: OBI:0001544
consider: OBI:0001544
```

Note that some older implementations in OWL used the CURIE method as shown below, but this is not preferred.

```
<oboInOwl:consider rdf:datatype="http://www.w3.org/2001/XMLSchema#string">OBI:0001544</oboInOwl:consider>
```

<i><b>To obsolete a term, the ontology developer</b></i> MAY:

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.
Expand Down