Class: MultiNodeObsoletion
A complex change consisting of multiple obsoletions.
classDiagram
class MultiNodeObsoletion
click MultiNodeObsoletion href "../MultiNodeObsoletion"
ComplexChange <|-- MultiNodeObsoletion
click ComplexChange href "../ComplexChange"
MultiNodeObsoletion : associated_change_set
MultiNodeObsoletion --> "*" Change : associated_change_set
click Change href "../Change"
MultiNodeObsoletion : change_date
MultiNodeObsoletion : change_description
MultiNodeObsoletion : change_set
MultiNodeObsoletion --> "*" NodeObsoletion : change_set
click NodeObsoletion href "../NodeObsoletion"
MultiNodeObsoletion : contributor
MultiNodeObsoletion : creator
MultiNodeObsoletion : has_undo
MultiNodeObsoletion --> "0..1" Change : has_undo
click Change href "../Change"
MultiNodeObsoletion : id
MultiNodeObsoletion : pull_request
MultiNodeObsoletion : see_also
MultiNodeObsoletion : term_tracker_issue
MultiNodeObsoletion : type
MultiNodeObsoletion : was_generated_by
MultiNodeObsoletion --> "0..1" Activity : was_generated_by
click Activity href "../Activity"
Inheritance
- ChangeLanguageElement
- Change
- ComplexChange
- MultiNodeObsoletion
- ComplexChange
- Change
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
change_set | * NodeObsoletion |
A collection of changes | ComplexChange |
id | 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 | |
term_tracker_issue | 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 |
change_description | 0..1 String |
A string serialization of the change | Change |
associated_change_set | * Change |
All changes associated with a set of obsoletions | 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
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`"
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
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`"
attributes:
change_set:
name: change_set
description: A collection of changes
from_schema: https://w3id.org/kgcl
rank: 1000
alias: change_set
owner: MultiNodeObsoletion
domain_of:
- ComplexChange
- Transaction
- Session
range: NodeObsoletion
multivalued: true
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
term_tracker_issue:
name: term_tracker_issue
comments:
- If this change has an issue on a system like github, include the URL here
from_schema: https://w3id.org/kgcl
exact_mappings:
- IAO:0000233
rank: 1000
alias: term_tracker_issue
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
alias: has_undo
owner: MultiNodeObsoletion
domain_of:
- Change
- ChangeMixin
range: Change
multivalued: false
change_description:
name: change_description
description: A string serialization of the change. This should be both human-readable,
and parseable.
comments:
- '{''Form 1'': ''IRIs are denoted by CURIEs, optionally followed by label in
parenthesis''}'
- '{''Form 2'': "IRIs are denoted by the rdfs:label in single quotes, e.g. ''nervous
system''"}'
examples:
- value: rename UBERON:0002398 from 'manus' to 'hand'
- value: move 'hand' from 'part of' 'hindlimb' to 'part of' 'forelimb'
- value: merge 'cellular metabolic process' into 'metabolic process'
- value: search and replace 'metabolic process' with 'metabolism' in all labels
under 'biological process'
- value: search and replace 'metabolic process' with 'metabolism' in all labels
under 'biological process' retaining as 'exact synonym'
from_schema: https://w3id.org/kgcl
rank: 1000
string_serialization: obsolete multiple {change set}
alias: change_description
owner: MultiNodeObsoletion
domain_of:
- Change
range: string
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`"
from_schema: https://w3id.org/kgcl
rank: 1000
is_a: change_set
alias: associated_change_set
owner: MultiNodeObsoletion
domain_of:
- Change
range: Change
multivalued: true
inlined: true
inlined_as_list: true