glam/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml
kempersc fcd1c21c63 Add aliases and enhance slot definitions across various modules
- Added new aliases for existing slots to improve clarity and usability, including:
  - has_deadline: has_embargo_end_date
  - has_extent: has_extent_text
  - has_fonds: has_fond
  - has_laboratory: conservation_lab
  - has_language: has_iso_code639_1, has_iso_code639_3
  - has_legal_basis: legal_basis
  - has_light_exposure: max_light_lux
  - has_measurement_unit: has_unit
  - has_note: has_custodian_observation
  - has_occupation: occupation
  - has_operating_hours: has_operating_hours
  - has_position: position
  - has_quantity: has_artwork_count, link_count
  - has_roadmap: review_date
  - has_skill: skill
  - has_speaker: speaker_label
  - has_specification: specification_url
  - has_statement: rights_statement_url, rights_statement
  - has_type: custodian_only
  - has_user_category: serves_visitors_only
  - hold_record_set: record_count
  - identified_by: has_index_number
  - in_period: has_period
  - in_place: has_place
  - in_series: has_series
  - measure: has_measurement
  - measured_on: measurement_date
  - organized_by: has_organizer
  - originate_from: has_origin
  - part_of: suborganization_of
  - published_on: has_publication_date
  - receive_investment: has_investment
  - related_to: connection_heritage_type
  - require: preservation_requirement
  - safeguarded_by: current_keeper, record_holder_note
  - state: states_or_stated
  - take_comission: takes_or_took_comission
  - take_place_at: takes_or_took_place_at
  - transmit_through: transmits_or_transmitted_through
  - warrant: warrants_or_warranted

- Introduced a new slot definition for evaluated_through to capture evaluation methodologies and review statuses.
2026-02-14 14:41:49 +01:00

226 lines
8.4 KiB
YAML

