- Removed obsolete slots: `has_or_had_custodian_observation`, `provider`, and `specificity_annotation`. - Updated `has_or_had_score` slot to use `SpecificityScore` class and modified its description and examples. - Added new slots: `end_seconds`, `end_time`, `has_archive_path`, `has_or_had_custodian_name`, `protocol_name`, and `protocol_version`. - Introduced a script `check_annotation_types.py` to validate the presence and structure of `custodian_types` in YAML files. - Added a script `update_specificity.py` to automate updates related to `SpecificityAnnotation` to `SpecificityScore`.
65 lines
3.6 KiB
YAML
65 lines
3.6 KiB
YAML
id: https://nde.nl/ontology/hc/class/DeceasedStatus
|
|
name: deceased_status_class
|
|
title: Deceased Status Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
prov: http://www.w3.org/ns/prov#
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../slots/has_or_had_description
|
|
- ../slots/is_or_was_caused_by
|
|
- ../slots/occurs_or_occurred_at
|
|
- ../slots/temporal_extent
|
|
classes:
|
|
DeceasedStatus:
|
|
class_uri: schema:DeathEvent
|
|
description: "Structured representation of a person's death status and circumstances.\n\n**Purpose**:\nCaptures comprehensive information about a person's death, replacing the\nsimple `circumstances_of_death` string with structured data:\n- **Cause**: Why/how the person died (CauseOfDeath class)\n- **Temporal**: When the death occurred (TimeSpan for fuzzy dates)\n- **Narrative**: Detailed description of circumstances\n\n**Ontological Alignment**:\n- **Primary** (`class_uri`): `schema:DeathEvent` - Schema.org death event\n- **Related**: `crm:E69_Death` - CIDOC-CRM death event\n- **Related**: `prov:End` - PROV-O activity end\n\n**Heritage Sector Context**:\nCritical for documenting:\n- Heritage workers killed during armed conflicts (Gaza, Ukraine, Syria, etc.)\n- Targeted attacks on cultural institutions and their staff\n- Historical figures in the heritage sector\n- Occupational has_or_had_risks and accidents\n\n**Privacy Considerations**:\n- For recently deceased individuals, verify with institution\
|
|
\ before publishing\n- Public figures and historical staff can generally be documented\n- Follow local privacy laws and institutional policies\n- Handle with respect and dignity\n\n**Example - Conflict Death**:\n```yaml\nis_deceased:\n is_or_was_caused_by:\n cause_type: CONFLICT\n has_or_had_description: |\n Killed in Israeli airstrike on his home in Gaza City.\n He was a journalist and information professional at Press House.\n has_or_had_location:\n city: Gaza City\n country: PS\n temporal_extent:\n begin_of_the_begin: \"2023-11-19T00:00:00Z\"\n end_of_the_end: \"2023-11-19T23:59:59Z\"\n has_or_had_description: |\n Additional commemorative information and sources documenting\n the death of this heritage worker.\n```\n"
|
|
exact_mappings:
|
|
- schema:DeathEvent
|
|
close_mappings:
|
|
- crm:E69_Death
|
|
related_mappings:
|
|
- prov:End
|
|
slots:
|
|
- is_or_was_caused_by
|
|
- temporal_extent
|
|
- has_or_had_description
|
|
- occurs_or_occurred_at
|
|
slot_usage:
|
|
is_or_was_caused_by:
|
|
range: CauseOfDeath
|
|
inlined: true
|
|
temporal_extent:
|
|
range: TimeSpan
|
|
inlined: true
|
|
has_or_had_description:
|
|
range: string
|
|
occurs_or_occurred_at:
|
|
range: Place
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
place_name: Auschwitz concentration camp
|
|
country: PL
|
|
- value:
|
|
place_name: Gaza City
|
|
country: PS
|
|
comments:
|
|
- Structured death information for heritage workers
|
|
- Replaces simple circumstances_of_death string
|
|
- Uses CauseOfDeath for structured cause documentation
|
|
- Uses TimeSpan for fuzzy death dates (important for conflict situations)
|
|
- Handle with respect and verify facts before documenting
|
|
see_also:
|
|
- https://schema.org/deathDate
|
|
- https://www.cidoc-crm.org/Entity/e69-death/version-7.1.1
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|