Skip to content

Slot: has_direct_replacement

An obsoletion replacement where it IS valid to automatically update annotations/edges pointing at the node with its direct replacement

URI: kgcl:has_direct_replacement

Applicable Classes

Name Description Modifies Slot
NodeObsoletion Obsoletion of a node deprecates usage of that node, but does not delete it no
NodeDirectMerge An obsoletion change in which all metadata (including name/label) from the so... yes
NodeObsoletionWithNoDirectReplacement An obsoletion change in which there is no direct replacement no
NodeUnobsoletion unobsoletion of a node deprecates usage of that node no
NodeObsoletionWithDirectReplacement An obsoletion change in which information from the obsoleted node is selectiv... yes

Properties

Comments

  • if a node obsoletion C, C about N1, and C has direct replacement N2, and there exists an edge with an edge property referencing N1, it is possible to replace with N2
  • if a node obsoletion C C about N1, and Chas direct replacement N2, then N1 IAO:0100001 N2

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/kgcl

Mappings

Mapping Type Mapped Value
self kgcl:has_direct_replacement
native kgcl:has_direct_replacement
close IAO:0100001

LinkML Source

name: has_direct_replacement
description: An obsoletion replacement where it IS valid to automatically update annotations/edges
  pointing at the node with its direct replacement
comments:
- if a node obsoletion C, C about N1, and C has direct replacement N2, and there exists
  an edge with an edge property referencing N1, it is possible to replace with N2
- if a node obsoletion C C about N1, and Chas direct replacement N2, then N1 IAO:0100001
  N2
from_schema: https://w3id.org/kgcl
close_mappings:
- IAO:0100001
rank: 1000
alias: has_direct_replacement
domain_of:
- NodeObsoletion
- NodeUnobsoletion
range: Node
multivalued: false