- 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.
110 lines
4.1 KiB
YAML
110 lines
4.1 KiB
YAML
id: https://nde.nl/ontology/hc/class/Setpoint
|
|
name: setpoint_class
|
|
title: Setpoint Class
|
|
description: "Environmental control setpoint for storage conditions.\n\nCreated per slot_fixes.yaml migration for:\n- temperature_target \u2192 has_setpoint + Setpoint\n- temperature_min \u2192 has_setpoint + Setpoint\n- temperature_max \u2192 has_setpoint + Setpoint\n- target_temperature_celsius \u2192 has_setpoint + Setpoint\n- target_relative_humidity \u2192 has_setpoint + Setpoint\n\nThis class models environmental control parameters (temperature, humidity, etc.)\nas first-class entities with proper unit handling, tolerances, and ISO standard references.\n"
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
qudt: http://qudt.org/schema/qudt/
|
|
brick: https://brickschema.org/schema/Brick#
|
|
sosa: http://www.w3.org/ns/sosa/
|
|
schema: http://schema.org/
|
|
dcterms: http://purl.org/dc/terms/
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ../enums/MeasureUnitEnum
|
|
- ../enums/SetpointTypeEnum
|
|
- ../slots/has_reference
|
|
- ../slots/maximum_of_maximum
|
|
- ../slots/minimum_of_minimum
|
|
- ../slots/has_level
|
|
- ../slots/has_setpoint
|
|
classes:
|
|
Setpoint:
|
|
class_uri: brick:Setpoint
|
|
description: "An environmental control setpoint specifying a target value, acceptable range,\nand tolerance for a measurable property (temperature, humidity, light, etc.).\n\n**BRICK SCHEMA ALIGNMENT**:\nbrick:Setpoint - \"A point that represents a value used to guide the \noperation of equipment and/or systems\"\n\n**PRESERVATION CONTEXT**:\nSetpoints define target environmental conditions for heritage preservation.\nHVAC systems maintain conditions around setpoints within tolerance bands.\n\n**ISO STANDARD REFERENCES**:\n- ISO 11799:2015 (Archives): 16-18\xB0C, 30-45% RH\n- ISO 18911:2010 (Cold storage): 0 to +4\xB0C, 30% RH\n- ISO 18920:2011 (Photographs): 15-18\xB0C, 30-40% RH\n- BS 4971:2017 (UK Standard): 13-16\xB0C, 35-60% RH\n- EN 15757:2010 (Climate control): historic climate principle\n"
|
|
exact_mappings:
|
|
- brick:Setpoint
|
|
- qudt:Quantity
|
|
close_mappings:
|
|
- sosa:ObservableProperty
|
|
slots:
|
|
- has_setpoint
|
|
- has_setpoint
|
|
- minimum_of_minimum
|
|
- maximum_of_maximum
|
|
- has_level
|
|
- has_setpoint
|
|
- has_reference
|
|
slot_usage:
|
|
has_setpoint:
|
|
range: SetpointTypeEnum
|
|
required: true
|
|
examples:
|
|
- value: TEMPERATURE
|
|
- value: RELATIVE_HUMIDITY
|
|
- value: LIGHT_LUX
|
|
has_setpoint:
|
|
range: float
|
|
required: true
|
|
examples:
|
|
- value: 18.0
|
|
- value: 50.0
|
|
minimum_of_minimum:
|
|
range: float
|
|
required: false
|
|
examples:
|
|
- value: 16.0
|
|
maximum_of_maximum:
|
|
range: float
|
|
required: false
|
|
examples:
|
|
- value: 20.0
|
|
has_level:
|
|
range: float
|
|
required: false
|
|
examples:
|
|
- value: 2.0
|
|
has_setpoint:
|
|
range: MeasureUnitEnum
|
|
required: true
|
|
examples:
|
|
- value: DEGREE_CELSIUS
|
|
- value: PERCENT
|
|
- value: LUX
|
|
has_reference:
|
|
# range: string
|
|
required: false
|
|
examples:
|
|
- value: ISO 11799:2015
|
|
- value: EN 15757:2010
|
|
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
|
|
iso_standard_reference: ISO 11799:2015
|
|
- value:
|
|
setpoint_type: RELATIVE_HUMIDITY
|
|
setpoint_value: 50.0
|
|
setpoint_min: 45.0
|
|
setpoint_max: 55.0
|
|
setpoint_tolerance: 5.0
|
|
setpoint_unit: PERCENT
|
|
iso_standard_reference: ISO 11799:2015
|
|
- value:
|
|
setpoint_type: TEMPERATURE
|
|
setpoint_value: -18.0
|
|
setpoint_min: -20.0
|
|
setpoint_max: -15.0
|
|
setpoint_tolerance: 2.0
|
|
setpoint_unit: DEGREE_CELSIUS
|
|
iso_standard_reference: ISO 18911:2010
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|