Class: Obsoletion
Obsoletion of an element deprecates usage of that element, but does not delete that element.
URI: kgcl:Obsoletion
classDiagram
class Obsoletion
click Obsoletion href "../Obsoletion"
ChangeMixin <|-- Obsoletion
click ChangeMixin href "../ChangeMixin"
Obsoletion <|-- AllowsAutomaticReplacementOfEdges
click AllowsAutomaticReplacementOfEdges href "../AllowsAutomaticReplacementOfEdges"
Obsoletion <|-- EdgeObsoletion
click EdgeObsoletion href "../EdgeObsoletion"
Obsoletion <|-- NodeObsoletion
click NodeObsoletion href "../NodeObsoletion"
Obsoletion : about
Obsoletion --> "0..1" OntologyElement : about
click OntologyElement href "../OntologyElement"
Obsoletion : has_undo
Obsoletion --> "0..1" Obsoletion : has_undo
click Obsoletion href "../Obsoletion"
Obsoletion : new_value
Obsoletion : old_value
Inheritance
- ChangeMixin
- Obsoletion
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
about | 0..1 OntologyElement |
The element that is obsoleted by this change | ChangeMixin |
has_undo | 0..1 Obsoletion |
A change that reverses this change | ChangeMixin |
old_value | 0..1 String |
The value of a property held in the old instance of the ontology | ChangeMixin |
new_value | 0..1 String |
The value of a property held in the new instance of the ontology | ChangeMixin |
Mixin Usage
mixed into | description |
---|---|
EdgeObsoletion | An edge change in which an edge is obsoleted |
NodeObsoletion | Obsoletion of a node deprecates usage of that node, but does not delete it |
Usages
used by | used in | type | used |
---|---|---|---|
Obsoletion | has_undo | range | Obsoletion |
AllowsAutomaticReplacementOfEdges | has_undo | range | Obsoletion |
Unobsoletion | has_undo | range | Obsoletion |
EdgeObsoletion | has_undo | range | Obsoletion |
NodeObsoletion | has_undo | range | Obsoletion |
NodeUnobsoletion | has_undo | range | Obsoletion |
NodeDirectMerge | has_undo | range | Obsoletion |
NodeObsoletionWithDirectReplacement | has_undo | range | Obsoletion |
NodeObsoletionWithNoDirectReplacement | has_undo | range | Obsoletion |
Aliases
- deprecation
- retiring
Comments
- In OWL, deprecation is handled by the deprecation axiom. In OBO, we use this, but place additional requirements and expectations on obsolete elements
See Also
- http://wiki.geneontology.org/index.php/Obsoleting_an_Existing_Ontology_Term
- https://mondo.readthedocs.io/en/latest/editors-guide/merging-and-obsoleting/
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/kgcl
Mappings
Mapping Type | Mapped Value |
---|---|
self | kgcl:Obsoletion |
native | kgcl:Obsoletion |
LinkML Source
Direct
name: Obsoletion
description: Obsoletion of an element deprecates usage of that element, but does not
delete that element.
comments:
- In OWL, deprecation is handled by the deprecation axiom. In OBO, we use this, but
place additional requirements and expectations on obsolete elements
from_schema: https://w3id.org/kgcl
see_also:
- http://wiki.geneontology.org/index.php/Obsoleting_an_Existing_Ontology_Term
- https://mondo.readthedocs.io/en/latest/editors-guide/merging-and-obsoleting/
aliases:
- deprecation
- retiring
is_a: ChangeMixin
mixin: true
slot_usage:
about:
name: about
description: The element that is obsoleted by this change.
has_undo:
name: has_undo
range: Obsoletion
Induced
name: Obsoletion
description: Obsoletion of an element deprecates usage of that element, but does not
delete that element.
comments:
- In OWL, deprecation is handled by the deprecation axiom. In OBO, we use this, but
place additional requirements and expectations on obsolete elements
from_schema: https://w3id.org/kgcl
see_also:
- http://wiki.geneontology.org/index.php/Obsoleting_an_Existing_Ontology_Term
- https://mondo.readthedocs.io/en/latest/editors-guide/merging-and-obsoleting/
aliases:
- deprecation
- retiring
is_a: ChangeMixin
mixin: true
slot_usage:
about:
name: about
description: The element that is obsoleted by this change.
has_undo:
name: has_undo
range: Obsoletion
attributes:
about:
name: about
description: The element that is obsoleted by this change.
from_schema: https://w3id.org/kgcl
rank: 1000
alias: about
owner: Obsoletion
domain_of:
- ChangeMixin
range: OntologyElement
multivalued: false
has_undo:
name: has_undo
description: A change that reverses this change
from_schema: https://w3id.org/kgcl
rank: 1000
domain: Change
alias: has_undo
owner: Obsoletion
domain_of:
- Change
- ChangeMixin
range: Obsoletion
multivalued: false
old_value:
name: old_value
description: The value of a property held in the old instance of the ontology
from_schema: https://w3id.org/kgcl
rank: 1000
alias: old_value
owner: Obsoletion
domain_of:
- SimpleChange
- ChangeMixin
- NodeRename
- SetLanguageForName
- RemoveSynonym
- SynonymReplacement
- SynonymPredicateChange
- MappingReplacement
- MappingPredicateChange
- MetadataAssertionReplacement
- MetadataAssertionPredicateChange
- RemoveTextDefinition
- TextDefinitionReplacement
range: string
new_value:
name: new_value
description: The value of a property held in the new instance of the ontology
from_schema: https://w3id.org/kgcl
rank: 1000
alias: new_value
owner: Obsoletion
domain_of:
- SimpleChange
- ChangeMixin
- NodeRename
- SetLanguageForName
- NewSynonym
- SynonymReplacement
- SynonymPredicateChange
- MappingReplacement
- MappingPredicateChange
- MetadataAssertionReplacement
- MetadataAssertionPredicateChange
- NewTextDefinition
- TextDefinitionReplacement
range: string