feat(schema): add Environmental Zone Type slot definitions
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 3m56s

Add 4 slot files for EnvironmentalZoneType class:
- environmental_zone_type_id: URI identifier slot
- environmental_zone_type_code: code slot for zone type codes
- environmental_zone_type_label: human-readable label
- environmental_zone_type_description: detailed description

Update manifest.json with new slot count (2084 slots total)
This commit is contained in:
kempersc 2026-01-11 21:22:44 +01:00
parent 7e9df1d600
commit eff3153f3f
5 changed files with 161 additions and 3 deletions

View file

@ -1,12 +1,12 @@
{
"generated": "2026-01-11T20:15:00.305Z",
"generated": "2026-01-11T20:16:54.942Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2865,
"totalFiles": 2869,
"categoryCounts": {
"main": 4,
"class": 630,
"enum": 147,
"slot": 2080,
"slot": 2084,
"module": 4
},
"categories": [
@ -6367,6 +6367,26 @@
"path": "modules/slots/environmental_requirement.yaml",
"category": "slot"
},
{
"name": "environmental_zone_type_code",
"path": "modules/slots/environmental_zone_type_code.yaml",
"category": "slot"
},
{
"name": "environmental_zone_type_description",
"path": "modules/slots/environmental_zone_type_description.yaml",
"category": "slot"
},
{
"name": "environmental_zone_type_id",
"path": "modules/slots/environmental_zone_type_id.yaml",
"category": "slot"
},
{
"name": "environmental_zone_type_label",
"path": "modules/slots/environmental_zone_type_label.yaml",
"category": "slot"
},
{
"name": "equipment_type",
"path": "modules/slots/equipment_type.yaml",

View file

@ -0,0 +1,37 @@
id: https://nde.nl/ontology/hc/slot/environmental_zone_type_code
name: environmental_zone_type_code_slot
title: Environmental Zone Type Code Slot
description: |
Short code slot for environmental zone type classifications.
Codes align with legacy EnvironmentalZoneTypeEnum values for compatibility.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
default_prefix: hc
slots:
environmental_zone_type_code:
description: |
Short code for this environmental zone type (uppercase, underscore-separated).
SKOS: notation for coding system identifiers.
Codes align with EnvironmentalZoneTypeEnum values for backward compatibility.
range: string
slot_uri: skos:notation
required: true
pattern: "^[A-Z][A-Z0-9_]*$"
examples:
- value: ARCHIVE_STANDARD
description: Standard archive storage code
- value: COLD_STORAGE
description: Cold storage code
- value: PHOTOGRAPHIC
description: Photographic materials storage code

View file

@ -0,0 +1,37 @@
id: https://nde.nl/ontology/hc/slot/environmental_zone_type_description
name: environmental_zone_type_description_slot
title: Environmental Zone Type Description Slot
description: |
Detailed description slot for environmental zone type classifications.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
default_prefix: hc
slots:
environmental_zone_type_description:
description: |
Detailed description of this environmental zone type.
Should include:
- Purpose and function
- Recommended environmental parameters
- Typical materials/contents
- Key preservation considerations
- Reference to applicable standards
SKOS: definition for formal description.
range: string
slot_uri: skos:definition
examples:
- value: |
Standard archive storage environment for paper-based materials.
Recommended conditions per ISO 11799: Temperature 16-20°C (target 18°C),
Relative humidity 45-55% (target 50%), Light < 50 lux.
description: Archive standard storage description

View file

@ -0,0 +1,32 @@
id: https://nde.nl/ontology/hc/slot/environmental_zone_type_id
name: environmental_zone_type_id_slot
title: Environmental Zone Type ID Slot
description: |
Unique identifier slot for environmental zone type classifications.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
imports:
- linkml:types
default_prefix: hc
slots:
environmental_zone_type_id:
description: |
Unique identifier for this environmental zone type.
Format: URI following NDE Heritage Custodian ontology conventions.
Example: https://nde.nl/ontology/hc/environmental-zone-type/archive-standard
range: uriorcurie
slot_uri: dcterms:identifier
identifier: true
required: true
examples:
- value: https://nde.nl/ontology/hc/environmental-zone-type/archive-standard
description: Standard archive storage environment type
- value: https://nde.nl/ontology/hc/environmental-zone-type/cold-storage
description: Cold storage environment type

View file

@ -0,0 +1,32 @@
id: https://nde.nl/ontology/hc/slot/environmental_zone_type_label
name: environmental_zone_type_label_slot
title: Environmental Zone Type Label Slot
description: |
Human-readable label slot for environmental zone type classifications.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
default_prefix: hc
slots:
environmental_zone_type_label:
description: |
Human-readable label for this environmental zone type.
SKOS: prefLabel for preferred lexical label.
range: string
slot_uri: skos:prefLabel
required: true
examples:
- value: Archive Standard Storage Environment
description: Label for standard archive storage
- value: Cold Storage Environment
description: Label for refrigerated storage
- value: Photographic Materials Storage Environment
description: Label for photographic storage