GeneChangeEventSlotAnnotation
A major change to an entity: e.g., new, merge, split, rename, deprecation. Proposed event_type vocabulary below. new - The entity was created (excluding new entities from split/merges). merge - The entity subsumed other entities in a merge; objects subsumed in the merge get deprecation type ChangeEvent annotations. split - The entity was split from another entity; objects deprecated in the split get deprecation type ChangeEvent annotations. deprecation - The entity was made obsolete. This may include objects deprecated by some merge/split event. rename - A current accepted name of the entity was changed. type_change - The entity type was changed. Proposed status vocabulary: provisional/approved.
classDiagram
SlotAnnotation <|-- GeneChangeEventSlotAnnotation
GeneChangeEventSlotAnnotation : acquires_in_merge
GeneChangeEventSlotAnnotation : created_by
GeneChangeEventSlotAnnotation : current_version
GeneChangeEventSlotAnnotation : date_created
GeneChangeEventSlotAnnotation : date_updated
GeneChangeEventSlotAnnotation : db_date_created
GeneChangeEventSlotAnnotation : db_date_updated
GeneChangeEventSlotAnnotation : event_status
GeneChangeEventSlotAnnotation : event_type
GeneChangeEventSlotAnnotation : evidence
GeneChangeEventSlotAnnotation : full_name_renamed_from
GeneChangeEventSlotAnnotation : full_name_renamed_to
GeneChangeEventSlotAnnotation : internal
GeneChangeEventSlotAnnotation : merged_into
GeneChangeEventSlotAnnotation : obsolete
GeneChangeEventSlotAnnotation : related_notes
GeneChangeEventSlotAnnotation : single_gene
GeneChangeEventSlotAnnotation : split_from
GeneChangeEventSlotAnnotation : split_into
GeneChangeEventSlotAnnotation : symbol_renamed_from
GeneChangeEventSlotAnnotation : symbol_renamed_to
GeneChangeEventSlotAnnotation : updated_by
URI: alliance:GeneChangeEventSlotAnnotation
Parent Classes
- AuditedObject
- SlotAnnotation
- GeneChangeEventSlotAnnotation
- SlotAnnotation
Slots
Name | Description |
---|---|
acquires_in_merge | For an entity that persists through a merge, the list of entities that it subsumes in a given NomenclatureEvent. |
created_by | The individual that created the entity. |
current_version | The current version of the entity, generated by this nomenclature event. It starts at one, and is incremented by one with every major change. |
date_created | The date on which an entity was created. This can be applied to nodes or edges. |
date_updated | Date on which an entity was last modified. |
db_date_created | The date on which an entity was created in the Alliance database. This is distinct from date_created, which represents the date when the entity was originally created (i.e. at the MOD for imported data). |
db_date_updated | Date on which an entity was last modified in the Alliance database. This is distinct from date_updated, which represents the date when the entity was last modified and may predate import into the Alliance database. |
event_status | Status for an event change: provisional or approved. |
event_type | Category of major change event for an entity. |
evidence | The evidence that supports some assertion. |
full_name_renamed_from | The previous full_name for a renamed entity. |
full_name_renamed_to | The new full_name for a renamed entity. |
internal | Classifies the entity as private (for internal use) or not (for public use). |
merged_into | For an entity deprecated by a merge, the entity into which it was merged. |
obsolete | Entity is no longer current. |
related_notes | These notes should capture the reason for the event (e.g., rename or merge). |
single_gene | None |
split_from | For an entity generated by a split, the entity from which it was split. |
split_into | For an entity deprecated by a split, the list of entities generated from the split. |
symbol_renamed_from | The previous symbol for a renamed entity. |
symbol_renamed_to | The new symbol for a renamed entity. |
updated_by | The individual that last modified the entity. |
Mappings
Mapping Type | Mapped Value |
---|---|
self | ['alliance:GeneChangeEventSlotAnnotation'] |
native | ['alliance:GeneChangeEventSlotAnnotation'] |
LinkML Specification
Direct
name: GeneChangeEventSlotAnnotation
description: 'A major change to an entity: e.g., new, merge, split, rename, deprecation.
Proposed event_type vocabulary below. new - The entity was created (excluding new
entities from split/merges). merge - The entity subsumed other entities in a merge;
objects subsumed in the merge get deprecation type ChangeEvent annotations. split
- The entity was split from another entity; objects deprecated in the split get
deprecation type ChangeEvent annotations. deprecation - The entity was made obsolete.
This may include objects deprecated by some merge/split event. rename - A current
accepted name of the entity was changed. type_change - The entity type was changed.
Proposed status vocabulary: provisional/approved.'
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- ChangeEvent
- EventHistoryEntry
- NomenclatureEvent
is_a: SlotAnnotation
slots:
- single_gene
- event_type
- event_status
- current_version
- related_notes
- acquires_in_merge
- merged_into
- split_from
- split_into
- symbol_renamed_to
- symbol_renamed_from
- full_name_renamed_to
- full_name_renamed_from
slot_usage:
single_gene:
name: single_gene
domain_of:
- GeneSymbolSlotAnnotation
- GeneFullNameSlotAnnotation
- GeneSecondaryIdSlotAnnotation
- GeneSystematicNameSlotAnnotation
- GeneSynonymSlotAnnotation
- GeneChangeEventSlotAnnotation
- GeneOntologyAnnotation
required: true
related_notes:
name: related_notes
description: These notes should capture the reason for the event (e.g., rename
or merge).
domain_of:
- Allele
- Antibody
- ConstructComponentSlotAnnotation
- ConstructGenomicEntityAssociation
- Gene
- GeneChangeEventSlotAnnotation
- Annotation
- Variant
- HTPExpressionDatasetSampleAnnotation
- ExpressionExperiment
Induced
name: GeneChangeEventSlotAnnotation
description: 'A major change to an entity: e.g., new, merge, split, rename, deprecation.
Proposed event_type vocabulary below. new - The entity was created (excluding new
entities from split/merges). merge - The entity subsumed other entities in a merge;
objects subsumed in the merge get deprecation type ChangeEvent annotations. split
- The entity was split from another entity; objects deprecated in the split get
deprecation type ChangeEvent annotations. deprecation - The entity was made obsolete.
This may include objects deprecated by some merge/split event. rename - A current
accepted name of the entity was changed. type_change - The entity type was changed.
Proposed status vocabulary: provisional/approved.'
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- ChangeEvent
- EventHistoryEntry
- NomenclatureEvent
is_a: SlotAnnotation
slot_usage:
single_gene:
name: single_gene
domain_of:
- GeneSymbolSlotAnnotation
- GeneFullNameSlotAnnotation
- GeneSecondaryIdSlotAnnotation
- GeneSystematicNameSlotAnnotation
- GeneSynonymSlotAnnotation
- GeneChangeEventSlotAnnotation
- GeneOntologyAnnotation
required: true
related_notes:
name: related_notes
description: These notes should capture the reason for the event (e.g., rename
or merge).
domain_of:
- Allele
- Antibody
- ConstructComponentSlotAnnotation
- ConstructGenomicEntityAssociation
- Gene
- GeneChangeEventSlotAnnotation
- Annotation
- Variant
- HTPExpressionDatasetSampleAnnotation
- ExpressionExperiment
attributes:
single_gene:
name: single_gene
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
multivalued: false
alias: single_gene
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneSymbolSlotAnnotation
- GeneFullNameSlotAnnotation
- GeneSecondaryIdSlotAnnotation
- GeneSystematicNameSlotAnnotation
- GeneSynonymSlotAnnotation
- GeneChangeEventSlotAnnotation
- GeneOntologyAnnotation
range: Gene
required: true
event_type:
name: event_type
description: Category of major change event for an entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: event_type
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: VocabularyTerm
required: true
event_status:
name: event_status
description: 'Status for an event change: provisional or approved.'
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: event_status
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: VocabularyTerm
required: true
current_version:
name: current_version
description: The current version of the entity, generated by this nomenclature
event. It starts at one, and is incremented by one with every major change.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: current_version
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: integer
required: true
related_notes:
name: related_notes
description: These notes should capture the reason for the event (e.g., rename
or merge).
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
multivalued: true
alias: related_notes
owner: GeneChangeEventSlotAnnotation
domain_of:
- Allele
- Antibody
- ConstructComponentSlotAnnotation
- ConstructGenomicEntityAssociation
- Gene
- GeneChangeEventSlotAnnotation
- Annotation
- Variant
- HTPExpressionDatasetSampleAnnotation
- ExpressionExperiment
range: Note
acquires_in_merge:
name: acquires_in_merge
description: For an entity that persists through a merge, the list of entities
that it subsumes in a given NomenclatureEvent.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: true
alias: acquires_in_merge
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
merged_into:
name: merged_into
description: For an entity deprecated by a merge, the entity into which it was
merged.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: merged_into
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
split_from:
name: split_from
description: For an entity generated by a split, the entity from which it was
split.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: true
alias: split_from
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
split_into:
name: split_into
description: For an entity deprecated by a split, the list of entities generated
from the split.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: true
alias: split_into
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
symbol_renamed_to:
name: symbol_renamed_to
description: The new symbol for a renamed entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: symbol_renamed_to
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
symbol_renamed_from:
name: symbol_renamed_from
description: The previous symbol for a renamed entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: symbol_renamed_from
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
full_name_renamed_to:
name: full_name_renamed_to
description: The new full_name for a renamed entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: full_name_renamed_to
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
full_name_renamed_from:
name: full_name_renamed_from
description: The previous full_name for a renamed entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: GeneChangeEventSlotAnnotation
multivalued: false
alias: full_name_renamed_from
owner: GeneChangeEventSlotAnnotation
domain_of:
- GeneChangeEventSlotAnnotation
range: string
required: false
evidence:
name: evidence
description: The evidence that supports some assertion.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
multivalued: true
alias: evidence
owner: GeneChangeEventSlotAnnotation
domain_of:
- Note
- SlotAnnotation
- EvidenceAssociation
range: InformationContentEntity
created_by:
name: created_by
description: The individual that created the entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: AuditedObject
multivalued: false
alias: created_by
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
range: Person
date_created:
name: date_created
description: The date on which an entity was created. This can be applied to nodes
or edges.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- creation_date
exact_mappings:
- dct:createdOn
- WIKIDATA_PROPERTY:P577
alias: date_created
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: datetime
updated_by:
name: updated_by
description: The individual that last modified the entity.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
domain: AuditedObject
multivalued: false
alias: updated_by
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
range: Person
date_updated:
name: date_updated
description: Date on which an entity was last modified.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- date_last_modified
alias: date_updated
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: datetime
db_date_created:
name: db_date_created
description: The date on which an entity was created in the Alliance database. This
is distinct from date_created, which represents the date when the entity was
originally created (i.e. at the MOD for imported data).
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: db_date_created
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: datetime
db_date_updated:
name: db_date_updated
description: Date on which an entity was last modified in the Alliance database. This
is distinct from date_updated, which represents the date when the entity was
last modified and may predate import into the Alliance database.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: db_date_updated
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: datetime
internal:
name: internal
description: Classifies the entity as private (for internal use) or not (for public
use).
notes:
- Default value is true.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: internal
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: boolean
required: true
obsolete:
name: obsolete
description: Entity is no longer current.
notes:
- Obsolete entities are preserved in the database for posterity but should not
be publicly displayed.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: obsolete
owner: GeneChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: boolean