glam/schemas/20251121/linkml/modules/classes/Warehouse.yaml
kempersc 66adec257e Add scripts for normalizing LinkML schemas and validating schema integrity
- Implement `normalize_linkml_alt_descriptions.py` to convert structured alt_descriptions to the expected scalar form.
- Implement `normalize_linkml_structured_aliases.py` to flatten language-keyed structured_aliases into a standard list-of-objects format.
- Implement `validate_linkml_schema_integrity.py` to validate the integrity of LinkML schema bundles, checking for import resolution, YAML parsing, and reference existence.
2026-02-16 10:16:51 +01:00

201 lines
6.6 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.
alt_descriptions:
nl: Algemeen magazijn of logistieke faciliteit voor erfgoedbeheerders.
de: Allgemeines Lager oder Logistikeinrichtung für Kulturerbeverwalter.
fr: Entrepôt général ou installation logistique pour les dépositaires du patrimoine.
es: Almacén general o instalación logística para custodios del patrimonio.
ar: مستودع عام أو منشأة لوجستية لأمناء التراث.
id: Gudang umum atau fasilitas logistik untuk pengelola warisan budaya.
zh: 遗产保管机构的通用仓库或物流设施。
structured_aliases:
- literal_form: magazijn
in_language: nl
- literal_form: Lager
in_language: de
- literal_form: entrepôt
in_language: fr
- literal_form: almacén
in_language: es
- literal_form: مستودع
in_language: ar
- literal_form: gudang
in_language: id
- literal_form: 仓库
in_language: zh
comments:
- Facility for non-collection operational materials (equipment, supplies, furniture)
- Distinguished from Storage class (collection-focused preservation storage)
- Getty AAT 300007775 aligns with the warehouse concept
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²"
has_label: Warehouse floor area
- value: false
has_policy:
range: ClimateControlPolicy
description: Climate control policy governing this warehouse.
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:
has_label: Rijksmuseum Facilities Team
- value:
has_label: Nationaal Archief Operations Unit
derive_from:
range: CustodianObservation
multivalued: true
required: false
generated_by:
range: ReconstructionActivity
required: false
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²"
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²"
managed_by:
notes:
- |
Preserved from prior description (commit 2c9d3598).
The earlier text included extended examples and a detailed Warehouse-vs-Storage comparison.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"