glam/schemas/20251121/linkml/modules/classes/StorageCondition.yaml
kempersc 92c79067cd Refactor time-related classes and descriptions for clarity and consistency
- Updated titles and descriptions in TimeSlot, TimeSpan, TimeSpanType, and TimespanBlock for improved readability and understanding.
- Enhanced multilingual support with refined alt_descriptions and structured_aliases across various classes.
- Changed mapping types from broad_mappings to exact_mappings in WebClaimsBlock, WebCollection, WebPage, WebPlatform, WebSource, WorkExperience, and various YouTube-related classes for better alignment with schema definitions.
- Improved comments and modeling notes in VariantTypes to clarify usage and examples.
- General cleanup of unnecessary comments and formatting adjustments for consistency across YAML files.
2026-02-16 13:49:40 +01:00

272 lines
9 KiB
YAML

id: https://nde.nl/ontology/hc/class/StorageCondition
name: storage_condition_class
title: Storage Condition Observation Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
premis: http://www.loc.gov/premis/rdf/v3/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
pico: https://personsincontext.org/model#
default_prefix: hc
imports:
- linkml:types
- ../enums/StorageConditionStatusEnum
- ../enums/StorageObserverTypeEnum
- ../slots/categorized_as
- ../slots/identified_by
- ../slots/measured_through
- ../slots/has_measurement_type
- ../slots/has_note
- ../slots/has_provenance
- ../slots/has_score
- ../slots/has_status
- ../slots/include
- ../slots/indicate
- ../slots/based_on
- ../slots/generated_by
- ../slots/analyze
- ../slots/temporal_extent
- ../slots/observed_by
- ../slots/refer_to
- ../slots/remedy
- ../slots/require
- ../slots/supersede
- ../slots/measure
classes:
StorageCondition:
class_uri: hc:StorageConditionAssessment
description: >-
Observation-based assessment of actual storage conditions at a point in time,
recorded from a specific observer and source context.
alt_descriptions:
nl: Bron- en waarnemergebonden beoordeling van feitelijke bewaaromstandigheden op een moment in de tijd.
de: Quellen- und beobachtergebundene Bewertung tatsaechlicher Lagerbedingungen zu einem Zeitpunkt.
fr: Evaluation basee sur une observation des conditions de stockage reelles a un moment donne.
es: Evaluacion basada en observacion de las condiciones reales de almacenamiento en un momento dado.
ar: تقييم قائم على الملاحظة لظروف التخزين الفعلية في وقت محدد.
id: Penilaian berbasis observasi atas kondisi penyimpanan aktual pada suatu waktu tertentu.
zh: 对某一时点实际存储条件的基于观察的评估记录。
structured_aliases:
- {literal_form: bewaarconditie-observatie, in_language: nl}
- {literal_form: Lagerzustandsbeobachtung, in_language: de}
- {literal_form: observation des conditions de stockage, in_language: fr}
- {literal_form: observacion de condiciones de almacenamiento, in_language: es}
- {literal_form: ملاحظة ظروف التخزين, in_language: ar}
- {literal_form: observasi kondisi penyimpanan, in_language: id}
- {literal_form: 存储条件观察, in_language: zh}
close_mappings:
- crm:E7_Activity
- premis:Event
- pico:Observation
- hc:StorageEnvironmentObservation
- crm:E14_Condition_Assessment
slots:
- identified_by
- refer_to
- temporal_extent
- observed_by
- has_status
- categorized_as
- include
- has_note
- has_provenance
- analyze
- require
- remedy
- indicate
- generated_by
- supersede
- has_score
slot_usage:
identified_by:
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/condition/rijksmuseum-depot-2024-q2
refer_to:
range: Storage
required: true
examples:
- value: https://nde.nl/ontology/hc/storage/rijksmuseum-depot-amersfoort
temporal_extent:
range: TimeSpan
inlined: true
required: true
examples:
- value:
begin_of_the_begin: '2024-09-15'
observed_by:
range: string
required: false
multivalued: true
examples:
- value: JOURNALIST
- value: Maria van der Berg
- value: De Volkskrant
has_status:
range: StorageConditionStatusEnum
required: true
examples:
- value: CRITICAL
- value: GOOD
categorized_as:
range: AssessmentCategory
required: false
multivalued: true
inlined: true
examples:
- value:
has_type: PEST_CONTROL
- value:
has_type: HUMIDITY
include:
range: StorageConditionCategoryAssessment
multivalued: true
required: false
inlined: true
inlined_as_list: true
has_note:
range: string
multivalued: true
required: false
examples:
- value: White ants discovered in main depot area
has_provenance:
range: Provenance
multivalued: true
required: false
inlined: true
analyze:
range: string
required: false
examples:
- value: '{"temperature_celsius": 23.5, "humidity_percent": 58, "threshold_exceeded": true}'
require:
range: string
multivalued: true
required: false
examples:
- value: remediation_required
remedy:
range: string
required: false
examples:
- value: Engage licensed pest control; quarantine affected materials; install monitoring traps.
indicate:
range: ConservationReview
inlined: true
required: false
generated_by:
range: GenerationEvent
required: false
inlined: true
supersede:
range: StorageCondition
required: false
multivalued: true
comments:
- Observations are reports from specific observers/sources (not assertions of truth)
- Multiple observations may exist for the same storage facility
- Compare observed conditions to StorageConditionPolicy to identify gaps
see_also:
- http://www.w3.org/ns/prov#Activity
- https://www.loc.gov/premis/rdf/v3/Event
examples:
- value:
identified_by: https://nde.nl/ontology/hc/condition/depot-pest-investigation-2024
refer_to: https://nde.nl/ontology/hc/storage/national-archive-depot-b
temporal_extent:
begin_of_the_begin: '2024-09-15'
observed_by:
- JOURNALIST
- Jan de Vries
- De Volkskrant
has_status: CRITICAL
categorized_as:
- has_type: PEST_CONTROL
has_note:
- Photographs show termite damage in the south wall
require:
- remediation_required
remedy: Engage licensed pest control immediately and quarantine affected materials.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
modeling_notes: |
Critical distinction
- StorageCondition: what IS (observed state)
- StorageConditionPolicy: what SHOULD be (intended targets)
PiCo observation pattern
Treat observations as source-grounded reports. Conflicting observations
can coexist without reconciliation.
Observer modeling
The observed_by slot supports multiple alias uses:
- observer_type (e.g., JOURNALIST, INTERNAL_STAFF)
- observer_name (e.g., person or team name)
- observer_affiliation (e.g., newspaper or agency)
legacy_description: |
Preserved from earlier, more verbose description.
It included extended PROV-O and PiCo rationale, use-case narratives,
and detailed example payloads.
broad_mappings:
- prov:Activity
StorageConditionCategoryAssessment:
class_uri: hc:StorageConditionCategoryAssessment
description: >-
Category-level assessment within a storage condition observation.
alt_descriptions:
nl: Categorieniveau-beoordeling binnen een bewaarconditie-observatie.
de: Kategorienbewertung innerhalb einer Lagerzustandsbeobachtung.
fr: Evaluation par categorie au sein d une observation des conditions de stockage.
es: Evaluacion por categoria dentro de una observacion de condiciones de almacenamiento.
ar: تقييم على مستوى الفئة ضمن ملاحظة ظروف التخزين.
id: Penilaian tingkat kategori dalam observasi kondisi penyimpanan.
zh: 存储条件观察中的分类级评估条目。
structured_aliases:
- {literal_form: categoriebeoordeling, in_language: nl}
- {literal_form: Kategorienbewertung, in_language: de}
- {literal_form: evaluation par categorie, in_language: fr}
- {literal_form: evaluacion por categoria, in_language: es}
- {literal_form: تقييم فئة, in_language: ar}
- {literal_form: penilaian kategori, in_language: id}
- {literal_form: 分类评估, in_language: zh}
slots:
- categorized_as
- measure
- has_note
- has_status
- has_score
slot_usage:
categorized_as:
range: AssessmentCategory
required: true
inlined: true
has_status:
range: CategoryStatus
required: true
inlined: true
measure:
range: Measurement
inlined: true
multivalued: true
has_note:
range: string
multivalued: true
required: false
examples:
- value: White ants discovered in main depot area
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"