glam/schemas/20251121/linkml/modules/classes/ConservationLab.yaml
kempersc 7cf10084b4 Implement scripts for schema modifications and ontology verification
- Added `fix_dual_class_link.py` to remove dual class link references from specified YAML files.
- Created `fix_specific_ghosts.py` to apply specific replacements in YAML files based on defined mappings.
- Introduced `migrate_staff_count.py` to migrate staff count references to a new structure in specified YAML files.
- Developed `migrate_type_slots.py` to replace type-related slots with new identifiers across YAML files.
- Implemented `scan_ghost_references.py` to identify and report ghost references to archived slots and classes in YAML files.
- Added `verify_ontology_terms.py` to verify the presence of ontology terms in specified ontology files against schema definitions.
2026-01-29 17:10:25 +01:00

277 lines
12 KiB
YAML

id: https://nde.nl/ontology/hc/class/conservation-lab
name: conservation_lab_class
title: ConservationLab Class
imports:
- linkml:types
- ./ReconstructedEntity
- ./CustodianObservation
- ./ReconstructionActivity
- ../slots/accepts_or_accepted
- ./ExternalWork
- ../slots/has_or_had_accreditation_body
- ../slots/conservation_specialization
- ../slots/has_or_had_equipment
- ./Equipment
- ./EquipmentType
- ./EquipmentType
- ./EquipmentTypes
- ../slots/has_climate_control
- ../slots/has_deacidification_facility
- ../slots/has_fume_hood
- ../slots/has_imaging_equipment
- ../slots/is_accredited
- ../slots/has_or_had_identifier
- ../slots/has_or_had_label
- ../slots/has_or_had_description
- ./Label
- ./Description
- ../slots/safety_certification
- ../slots/specificity_annotation
- ../slots/has_or_had_quantity
- ../classes/Quantity
- ../slots/has_or_had_score
- ../slots/is_or_was_derived_from
- ../slots/is_or_was_generated_by
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
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:
ConservationLab:
is_a: ReconstructedEntity
class_uri: org:Site
description: "Conservation or restoration laboratory of a heritage custodian.\n\n**DEFINITION**:\n\nA ConservationLab is a specialized facility where conservation professionals\nperform preventive conservation, remedial treatment, and restoration of\nheritage materials. These labs require specialized equipment, climate control,\nand safety features for working with collection objects.\n\n**GETTY AAT ALIGNMENT**:\n\n`aat:300263557` (conservation laboratories) - \"Laboratories where objects,\ndocuments, works of art, or specimens are examined, tested, and treated\nfor preservation or restoration.\"\n\n**DISTINCTION FROM OTHER AUXILIARY PLACE TYPES**:\n\n| Type | Primary Function | Staff |\n|------|------------------|-------|\n| **ConservationLab** | Object treatment/preservation | Conservators |\n| ResearchCenter | Academic research | Researchers |\n| Storage | Collection housing | Collections staff |\n| AdministrativeOffice | Back-office operations | Admin staff |\n\n**TYPICAL CHARACTERISTICS**:\n\
\n- **Specialized equipment**: Microscopes, fume hoods, treatment tables\n- **Climate control**: Precise temperature/humidity for materials\n- **Safety features**: Ventilation, chemical storage, fire suppression\n- **Restricted access**: Conservation staff only (has_or_had_riskous materials)\n- **Documentation systems**: Treatment records, imaging equipment\n\n**CONSERVATION SPECIALIZATIONS**:\n\nLabs may specialize in specific material types:\n- Paper/book conservation (archives, libraries)\n- Paintings conservation (museums, galleries)\n- Textile conservation (costume, ethnographic collections)\n- Objects conservation (3D artifacts, sculpture)\n- Photographic conservation (film, prints, negatives)\n- Digital preservation (born-digital materials)\n\n**USE CASES**:\n\n1. **Museum Conservation Department**:\n ```yaml\n ConservationLab:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/aux/rijksmuseum-conservation\"\n has_or_had_label:\n label_text: \"Rijksmuseum Conservation\
\ Studio\"\n conservation_specialization:\n - \"Paintings\"\n - \"Works on paper\"\n - \"Furniture\"\n has_imaging_equipment: true\n is_accredited: true\n ```\n\n2. **Archive Paper Conservation**:\n ```yaml\n ConservationLab:\n has_or_had_label:\n label_text: \"Nationaal Archief Restauratie Atelier\"\n conservation_specialization:\n - \"Paper\"\n - \"Parchment\"\n - \"Seals\"\n has_deacidification_facility: true\n ```\n\n**CIDOC-CRM ALIGNMENT**:\n\nConservation activities map to:\n- `crm:E11_Modification` - Physical changes to objects\n- `crm:E14_Condition_Assessment` - Documentation of condition\n- `crm:E79_Part_Addition` / `crm:E80_Part_Removal` - Treatment actions\n"
exact_mappings:
- aat:300263557
close_mappings:
- org:Site
- schema:Place
- crm:E27_Site
related_mappings:
- crm:E11_Modification
- crm:E14_Condition_Assessment
- schema:ResearchOrganization
slots:
- accepts_or_accepted
- has_or_had_accreditation_body
- conservation_specialization
- has_or_had_equipment
- has_climate_control
- has_deacidification_facility
- has_fume_hood
- has_imaging_equipment
- is_accredited
- has_or_had_identifier
- has_or_had_label
- has_or_had_description
- safety_certification
- specificity_annotation
- has_or_had_quantity
- has_or_had_score
- is_or_was_derived_from
- is_or_was_generated_by
slot_usage:
has_or_had_identifier:
range: uriorcurie
required: true
identifier: true
description: Unique identifier for the conservation lab. MIGRATED from lab_id (2026-01-15) per Rule 53.
examples:
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
description: Rijksmuseum conservation studio
has_or_had_label:
range: Label
inlined: true
required: true
description: Name of the conservation lab. MIGRATED from lab_name (2026-01-15) per Rule 53.
examples:
- value:
label_text: Rijksmuseum Conservation Studio
description: Museum conservation lab
- value:
label_text: Nationaal Archief Restauratie Atelier
description: Archive restoration workshop
- value:
label_text: KB Preservation Laboratory
description: Library preservation lab
has_or_had_description:
range: Description
inlined: true
description: Description of the conservation lab. MIGRATED from lab_description (2026-01-15) per Rule 53.
examples:
- value:
description_text: State-of-the-art conservation studio specializing in 17th-century Dutch paintings. Features advanced imaging suite for technical art history research.
description: Paintings conservation lab
conservation_specialization:
range: string
multivalued: true
examples:
- value: Paintings
description: Paintings conservation
- value: Works on paper
description: Paper conservation
- value: Furniture
description: Furniture conservation
has_or_had_equipment_type:
range: EquipmentType
multivalued: true
inlined: true
inlined_as_list: true
description: Types of specialized conservation equipment available in this lab. MIGRATED from equipment_type (string list) per Rule 53.
examples:
- value:
has_or_had_label: Stereomicroscope
has_or_had_type: MicroscopyEquipment
description: Magnification equipment
- value:
has_or_had_label: X-ray fluorescence spectrometer
has_or_had_type: AnalyticalEquipment
description: Material analysis
- value:
has_or_had_label: Suction table
has_or_had_type: PaperConservationEquipment
description: Paper conservation equipment
has_imaging_equipment:
range: boolean
examples:
- value: true
description: Has imaging suite
has_climate_control:
range: boolean
ifabsent: 'true'
examples:
- value: true
description: Climate controlled
has_fume_hood:
range: boolean
examples:
- value: true
description: Has fume hoods
has_deacidification_facility:
range: boolean
examples:
- value: true
description: Has deacidification
safety_certification:
range: string
multivalued: true
examples:
- value: ISO 45001 Occupational Health and Safety
description: Safety certification
is_accredited:
range: boolean
examples:
- value: true
description: Professionally accredited
has_or_had_accreditation_body:
range: string
examples:
- value: VeRes - Vereniging van Registerloodsen Restauratoren
description: Dutch accreditation
- value: ICON - Institute of Conservation
description: UK accreditation
has_or_had_quantity:
range: Quantity
inlined: true
description: Quantity of staff members. MIGRATED from staff_count (2026-01-28).
accepts_or_accepted:
range: ExternalWork
inlined: true
multivalued: true
description: External work types that this conservation lab accepts (e.g., conservation commissions, digitization).
examples:
- value:
work_type: conservation
description: Paper and textile conservation
description: Accepts external conservation commissions
is_or_was_derived_from:
range: CustodianObservation
multivalued: true
required: false
is_or_was_generated_by:
range: ReconstructionActivity
required: false
comments:
- ConservationLab models specialized preservation/restoration facilities
- Getty AAT 300263557 for conservation laboratories
- Distinguished from ResearchCenter by focus on object treatment vs. academic research
- Requires specialized equipment, climate control, and safety features
- May specialize in specific material types (paper, paintings, textiles, etc.)
see_also:
- http://vocab.getty.edu/aat/300263557
- https://www.culturalheritage.org/
- https://icon.org.uk/
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
has_or_had_label:
label_text: Rijksmuseum Conservation Studio
has_or_had_description:
description_text: State-of-the-art conservation studio specializing in Dutch Golden Age paintings, works on paper, and decorative arts.
conservation_specialization:
- Paintings
- Works on paper
- Furniture
- Metalwork
has_or_had_equipment_type:
- has_or_had_label: Stereomicroscopes
- has_or_had_label: X-ray fluorescence spectrometer
- has_or_had_label: Infrared reflectography system
- has_or_had_label: High-resolution digital imaging
has_imaging_equipment: true
has_climate_control: true
has_fume_hoods: true
is_accredited: true
accreditation_body: VeRes
has_or_had_quantity:
range: Quantity
inlined: true
description: Quantity of staff members. MIGRATED from staff_count (2026-01-28).
accepts_or_accepted: []
description: Major museum conservation studio
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-restauratie
has_or_had_label:
label_text: Nationaal Archief Restauratie Atelier
has_or_had_description:
description_text: Paper and parchment conservation workshop serving the national archives. Specializes in historical documents, maps, and seals.
conservation_specialization:
- Paper
- Parchment
- Seals
- Maps and plans
has_or_had_equipment_type:
- has_or_had_label: Leaf casting machine
- has_or_had_label: Suction tables
- has_or_had_label: Book presses
- has_or_had_label: Ultrasonic humidifiers
has_climate_control: true
has_fume_hoods: true
has_deacidification_facility: true
has_or_had_quantity:
range: Quantity
inlined: true
description: Quantity of staff members. MIGRATED from staff_count (2026-01-28).
accepts_or_accepted:
- work_type: paper_conservation
description: Paper and parchment conservation commissions
- work_type: seal_restoration
description: Historical seal restoration
description: Archive paper conservation workshop
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
custodian_types_rationale: Universal utility concept