Skip to content

Slot: has_nondirect_replacement

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

URI: kgcl:has_nondirect_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... no
NodeObsoletionWithDirectReplacement An obsoletion change in which information from the obsoleted node is selectiv... no
NodeObsoletionWithNoDirectReplacement An obsoletion change in which there is no direct replacement yes

Properties

  • Range: Node

  • Multivalued: True

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 oio:consider N2

Identifier and Mapping Information

Schema Source

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

LinkML Source

name: has_nondirect_replacement
description: An obsoletion replacement where it is NOT 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 oio:consider
  N2
from_schema: https://w3id.org/kgcl
close_mappings:
- oio:consider
rank: 1000
multivalued: true
alias: has_nondirect_replacement
domain_of:
- NodeObsoletion
range: Node