Skip to content

Class: MultiNodeObsoletion

A complex change consisting of multiple obsoletions.

URI: kgcl:MultiNodeObsoletion

classDiagram class MultiNodeObsoletion ComplexChange <|-- MultiNodeObsoletion MultiNodeObsoletion : change_date MultiNodeObsoletion : change_set MultiNodeObsoletion --> NodeObsoletion : change_set MultiNodeObsoletion : contributor MultiNodeObsoletion : creator MultiNodeObsoletion : has_undo MultiNodeObsoletion --> Change : has_undo MultiNodeObsoletion : id MultiNodeObsoletion : pull_request MultiNodeObsoletion : see_also MultiNodeObsoletion : type MultiNodeObsoletion : was_generated_by MultiNodeObsoletion --> Activity : was_generated_by

Inheritance

Slots

Name Cardinality and Range Description Inheritance
change_set 0..*
NodeObsoletion
A collection of changes ComplexChange
id 1..1
String
Change
type 0..1
String
Change
was_generated_by 0..1
Activity
Change
see_also 0..1
String
Change
pull_request 0..1
String
Change
creator 0..1
String
Change
change_date 0..1
String
Change
contributor 0..1
String
Change
has_undo 0..1
Change
A change that reverses this change Change

Aliases

  • multi node deprecation
  • multi class obsoletion
  • multi term obsoletion
  • multi concept obsoletion

See Also

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self kgcl:MultiNodeObsoletion
native kgcl:MultiNodeObsoletion

LinkML Source

Direct

name: MultiNodeObsoletion
description: A complex change consisting of multiple obsoletions.
from_schema: https://w3id.org/kgcl
see_also:
- https://github.com/cmungall/obo-scripts/blob/master/obo-obsoletify.pl
aliases:
- multi node deprecation
- multi class obsoletion
- multi term obsoletion
- multi concept obsoletion
is_a: ComplexChange
slot_usage:
  change_set:
    name: change_set
    domain_of:
    - ComplexChange
    - Transaction
    - Session
    range: NodeObsoletion
  change_description:
    name: change_description
    string_serialization: obsolete multiple {change set}
  associated change set:
    name: associated change set
    description: All changes associated with a set of obsoletions. This change set
      is the composed change set rather than the set of individual changes. For example,
      if previous state is:\n  `A subClassOf B subClassOf C subClassOf D` and we obsolete
      {B,C}, then the individual changes are `A moves from B to C` and `B moves from
      C to D`, but the composed change set is `A moves from B to D`"
    is_a: change_set

Induced

name: MultiNodeObsoletion
description: A complex change consisting of multiple obsoletions.
from_schema: https://w3id.org/kgcl
see_also:
- https://github.com/cmungall/obo-scripts/blob/master/obo-obsoletify.pl
aliases:
- multi node deprecation
- multi class obsoletion
- multi term obsoletion
- multi concept obsoletion
is_a: ComplexChange
slot_usage:
  change_set:
    name: change_set
    domain_of:
    - ComplexChange
    - Transaction
    - Session
    range: NodeObsoletion
  change_description:
    name: change_description
    string_serialization: obsolete multiple {change set}
  associated change set:
    name: associated change set
    description: All changes associated with a set of obsoletions. This change set
      is the composed change set rather than the set of individual changes. For example,
      if previous state is:\n  `A subClassOf B subClassOf C subClassOf D` and we obsolete
      {B,C}, then the individual changes are `A moves from B to C` and `B moves from
      C to D`, but the composed change set is `A moves from B to D`"
    is_a: change_set
attributes:
  change_set:
    name: change_set
    description: A collection of changes
    from_schema: https://w3id.org/kgcl
    rank: 1000
    multivalued: true
    alias: change_set
    owner: MultiNodeObsoletion
    domain_of:
    - ComplexChange
    - Transaction
    - Session
    range: NodeObsoletion
    inlined: true
    inlined_as_list: true
  id:
    name: id
    from_schema: https://w3id.org/kgcl
    rank: 1000
    identifier: true
    alias: id
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    - Node
    - Activity
    - Agent
    range: string
    required: true
  type:
    name: type
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: type
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  was_generated_by:
    name: was_generated_by
    comments:
    - we use the PROV model to represent the agent making a change
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: prov:wasGeneratedBy
    alias: was_generated_by
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: Activity
  see_also:
    name: see_also
    comments:
    - If this change is in relationship to an issue on a system like github, include
      the URL here
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: rdfs:seeAlso
    alias: see_also
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  pull_request:
    name: pull_request
    comments:
    - If this change has a pull request on a system like github, include the URL here
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: pull_request
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  creator:
    name: creator
    comments:
    - This should be the composition of 'was generated by' and 'was associated with'
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: dcterms:creator
    alias: creator
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  change_date:
    name: change_date
    comments:
    - This should be the composition of 'was generated by' and 'ended at time'
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: dcterms:date
    alias: change_date
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  contributor:
    name: contributor
    from_schema: https://w3id.org/kgcl
    rank: 1000
    slot_uri: dcterms:creator
    alias: contributor
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: string
  has_undo:
    name: has_undo
    description: A change that reverses this change
    from_schema: https://w3id.org/kgcl
    rank: 1000
    domain: Change
    multivalued: false
    alias: has_undo
    owner: MultiNodeObsoletion
    domain_of:
    - Change
    range: Change