glam/schemas/20251121/linkml/modules/classes/ArchivalRepository.yaml
kempersc b34992b1d3 Migrate all 293 class files to ontology-aligned slots
Extends migration to all class types (museums, libraries, galleries, etc.)

New slots added to class_metadata_slots.yaml:
- RiC-O: rico_record_set_type, rico_organizational_principle,
  rico_has_or_had_holder, rico_note
- Multilingual: label_de, label_es, label_fr, label_nl, label_it, label_pt
- Scope: scope_includes, scope_excludes, custodian_only,
  organizational_level, geographic_restriction
- Notes: privacy_note, preservation_note, legal_note

Migration script now handles 30+ annotation types.
All migrated schemas pass linkml-validate.

Total: 387 class files now use proper slots instead of annotations.
2026-01-06 12:24:54 +01:00

81 lines
3.9 KiB
YAML

id: https://nde.nl/ontology/hc/class/ArchivalRepository
name: ArchivalRepository
title: Archival Repository Type (Digital Platform)
imports:
- linkml:types
- ./DigitalPlatformType
- ../slots/class_metadata_slots
classes:
ArchivalRepository:
is_a: DigitalPlatformType
class_uri: dcat:Catalog
description: "Digital repository designed specifically for archival purposes,\
\ providing\nlong-term preservation and access to digital archival materials.\n\
\n**Wikidata**: Q66656823\n\n**IMPORTANT: This is a DigitalPlatformType, NOT\
\ an ArchiveOrganizationType**\n\nArchival repositories are DIGITAL PLATFORMS\
\ (infrastructure) that provide \npreservation and access services. They are\
\ not physical archive institutions.\nThe distinction is:\n- **ArchiveOrganizationType**:\
\ Physical archive institutions with buildings and staff\n- **DigitalPlatformType\
\ (this class)**: Digital infrastructure platforms\n\n**Scope**:\nArchival repositories\
\ (Archivierungsstellen) handle:\n- Born-digital archival records\n- Digitized\
\ versions of physical archives\n- Electronic records management\n- Long-term\
\ digital preservation\n- Metadata management for digital archives\n\n**Technical\
\ Infrastructure**:\nTypically implements:\n- OAIS (Open Archival Information\
\ System) reference model\n- Digital preservation standards (PREMIS, METS)\n\
- Trusted digital repository certification (ISO 16363)\n- Format migration and\
\ normalization\n- Fixity checking and integrity monitoring\n\n**Platform Category**:\
\ Digital repository\n\n**Related Types**:\n- DigitalArchive (Q1224984) - Broader\
\ digital archive concept\n- InstitutionalRepository (Q1065413) - Academic publication\
\ focus\n- WebArchive (Q30047053) - Web content preservation\n- DigitalPlatformType\
\ - Parent class for digital heritage platforms\n\n**Ontological Alignment**:\n\
- **DCAT**: dcat:Catalog (data catalog vocabulary)\n- **Schema.org**: schema:DataCatalog,\
\ schema:WebSite\n- **RiC-O**: rico:CorporateBody (as agent operating the platform)\n\
\n**Multilingual Labels**:\n- de: Archivierungsstelle\n- es: repositorio\n"
slot_usage:
platform_category:
description: |
MUST include 'Digital repository' for ArchivalRepository instances.
May also include 'Web archive' or 'Born-digital archive' as applicable.
required: true
wikidata_entity:
description: |
Should be Q66656823 for this type.
Narrower than Q166118 (archive).
pattern: ^Q[0-9]+$
equals_string: Q66656823
technology_stack:
description: |
Typically includes: DSpace, Fedora, Archivematica, Preservica, LOCKSS.
Digital preservation platforms and repository software.
required: true
data_standards:
description: |
Typically includes: OAIS, PREMIS, METS, BagIt, Dublin Core.
Digital preservation and archival description standards.
required: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- dcat:Catalog
close_mappings:
- schema:DataCatalog
- schema:WebSite
- rico:CorporateBody
comments:
- 'DIGITAL PLATFORM type: Repository is infrastructure, not a physical archive'
- Implements OAIS reference model for long-term preservation
- Distinguished from physical archives by digital-first nature
- May be operated BY an archive but is classified as platform type
- No corresponding RecordSetType - this IS the platform, not collections
see_also:
- DigitalArchive
- InstitutionalRepository
- WebArchive
- DigitalPlatformType
slots:
- specificity_annotation
- template_specificity