glam/schemas/20251121/linkml/modules/classes/Warehouse.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

176 lines
8.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/warehouse
name: warehouse_class
title: Warehouse Class
imports:
- linkml:types
- ../enums/WarehouseTypeEnum
- ../slots/store
- ../slots/in_area
- ../slots/has_description
- ../slots/identified_by
- ../slots/has_label
- ../slots/has_policy
- ../slots/has_score
- ../slots/has_type
- ../slots/derive_from
- ../slots/generated_by
- ../slots/managed_by
- ../slots/regulate
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
aat: http://vocab.getty.edu/aat/
classes:
Warehouse:
is_a: ReconstructedEntity
class_uri: aat:300007775
description: "General warehouse or logistics facility for heritage custodian operations.\n\n**DEFINITION**:\n\nA Warehouse is a general-purpose storage and logistics facility used by\nheritage custodians for non-collection materials such as exhibition\nequipment, supplies, furniture, and operational materials. Distinguished\nfrom the Storage class which is specifically for climate-controlled\ncollection storage.\n\n**GETTY AAT ALIGNMENT**:\n\n`aat:300007775` (warehouses) - \"Buildings or sections of buildings used\nfor storage of goods or materials.\"\n\n**CRITICAL DISTINCTION FROM Storage**:\n\n| Property | Storage | Warehouse |\n|----------|---------|-----------|\n| **Contents** | Collection materials | Non-collection items |\n| **Climate** | Controlled (T/RH) | Basic (may not be controlled) |\n| **Security** | High (valuable items) | Standard |\n| **Staff access** | Collections staff | Operations/facilities staff |\n| **Purpose** | Preservation | Logistics/operations |\n\n**TYPICAL\
\ WAREHOUSE CONTENTS**:\n\n- **Exhibition equipment**: Display cases, lighting, pedestals\n- **Packing materials**: Crates, foam, tissue, boxes\n- **Furniture**: Office furniture, event furniture\n- **Supplies**: Cleaning supplies, office supplies\n- **Signage**: Exhibition signage, wayfinding signs\n- **Technical equipment**: AV equipment, tools\n- **Archive boxes**: Empty/unused archival housing\n\n**USE CASES**:\n\n1. **Exhibition Equipment Warehouse**:\n ```yaml\n Warehouse:\n warehouse_id: \"https://nde.nl/ontology/hc/aux/rm-logistics-warehouse\"\n warehouse_name: \"Rijksmuseum Logistics Warehouse\"\n warehouse_type: EXHIBITION_EQUIPMENT\n contents_description: \"Exhibition cases, lighting rigs, pedestals, crates\"\n ```\n\n2. **General Supplies Warehouse**:\n ```yaml\n Warehouse:\n warehouse_name: \"KB Operations Warehouse\"\n warehouse_type: GENERAL_SUPPLIES\n contents_description: \"Office furniture, cleaning supplies, archival boxes\"\n\
\ ```\n\n**RELATIONSHIP TO Storage CLASS**:\n\n```\nHeritage Custodian Storage Locations:\n\nStorage (class) Warehouse (class)\n\u251C\u2500\u2500 Collection materials \u251C\u2500\u2500 Exhibition equipment\n\u251C\u2500\u2500 Climate-controlled \u251C\u2500\u2500 Packing materials\n\u251C\u2500\u2500 High security \u251C\u2500\u2500 Furniture/supplies\n\u2514\u2500\u2500 Preservation focus \u2514\u2500\u2500 Operations focus\n```\n\nIf in doubt whether items are \"collection\" or \"operational\":\n- Accessioned items with inventory numbers \u2192 Storage\n- Non-accessioned operational items \u2192 Warehouse\n"
exact_mappings:
- aat:300007775
close_mappings:
- org:Site
- schema:Place
- schema:Warehouse
related_mappings:
- hc:Storage
- schema:LocalBusiness
slots:
- has_policy
- store
- has_score
- has_description
- in_area
- identified_by
- managed_by
- has_label
- has_type
- derive_from
- generated_by
slot_usage:
identified_by:
# range: string # uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/aux/rm-logistics-warehouse
has_label:
# range: string
required: true
multivalued: false
examples:
- value: Rijksmuseum Logistics Warehouse
- value: KB Operations Warehouse Leiden
has_description:
examples:
- value:
description_text: Logistics warehouse for exhibition equipment, packing materials, and furniture. Facilities team access only.
description_type: warehouse
has_type:
# range: string # uriorcurie
required: true
examples:
- value: EXHIBITION_EQUIPMENT
- value: GENERAL_SUPPLIES
store:
# range: string
examples:
- value: Exhibition cases, lighting rigs, pedestals, crates, packing foam
in_area:
range: Area
inlined: true
inlined_as_list: true
examples:
- value:
area_value: 500.0
has_measurement_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
has_label: Warehouse floor area
- value: false
has_policy:
# range: string
description: "Climate control policy governing this warehouse.\nMIGRATED from climate_control_type per slot_fixes.yaml (Rule 53).\n\n**MIGRATION NOTE**:\nOld simple string values (HEATED, HVAC, etc.) now modeled as:\nClimateControlPolicy \u2192 regulates_or_regulated \u2192 ClimateControl \u2192 has_type \u2192 ClimateControlType\n"
inlined: false # Fixed invalid inline for primitive type
examples:
- value:
has_label: Warehouse Basic Climate Requirements
regulate:
- has_label: Warehouse Heating
has_type: HEATED
- value:
has_label: Full HVAC Requirements
regulate:
- has_label: Central HVAC System
has_type: HVAC
- value:
has_code: STANDARD
- value: Operations team badge required
managed_by:
range: Group
inlined: true
examples:
- value:
- value:
derive_from:
range: CustodianObservation
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
comments:
- Warehouse models general logistics/operations storage facilities
- Getty AAT 300007775 for warehouses
- 'CRITICAL: Distinguished from Storage class (which is for collection materials)'
- Warehouse = non-collection items (equipment, supplies, furniture)
- Storage = collection materials (climate-controlled, high security)
- "MIGRATION (2026-01-19): climate_control_type \u2192 has_policy + ClimateControlPolicy per Rule 53"
see_also:
- http://vocab.getty.edu/aat/300007775
- https://schema.org/Warehouse
examples:
- value:
identified_by: https://nde.nl/ontology/hc/aux/rm-logistics-warehouse
has_label: Rijksmuseum Logistics Warehouse
has_description:
description_text: Logistics warehouse for exhibition equipment and packing materials. Used by exhibition services team.
description_type: warehouse
has_type: EXHIBITION_EQUIPMENT
contents_description: Exhibition cases, lighting rigs, pedestals, crates, packing foam, display furniture
in_area:
area_value: 800.0
has_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
has_policy:
has_label: Warehouse Basic Climate Requirements
regulates_or_regulated:
- has_label: Logistics Warehouse Heating
has_type: HEATED
managed_by:
- value:
identified_by: https://nde.nl/ontology/hc/aux/na-supplies-warehouse
has_label: Nationaal Archief Supplies Warehouse
has_description:
description_text: General supplies warehouse for archival boxes, office furniture, and operational materials.
description_type: warehouse
has_type: GENERAL_SUPPLIES
contents_description: Empty archival boxes, office furniture, cleaning supplies, signage
in_area:
area_value: 300.0
has_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
managed_by:
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"