glam/frontend/public/schemas/20251121/linkml/modules/classes/ArchitecturalArchive.yaml
kempersc c2629f6d29 Fix LinkML schema validation errors (0 errors, 30 warnings)
Schema Migration Fixes:
- Fix YAML import indentation in ~650 slot files (linkml:types and enum imports)
- Rename slot reference: has_or_had_holds_record_set_type → hold_or_held_record_set_type
  (70+ archive class files, main schema, manifest.json)
- Fix ProvenanceBlock.yaml: remove invalid any_of range, use string with multivalued
- Fix has_or_had_provenance.yaml: remove nested template_specificity from annotations

Validation Status:
- 0 errors (was multiple import/reference errors)
- 30 warnings (missing descriptions on inline slots, intentional SCREAMING_CASE names)

Files changed: ~3,850 (slots, classes, main schema, manifest)
2026-01-15 23:21:38 +01:00

60 lines
3 KiB
YAML

id: https://nde.nl/ontology/hc/class/ArchitecturalArchive
name: ArchitecturalArchive
title: Architectural Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchitecturalArchiveRecordSetTypes
- ../slots/hold_or_held_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/is_or_was_related_to # was: wikidata_alignment - migrated per Rule 53 (2026-01-15)
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ./WikidataAlignment
- ./WikiDataEntry # for is_or_was_related_to range (2026-01-15)
- ./ArchitecturalArchiveRecordSetType
classes:
ArchitecturalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- has_or_had_custodian_type
- hold_or_held_record_set_type
- specificity_annotation
- template_specificity
description: "Archive that safeguards architectural heritage through preservation of \narchitectural drawings, plans,\
\ models, and related documentation.\n\n**Wikidata**: Q121409581\n\n**Scope**:\nArchitectural archives preserve:\n-\
\ Architectural drawings and blueprints\n- Building plans and specifications\n- Scale models and maquettes\n- Photographs\
\ of buildings and construction\n- Correspondence and contracts\n- Architects' personal papers (Nachlass)\n- Design\
\ competitions documentation\n\n**Related Types**:\n- ArchivesForBuildingRecords (Q136027937) - Public building permits/records\n\
- ArtArchive (Q27032254) - Broader art documentation\n\n**Notable Examples**:\n- Canadian Centre for Architecture (CCA)\n\
- Deutsches Architekturmuseum archives\n- RIBA Architecture Library and Collections\n- Het Nieuwe Instituut (Netherlands)\n\
\n**Dual-Class Pattern**:\nThis class represents the CUSTODIAN type (the archive organization).\nFor the collection\
\ type, see `ArchitecturalRecordSetType` (rico:RecordSetType).\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept\
\ with skos:broader Q166118 (archive)\n- **Schema.org**: schema:ArchiveOrganization\n- **RiC-O**: rico:CorporateBody\
\ (as agent)\n\n**Multilingual Labels**:\n- de: Architekturarchiv\n- fr: archives architecturales\n- nl: architectonisch\
\ archief\n"
slot_usage:
wikidata_entity:
pattern: ^Q[0-9]+$
equals_string: Q121409581
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- Specialized archive for architectural documentation and heritage
- Often associated with architecture schools, museums, or professional bodies
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- May overlap with art archives when preserving architects' artistic works
see_also:
- ArchivesForBuildingRecords
- ArtArchive