ChangeEventSlotAnnotation
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. Proposed status vocabulary: provisional/approved.
classDiagram
SlotAnnotation <|-- ChangeEventSlotAnnotation
ChangeEventSlotAnnotation : acquires_in_merge
ChangeEventSlotAnnotation : created_by
ChangeEventSlotAnnotation : current_version
ChangeEventSlotAnnotation : date_created
ChangeEventSlotAnnotation : date_updated
ChangeEventSlotAnnotation : db_date_created
ChangeEventSlotAnnotation : db_date_updated
ChangeEventSlotAnnotation : event_status
ChangeEventSlotAnnotation : event_type
ChangeEventSlotAnnotation : evidence
ChangeEventSlotAnnotation : full_name_renamed_from
ChangeEventSlotAnnotation : full_name_renamed_to
ChangeEventSlotAnnotation : internal
ChangeEventSlotAnnotation : merged_into
ChangeEventSlotAnnotation : obsolete
ChangeEventSlotAnnotation : related_notes
ChangeEventSlotAnnotation : split_from
ChangeEventSlotAnnotation : split_into
ChangeEventSlotAnnotation : symbol_renamed_from
ChangeEventSlotAnnotation : symbol_renamed_to
ChangeEventSlotAnnotation : updated_by
URI: alliance:ChangeEventSlotAnnotation
Parent Classes
- AuditedObject
- SlotAnnotation
- ChangeEventSlotAnnotation
- SlotAnnotation
Children
- AuditedObject
- SlotAnnotation
- ChangeEventSlotAnnotation
- 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 | Holds between an object and a list of related Note objects. |
| 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:ChangeEventSlotAnnotation'] |
| native | ['alliance:ChangeEventSlotAnnotation'] |
LinkML Specification
Direct
name: ChangeEventSlotAnnotation
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. Proposed status vocabulary: provisional/approved.'
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- ChangeEvent
- EventHistoryEntry
- NomenclatureEvent
is_a: SlotAnnotation
abstract: true
slots:
- 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:
event_status:
name: event_status
required: false
current_version:
name: current_version
required: false
Induced
name: ChangeEventSlotAnnotation
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. Proposed status vocabulary: provisional/approved.'
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
aliases:
- ChangeEvent
- EventHistoryEntry
- NomenclatureEvent
is_a: SlotAnnotation
abstract: true
slot_usage:
event_status:
name: event_status
required: false
current_version:
name: current_version
required: false
attributes:
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
alias: event_type
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: VocabularyTerm
required: true
multivalued: false
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
alias: event_status
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: VocabularyTerm
required: false
multivalued: false
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
alias: current_version
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
- ChangeEventSlotAnnotationDTO
range: integer
required: false
multivalued: false
related_notes:
name: related_notes
description: Holds between an object and a list of related Note objects.
notes:
- The original name suggested for this slot was simply notes, but I think that
label is reserved in LinkML for internal descriptions of objects, hence the
related_notes label used here.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: related_notes
owner: ChangeEventSlotAnnotation
domain_of:
- SubmittedObject
- ChangeEventSlotAnnotation
- ExpressionExperiment
- Gene
- ConstructComponentSlotAnnotation
- ConstructGenomicEntityAssociation
- ConstructCassetteAssociation
- CassetteComponentSlotAnnotation
- CassetteGenomicEntityAssociation
- CassetteTransgenicToolAssociation
- CassetteStrAssociation
- Annotation
- HTPExpressionDatasetSampleAnnotation
range: Note
multivalued: true
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
alias: acquires_in_merge
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: string
required: false
multivalued: true
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
alias: merged_into
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: string
required: false
multivalued: 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
alias: split_from
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: string
required: false
multivalued: 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
alias: split_into
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
range: string
required: false
multivalued: true
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
alias: symbol_renamed_to
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
- ChangeEventSlotAnnotationDTO
range: string
required: false
multivalued: 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
alias: symbol_renamed_from
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
- ChangeEventSlotAnnotationDTO
range: string
required: false
multivalued: 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
alias: full_name_renamed_to
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
- ChangeEventSlotAnnotationDTO
range: string
required: false
multivalued: 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
alias: full_name_renamed_from
owner: ChangeEventSlotAnnotation
domain_of:
- ChangeEventSlotAnnotation
- ChangeEventSlotAnnotationDTO
range: string
required: false
multivalued: false
evidence:
name: evidence
description: The evidence that supports some assertion.
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
alias: evidence
owner: ChangeEventSlotAnnotation
domain_of:
- Note
- SlotAnnotation
- EvidenceAssociation
range: InformationContentEntity
multivalued: true
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
alias: created_by
owner: ChangeEventSlotAnnotation
domain_of:
- AuditedObject
range: Person
multivalued: false
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: ChangeEventSlotAnnotation
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
alias: updated_by
owner: ChangeEventSlotAnnotation
domain_of:
- AuditedObject
range: Person
multivalued: false
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: ChangeEventSlotAnnotation
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: ChangeEventSlotAnnotation
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: ChangeEventSlotAnnotation
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: ChangeEventSlotAnnotation
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: ChangeEventSlotAnnotation
domain_of:
- AuditedObject
- AuditedObjectDTO
range: boolean