Class: node obsoletion with no direct replacement
An obsoletion change in which there is no direct replacement
URI: kgcl:NodeObsoletionWithNoDirectReplacement
Parents
- is_a: NodeObsoletion - Obsoletion of a node deprecates usage of that node, but does not delete it.
Referenced by class
Attributes
Own
- node obsoletion with no direct replacement➞has nondirect replacement 1..*
- Range: Node
- node obsoletion with no direct replacement➞change description 0..1
- Range: String
Inherited from node obsoletion:
- 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
- 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
- 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