glam/frontend/public/schemas/20251121/linkml/modules/classes/HistoricalArchive.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

68 lines
2.6 KiB
YAML

id: https://w3id.org/nde/ontology/HistoricalArchive
name: HistoricalArchive
title: Historical Archive
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HistoricalArchiveRecordSetTypes
- ../slots/hold_or_held_record_set_type
- ./CollectionType
- ../slots/has_or_had_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
- ./Scope # for has_or_had_scope range (2026-01-15)
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/has_or_had_identifier # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
- ./WikiDataIdentifier # for has_or_had_identifier range
- ./DualClassLink
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ./HistoricalArchiveRecordSetType
classes:
HistoricalArchive:
description: Historical archive (archivo histórico, archive historique). An archive that specifically focuses on preserving
records of historical value, typically older materials that have passed beyond active administrative use. Historical
archives may be independent institutions or divisions within larger archival systems. They emphasize long-term preservation
and scholarly access to historical documentation.
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- hold_or_held_record_set_type
- specificity_annotation
- template_specificity
- has_or_had_identifier # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
exact_mappings:
- wd:Q3621673
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
has_or_had_identifier: # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
equals_string: Q3621673
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
skos:prefLabel: Historical Archive
skos:altLabel: Historisches Archiv, archivo histórico, archive historique, archives historiques
temporal_focus: historical records
see_also:
- CurrentArchive
- NationalArchive
- RegionalArchive
comments:
- Historisches Archiv (de)
- archivo histórico (es)
- archive historique (fr)
- Contrasts with current/active archives (Zwischenarchiv)
- Records typically have permanent retention value
- Primary audience is researchers and historians