- Removed compliance_status slot and replaced it with has_or_had_status. - Updated has_or_had_status to use ComplianceStatus for structured representation. - Adjusted examples to reflect new structure for compliance status. - Updated documentation to indicate migration and provide details on the ComplianceStatus class.
315 lines
15 KiB
YAML
315 lines
15 KiB
YAML
id: https://nde.nl/ontology/hc/class/warehouse
|
|
name: warehouse_class
|
|
title: Warehouse Class
|
|
imports:
|
|
- linkml:types
|
|
- ./ReconstructedEntity
|
|
- ./CustodianObservation
|
|
- ./ReconstructionActivity
|
|
- ../slots/has_or_had_access_restriction
|
|
# climate_control_type migrated to has_or_had_policy + ClimateControlPolicy (Rule 53, 2026-01-19)
|
|
- ../slots/has_or_had_policy
|
|
- ./ClimateControlPolicy
|
|
- ./ClimateControl
|
|
- ./ClimateControlType
|
|
- ./ClimateControlTypes
|
|
- ../slots/regulates_or_regulated
|
|
- ../slots/contents_description
|
|
- ../slots/has_climate_control
|
|
- ../slots/has_forklift_access
|
|
- ../slots/has_loading_dock
|
|
- ../slots/specificity_annotation
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
# Migrated per slot_fixes.yaml (Rule 53) - 2026-01-14
|
|
# warehouse_description → has_or_had_description + Description
|
|
# warehouse_floor_area_sqm → has_or_had_area + Area
|
|
# warehouse_id → has_or_had_identifier (uriorcurie range)
|
|
# warehouse_managed_by → is_or_was_managed_by + Group
|
|
# warehouse_name → has_or_had_label
|
|
# warehouse_security_level → has_or_had_security_level + SecurityLevel
|
|
- ../slots/has_or_had_description # was: warehouse_description, migrated from has_or_had_description per Rule 55 (2026-01-16)
|
|
- ../slots/has_or_had_area
|
|
- ../slots/has_or_had_identifier
|
|
- ../slots/is_or_was_managed_by
|
|
- ../slots/has_or_had_label
|
|
- ../slots/has_or_had_security_level
|
|
- ./Area
|
|
- ./Group
|
|
- ./SecurityLevel
|
|
- ../slots/has_or_had_type
|
|
- ../slots/is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
|
- ../slots/is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
|
|
|
|
- ./TemplateSpecificityType
|
|
|
|
- ./TemplateSpecificityTypes
|
|
- ../enums/WarehouseTypeEnum
|
|
- ./WarehouseType
|
|
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├── Collection materials ├── Exhibition\
|
|
\ equipment\n├── Climate-controlled ├── Packing materials\n├── High security ├── Furniture/supplies\n└──\
|
|
\ Preservation focus └── Operations focus\n```\n\nIf in doubt whether items are \"collection\" or \"operational\"\
|
|
:\n- Accessioned items with inventory numbers → Storage\n- Non-accessioned operational items → Warehouse\n"
|
|
exact_mappings:
|
|
- aat:300007775
|
|
close_mappings:
|
|
- org:Site
|
|
- schema:Place
|
|
- schema:Warehouse
|
|
related_mappings:
|
|
- hc:Storage
|
|
- schema:LocalBusiness
|
|
slots:
|
|
- has_or_had_access_restriction
|
|
- has_or_had_policy # was: climate_control_type - migrated per Rule 53 (2026-01-19)
|
|
- contents_description
|
|
- has_climate_control
|
|
- has_forklift_access
|
|
- has_loading_dock
|
|
- specificity_annotation
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
# Migrated per slot_fixes.yaml (Rule 53) - 2026-01-14
|
|
- has_or_had_description # was: warehouse_description, migrated from has_or_had_description per Rule 55
|
|
- has_or_had_area # was: warehouse_floor_area_sqm
|
|
- has_or_had_identifier # was: warehouse_id
|
|
- is_or_was_managed_by # was: warehouse_managed_by
|
|
- has_or_had_label # was: warehouse_name
|
|
- has_or_had_security_level # was: warehouse_security_level
|
|
- has_or_had_type
|
|
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
|
- is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
|
slot_usage:
|
|
has_or_had_identifier: # was: warehouse_id
|
|
description: |
|
|
Unique identifier for this warehouse.
|
|
MIGRATED from warehouse_id per slot_fixes.yaml (Rule 53).
|
|
range: uriorcurie
|
|
required: true
|
|
identifier: true
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/aux/rm-logistics-warehouse
|
|
description: Rijksmuseum logistics warehouse
|
|
has_or_had_label: # was: warehouse_name
|
|
description: |
|
|
Human-readable name of this warehouse.
|
|
MIGRATED from warehouse_name per slot_fixes.yaml (Rule 53).
|
|
range: string
|
|
required: true
|
|
multivalued: false
|
|
examples:
|
|
- value: Rijksmuseum Logistics Warehouse
|
|
description: Museum logistics facility
|
|
- value: KB Operations Warehouse Leiden
|
|
description: Library operations warehouse
|
|
has_or_had_description: # was: warehouse_description, migrated from has_or_had_description per Rule 55
|
|
description: |
|
|
Description of warehouse purpose and contents.
|
|
MIGRATED from warehouse_description per slot_fixes.yaml (Rule 53).
|
|
examples:
|
|
- value:
|
|
description_text: Logistics warehouse for exhibition equipment, packing materials, and furniture. Facilities team access only.
|
|
description_type: warehouse
|
|
description: Exhibition logistics warehouse
|
|
has_or_had_type:
|
|
range: WarehouseType
|
|
required: true
|
|
description: |
|
|
The type classification of this warehouse facility.
|
|
Uses WarehouseType class hierarchy (EXHIBITION_EQUIPMENT, GENERAL_SUPPLIES, etc.).
|
|
examples:
|
|
- value: EXHIBITION_EQUIPMENT
|
|
description: Exhibition equipment storage
|
|
- value: GENERAL_SUPPLIES
|
|
description: General supplies warehouse
|
|
contents_description:
|
|
range: string
|
|
examples:
|
|
- value: Exhibition cases, lighting rigs, pedestals, crates, packing foam
|
|
description: Exhibition equipment contents
|
|
has_or_had_area: # was: warehouse_floor_area_sqm
|
|
description: |
|
|
Floor area of this warehouse.
|
|
MIGRATED from warehouse_floor_area_sqm per slot_fixes.yaml (Rule 53).
|
|
range: Area
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
area_value: 500.0
|
|
has_or_had_unit:
|
|
has_or_had_type: SQUARE_METER
|
|
has_or_had_symbol: "m²"
|
|
has_or_had_label: "Warehouse floor area"
|
|
description: 500 m² warehouse
|
|
has_loading_dock:
|
|
range: boolean
|
|
examples:
|
|
- value: true
|
|
description: Has loading dock
|
|
has_forklift_access:
|
|
range: boolean
|
|
examples:
|
|
- value: true
|
|
description: Forklift accessible
|
|
has_climate_control:
|
|
range: boolean
|
|
examples:
|
|
- value: true
|
|
description: Basic climate control
|
|
- value: false
|
|
description: Uncontrolled
|
|
has_or_had_policy: # was: climate_control_type - migrated per Rule 53 (2026-01-19)
|
|
range: ClimateControlPolicy
|
|
description: |
|
|
Climate control policy governing this warehouse.
|
|
MIGRATED from climate_control_type per slot_fixes.yaml (Rule 53).
|
|
|
|
**MIGRATION NOTE**:
|
|
Old simple string values (HEATED, HVAC, etc.) now modeled as:
|
|
ClimateControlPolicy → regulates_or_regulated → ClimateControl → has_or_had_type → ClimateControlType
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
has_or_had_label: "Warehouse Basic Climate Requirements"
|
|
regulates_or_regulated:
|
|
- has_or_had_label: "Warehouse Heating"
|
|
has_or_had_type: HEATED
|
|
description: Heating only policy
|
|
- value:
|
|
has_or_had_label: "Full HVAC Requirements"
|
|
regulates_or_regulated:
|
|
- has_or_had_label: "Central HVAC System"
|
|
has_or_had_type: HVAC
|
|
description: Full HVAC policy
|
|
has_or_had_security_level: # was: warehouse_security_level
|
|
description: |
|
|
Security level of this warehouse.
|
|
MIGRATED from warehouse_security_level per slot_fixes.yaml (Rule 53).
|
|
range: SecurityLevel
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
has_or_had_code: "STANDARD"
|
|
level_name: "Standard Security"
|
|
description: Standard security
|
|
has_or_had_access_restriction:
|
|
range: string
|
|
examples:
|
|
- value: Facilities staff only
|
|
description: Staff restriction
|
|
- value: Operations team badge required
|
|
description: Badge access
|
|
is_or_was_managed_by: # was: warehouse_managed_by
|
|
description: |
|
|
Group or team that manages this warehouse.
|
|
MIGRATED from warehouse_managed_by per slot_fixes.yaml (Rule 53).
|
|
range: Group
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
group_name: "Facilities Management"
|
|
description: Facilities team
|
|
- value:
|
|
group_name: "Exhibition Services"
|
|
description: Exhibition team
|
|
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
|
|
range: CustodianObservation
|
|
multivalued: true
|
|
required: false
|
|
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
|
|
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 → has_or_had_policy + ClimateControlPolicy per Rule 53'
|
|
see_also:
|
|
- http://vocab.getty.edu/aat/300007775
|
|
- https://schema.org/Warehouse
|
|
examples:
|
|
# Examples updated for migrated slots (Rule 53) - 2026-01-14
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rm-logistics-warehouse # was: warehouse_id
|
|
has_or_had_label: Rijksmuseum Logistics Warehouse # was: warehouse_name
|
|
has_or_had_description: # was: warehouse_description
|
|
description_text: Logistics warehouse for exhibition equipment and packing materials. Used by exhibition services team.
|
|
description_type: warehouse
|
|
has_or_had_type: EXHIBITION_EQUIPMENT
|
|
contents_description: Exhibition cases, lighting rigs, pedestals, crates, packing foam, display furniture
|
|
has_or_had_area: # was: warehouse_floor_area_sqm
|
|
area_value: 800.0
|
|
has_or_had_unit:
|
|
has_or_had_type: SQUARE_METER
|
|
has_or_had_symbol: "m²"
|
|
has_loading_dock: true
|
|
has_forklift_access: true
|
|
has_climate_control: true
|
|
has_or_had_policy: # was: climate_control_type - migrated per Rule 53 (2026-01-19)
|
|
has_or_had_label: "Warehouse Basic Climate Requirements"
|
|
regulates_or_regulated:
|
|
- has_or_had_label: "Logistics Warehouse Heating"
|
|
has_or_had_type: HEATED
|
|
has_or_had_security_level: # was: warehouse_security_level
|
|
has_or_had_code: "STANDARD"
|
|
level_name: "Standard Security"
|
|
has_or_had_access_restriction: Exhibition Services and Facilities staff
|
|
is_or_was_managed_by: # was: warehouse_managed_by
|
|
group_name: "Exhibition Services"
|
|
description: Museum logistics warehouse
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-supplies-warehouse # was: warehouse_id
|
|
has_or_had_label: Nationaal Archief Supplies Warehouse # was: warehouse_name
|
|
has_or_had_description: # was: warehouse_description
|
|
description_text: General supplies warehouse for archival boxes, office furniture, and operational materials.
|
|
description_type: warehouse
|
|
has_or_had_type: GENERAL_SUPPLIES
|
|
contents_description: Empty archival boxes, office furniture, cleaning supplies, signage
|
|
has_or_had_area: # was: warehouse_floor_area_sqm
|
|
area_value: 300.0
|
|
has_or_had_unit:
|
|
has_or_had_type: SQUARE_METER
|
|
has_or_had_symbol: "m²"
|
|
has_loading_dock: true
|
|
has_forklift_access: false
|
|
has_climate_control: false
|
|
# No has_or_had_policy - warehouse has no climate control
|
|
has_or_had_security_level: # was: warehouse_security_level
|
|
has_or_had_code: "BASIC"
|
|
level_name: "Basic Security"
|
|
is_or_was_managed_by: # was: warehouse_managed_by
|
|
group_name: "Facilities Management"
|
|
description: Archive supplies warehouse
|