glam/schemas/20251121/linkml/modules/classes/ArchivalLibrary.yaml
2025-12-21 00:01:54 +01:00

119 lines
4.4 KiB
YAML

id: https://nde.nl/ontology/hc/class/ArchivalLibrary
name: ArchivalLibrary
title: Archival Library Type
imports:
- linkml:types
- ./OrganizationBranch
- ./CollectionType
classes:
ArchivalLibrary:
is_a: OrganizationBranch
class_uri: org:OrganizationalUnit
annotations:
custodian_types: '["A", "L"]'
custodian_types_rationale: "Archival library is an OrganizationBranch combining archive (A) and library (L) functions."
description: |
Library that is part of or associated with an archive, providing reference
materials and published works to support archival research.
**Wikidata**: Q25504402
**IMPORTANT: This is an OrganizationBranch, NOT a standalone CustodianType**
Archival libraries are organizational units (branches/sections) within a
larger Archive custodian. They do NOT exist independently - they are always
embedded within an archive organization.
**Scope**:
Archival libraries (Archivbibliotheken) hold:
- Reference works for archival research
- Published guides and finding aids
- Local history publications
- Genealogical reference materials
- Legal and administrative handbooks
- Periodicals related to archive holdings
**Organizational Context**:
Archival libraries are typically:
- Embedded within larger archive organizations (as org:OrganizationalUnit)
- Supporting the research mission of the parent archive
- Providing context for archival collections
- Serving both staff and external researchers
**Branch Relationship**:
- Use `is_branch_of` to link to the parent Archive custodian
- Use `branch_type` = BRANCH_LIBRARY for classification
**Related Types**:
- Archive (Q166118) - Parent archive organization
- SpecialCollection (Q4431094) - Specialized library holdings
- OrganizationBranch - Parent class for organizational units
**Dual-Class Pattern**:
This class represents the BRANCH type (the library unit within an archive).
For the collection type, see `ArchivalLibraryRecordSetType` (rico:RecordSetType).
**Ontological Alignment**:
- **W3C ORG**: org:OrganizationalUnit (branch of parent archive)
- **Schema.org**: schema:Library (hybrid archive-library)
- **RiC-O**: rico:CorporateBody (as agent)
**Multilingual Labels**:
- de: Archivbibliothek
- es: biblioteca de archivo
- fr: bibliothèque liée à une institution conservant des archives
slot_usage:
branch_type:
description: |
MUST be 'BRANCH_LIBRARY' for ArchivalLibrary instances.
Indicates this is a library unit within an archive organization.
equals_string: "BRANCH_LIBRARY"
required: true
is_branch_of:
description: |
Reference to the parent Archive custodian.
All ArchivalLibrary instances MUST be linked to a parent archive.
required: true
# DOCUMENTATION NOTES (not slot_usage - these slots are not inherited):
# wikidata_entity: Should be Q25504402 for this type (hybrid archive-library function)
# record_types: Typically includes reference books, published finding aids,
# local history publications, genealogical materials, periodicals.
exact_mappings:
- org:OrganizationalUnit
close_mappings:
- schema:Library
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "BRANCH type: Archival library is a section WITHIN an archive, not standalone"
- "Uses org:OrganizationalUnit pattern from W3C ORG ontology"
- "Part of dual-class pattern: branch type + rico:RecordSetType"
- "Holdings are primarily published works, not archival records"
- "ALWAYS linked to parent Archive via is_branch_of"
see_also:
- SpecialCollection
- OrganizationBranch
# rico:RecordSetType for collection classification
ArchivalLibraryRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of archival library
materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q25504402"
see_also:
- ArchivalLibrary
annotations:
wikidata: Q25504402
linked_custodian_type: ArchivalLibrary