id: https://nde.nl/ontology/hc/class/EnvironmentalZone
name: environmental_zone_class
title: Environmental Zone Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
sosa: http://www.w3.org/ns/sosa/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
wd: http://www.wikidata.org/entity/
aat: http://vocab.getty.edu/aat/
default_prefix: hc
imports:
- linkml:types
- ../enums/MeasureUnitEnum
- ../enums/SetpointTypeEnum
- ../slots/allow
- ../slots/contain_unit
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/require
- ../slots/has_score
- ../slots/has_setpoint
- ../slots/has_tolerance
- ../slots/has_type
- ../slots/has_light_exposure
- ../slots/maximum_of_maximum
- ../slots/has_system
- ../slots/has_url
- ../slots/has_provenance
- ../slots/part_of
- ../slots/temporal_extent
classes:
EnvironmentalZone:
class_uri: hc:EnvironmentalZone
description: 'A climate-controlled area within a storage facility with specific environmental parameters (temperature, relative humidity, light levels, air quality).
DEFINITION: An EnvironmentalZone represents a physically distinct area within a storage facility that maintains specific environmental conditions. Different collection types require different zones based on their material composition and preservation requirements.
Examples include climate-controlled archive rooms (18C, 50% RH), cold storage vaults for film (-5C to +4C), photographic materials storage (15C, 35% RH), textile storage (stable RH, low light), and general collection storage (ambient controlled).
Wikidata Alignment: Q1759899 (climate control).
HC Ontology Extension (hc-storage.ttl): Primary class hc:EnvironmentalZone (subclass of crm:E27_Site). Provides environmental preset instances including hc:StandardArchiveEnvironment (18C, 50% RH, 50 lux), hc:PhotographicMaterialsEnvironment (15C, 35% RH), hc:ColdStorageEnvironment (-5C, 30% RH), hc:TextileStorageEnvironment (18C, 50% RH, 15000 lux-hours/year).
Key HC properties: hc:hasStorageSection (links zone to storage units), hc:hasEnvironmentalRequirement (links to climate specs), hc:meetsRequirement (indicates compliance), hc:hasEnvironmentalObservation (links to sensor readings), hc:monitoredByPlatform (links to sensor systems).
SOSA/SSN Integration: Environmental zones can be monitored using sensor networks where Zone is a sosa:FeatureOfInterest, Observations are hc:StorageEnvironmentObservation, and Sensors are hosted on hc:EnvironmentalSensorPlatform.
CIDOC-CRM Alignment (v7.1.3): Base class crm:E27_Site - Zones are physical locations. StorageFacility has_section EnvironmentalZone which has_section StorageUnit.'
exact_mappings:
- hc:EnvironmentalZone
- crm:E27_Site
close_mappings:
- aat:300265612
- wikidata:Q1759899
related_mappings:
- hc:StorageFacility
- hc:StorageUnit
- hc:EnvironmentalRequirement
- sosa:FeatureOfInterest
slots:
- contain_unit
- has_tolerance
- allow
- has_light_exposure
- max_light_lux
- has_system
- has_url
- has_provenance
- part_of
- has_setpoint
- has_score
- temporal_extent
- has_description
- identified_by
- has_label
- has_type
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/zone/na-depot-a-standard
has_label:
# range: string
required: true
examples:
- value: Standard Archive Storage Zone A
- value: Cold Storage Vault - Film Negatives
- value: Photographic Materials Room
has_type:
# range: string # uriorcurie
required: true
examples:
- value: ARCHIVE_STANDARD
- value: COLD_STORAGE
- value: PHOTOGRAPHIC
has_description:
# range: string
has_setpoint:
range: Setpoint
multivalued: true
inlined: true
inlined_as_list: true
examples:
- value:
- setpoint_type: TEMPERATURE
setpoint_value: 18.0
setpoint_min: 16.0
setpoint_max: 20.0
setpoint_tolerance: 2.0
setpoint_unit: DEGREE_CELSIUS
- setpoint_type: RELATIVE_HUMIDITY
setpoint_value: 50.0
setpoint_min: 45.0
setpoint_max: 55.0
setpoint_tolerance: 5.0
setpoint_unit: PERCENT
allow:
# range: string
multivalued: true
inlined: false # Fixed invalid inline for primitive type
inlined_as_list: false # Fixed invalid inline for primitive type
examples:
- value:
- deviation_value: 2.0
has_measurement_unit:
has_type: DEGREE_CELSIUS
has_symbol: "\xB0C"
iso_standard_reference: ISO 11799:2015
- value:
- deviation_value: 3.0
iso_standard_reference: ISO 18911:2010
has_tolerance:
range: float
examples:
- value: 5.0
max_light_lux:
range: float
examples:
- value: 50.0
- value: 0.0
has_light_exposure:
range: float
examples:
- value: 15000.0
has_provenance:
range: StorageCondition
multivalued: true
inlined_as_list: true
has_system:
# range: string
examples:
- value: Hanwell RadioLog environmental monitoring system
- value: Meaco Climate Manager
has_url:
range: uri
part_of:
range: Storage
required: true
contain_unit:
range: StorageUnit
multivalued: true
inlined_as_list: true
temporal_extent:
range: TimeSpan
inlined: true
required: false
comments:
- EnvironmentalZone sits between Storage (facility) and StorageUnit (compartment)
- Environmental parameters should align with material preservation standards
- SOSA integration enables IoT sensor data ingestion
- HC ontology provides preset environmental requirements for common scenarios
see_also:
- https://nde.nl/ontology/hc/EnvironmentalZone
- http://vocab.getty.edu/aat/300265612
- http://www.w3.org/ns/sosa/
examples:
- value:
identified_by: https://nde.nl/ontology/hc/zone/na-depot-a-standard
has_label: Standard Archive Storage Zone A
has_type: ARCHIVE_STANDARD
has_description: 'Climate-controlled archive storage meeting ISO 11799 requirements.
Paper-based collections from 1800-1950.
'
has_setpoint:
- setpoint_type: TEMPERATURE
setpoint_value: 18.0
setpoint_min: 16.0
setpoint_max: 20.0
setpoint_tolerance: 2.0
setpoint_unit: DEGREE_CELSIUS
iso_standard_reference: ISO 11799
- setpoint_type: RELATIVE_HUMIDITY
setpoint_value: 50.0
setpoint_min: 45.0
setpoint_max: 55.0
setpoint_tolerance: 5.0
setpoint_unit: PERCENT
max_light_lux: 50.0
environmental_requirement: https://nde.nl/ontology/hc/StandardArchiveEnvironment
monitoring_platform: Hanwell RadioLog monitoring system
part_of_facility: https://nde.nl/ontology/hc/storage/na-depot-a
- value:
identified_by: https://nde.nl/ontology/hc/zone/ef-cold-vault
has_label: Cold Storage Vault - Film Archive
has_type: COLD_STORAGE
has_description: "Refrigerated vault for nitrate and acetate film negatives.\nMaintained at -5\xB0C, 30% RH per ISO 18911.\n"
has_setpoint:
- setpoint_type: TEMPERATURE
setpoint_value: -5.0
setpoint_min: -8.0
setpoint_max: -2.0
setpoint_tolerance: 3.0
setpoint_unit: DEGREE_CELSIUS
iso_standard_reference: ISO 18911
- setpoint_type: RELATIVE_HUMIDITY
setpoint_value: 30.0
setpoint_min: 25.0
setpoint_max: 35.0
setpoint_tolerance: 5.0
setpoint_unit: PERCENT
max_light_lux: 0.0
environmental_requirement: https://nde.nl/ontology/hc/ColdStorageEnvironment
part_of_facility: https://nde.nl/ontology/hc/storage/ef-main-depot
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"