Class: edge obsoletion
An edge change in which an edge is obsoleted.
URI: kgcl:EdgeObsoletion
Parents
- is_a: EdgeChange - A change in which the element that is the focus of the change is an edge.
Uses Mixins
- mixin: Obsoletion - Obsoletion of an element deprecates usage of that element, but does not delete that element.
Referenced by class
Attributes
Own
- subject 0..1
- Range: Node
- predicate 0..1
- Range: Node
- object 0..1
- Range: Node
- annotation set 0..1
- Range: Annotation
- edge obsoletion➞change description 0..1
- Range: String
Inherited from edge 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 edge 0..1
- Range: Edge
Mixed in from obsoletion:
- obsoletion➞about 0..1
- Description: The element that is obsoleted by this change.
- Range: OntologyElement
Other properties
Aliases: | relationship obsoletion | |
Comments: | Note there is not yet consensus in how this should be done in rdf/owl implementations. Simply marking the edge deprecated with render it visible to most clients. Care must be taken because simply adding a deprecation tag to an axiom does not silence it -- it is still asserted. It is therefore more common to obsolete an edge by shadowing the axiom as an annotation. See the Mondo docs for example | |
See also: | https://mondo.readthedocs.io/en/latest/editors-guide/g-logical-axioms/#excluded-subclassof |