Class: node obsoletion
Obsoletion of a node deprecates usage of that node, but does not delete it.
URI: kgcl:NodeObsoletion
Parents
- is_a: NodeChange - A simple change where the change is about a node
Uses Mixins
- mixin: Obsoletion - Obsoletion of an element deprecates usage of that element, but does not delete that element.
Children
- NodeDirectMerge - An obsoletion change in which all metadata (including name/label) from the source node is deleted and added to the target node, and edges can automatically be rewired to point to the target node
- NodeObsoletionWithDirectReplacement - An obsoletion change in which information from the obsoleted node is selectively copied to a single target, and edges can automatically be rewired to point to the target node
- NodeObsoletionWithNoDirectReplacement - An obsoletion change in which there is no direct replacement
Referenced by class
Attributes
Own
- has direct replacement 0..1
- Description: An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement
- Range: Node
- has nondirect replacement 0..*
- Description: An obsoletion replacement where it is NOT valid to automatically update annotations/edges pointing at the node with its direct replacement
- Range: Node
- node obsoletion➞change description 0..1
- Range: String
- node obsoletion➞associated change set 0..*
- Description: All changes forced as a result of this obsoletion. For example, starting with
A subClassOf B subClassOf C
, if we obsolete node B, then we may decide to bundle in a node move change of A from B to C. Note: this change set is not considered a part of the obsoletion, as obsoletion is considered atomic/simple. Instead this is a reference to a change set that may exist elsewhere - Range: Change
- Description: All changes forced as a result of this obsoletion. For example, starting with
Inherited from node change:
- id 1..1
- Range: String
- change➞was generated by 0..1
- Range: Activity
- change➞see also 0..1
- Range: String
- change➞pull request 0..1
- Range: String
- change➞creator 0..1
- Range: String
- change➞change date 0..1
- Range: String
- contributor 0..1
- Range: String
- has undo 0..1
- Description: A change that reverses this change
- Range: Change
- old value 0..1
- Description: The value of a property held in the old instance of the ontology
- Range: String
- new value 0..1
- Description: The value of a property held in the new instance of the ontology
- Range: String
- about node 0..1
- Range: Node
Mixed in from obsoletion:
- obsoletion➞about 0..1
- Description: The element that is obsoleted by this change.
- Range: OntologyElement
Other properties
Aliases: | node deprecation | |
class obsoletion | ||
term obsoletion | ||
concept obsoletion | ||
See also: | http://wiki.geneontology.org/index.php/Obsoleting_an_Existing_Ontology_Term |