glam/frontend/public/schemas/20251121/linkml/modules/classes/DepositArchive.yaml
kempersc dfa667c90f Fix LinkML schema for valid RDF generation with proper slot_uri
Summary:
- Create 46 missing slot definition files with proper slot_uri values
- Add slot imports to main schema (01_custodian_name_modular.yaml)
- Fix YAML examples sections in 116+ class and slot files
- Fix PersonObservation.yaml examples section (nested objects → string literals)

Technical changes:
- All slots now have explicit slot_uri mapping to base ontologies (RiC-O, Schema.org, SKOS)
- Eliminates malformed URIs like 'custodian/:slot_name' in generated RDF
- gen-owl now produces valid Turtle with 153,166 triples

New slot files (46):
- RiC-O slots: rico_note, rico_organizational_principle, rico_has_or_had_holder, etc.
- Scope slots: scope_includes, scope_excludes, archive_scope
- Organization slots: organization_type, governance_authority, area_served
- Platform slots: platform_type_category, portal_type_category
- Social media slots: social_media_platform_category, post_type_*
- Type hierarchy slots: broader_type, narrower_types, custodian_type_broader
- Wikidata slots: wikidata_equivalent, wikidata_mapping

Generated output:
- schemas/20251121/rdf/01_custodian_name_modular_20260107_134534_clean.owl.ttl (6.9MB)
- Validated with rdflib: 153,166 triples, no malformed URIs
2026-01-07 13:48:03 +01:00

213 lines
8.9 KiB
YAML

id: https://nde.nl/ontology/hc/class/DepositArchive
name: deposit_archive_class
title: Deposit Archive Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
premis: http://www.loc.gov/premis/rdf/v3/
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StorageType
- ./DepositArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DepositArchive:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- custodian_types
- custodian_types_rationale
- depositing_organizations
- disposition_services
- holds_record_set_types
- operates_storage_types
- retention_tracking
- specificity_annotation
- template_specificity
- wikidata_entity
description: "Archive for intermediate/semi-current records awaiting final disposition.\n\
\n**Wikidata**: Q244904 (deposit archive / Zwischenarchiv / archive intermédiaire)\n\
\n**DEFINITION**:\n\nDeposit Archive (also called \"intermediate archive\" or\
\ \"records center\")\nmanages records that are:\n- No longer actively used\
\ (not current archive)\n- Not yet transferred to permanent archive\n- Awaiting\
\ retention period completion or disposition decision\n\n**ARCHIVAL LIFECYCLE\
\ POSITION**:\n\n```\nCurrent Archive (active use)\n ↓\nDEPOSIT ARCHIVE (semi-current)\
\ ← THIS TYPE\n ↓\nHistorical Archive (permanent preservation)\n or\nDestruction\
\ (per retention schedule)\n```\n\n**KEY CHARACTERISTICS**:\n\n1. **Custody\
\ Without Ownership**: Deposit archives often hold materials \n deposited\
\ by other organizations while ownership remains with depositor\n\n2. **Retention\
\ Management**: Tracks retention schedules and triggers \n disposition actions\
\ (transfer or destruction)\n\n3. **Efficient Storage**: Uses cost-effective\
\ storage for semi-current\n records with lower access frequency\n\n4. **Retrieval\
\ Services**: Provides retrieval for depositing organizations\n as needed\n\
\n**SPECIAL LINKAGE: StorageType**\n\nDeposit archives operate specialized storage\
\ facilities. This class links\nto StorageType to describe the deposit storage\
\ characteristics:\n- operates_storage → Storage[] → has_storage_type → StorageType\n\
- StorageType code: DEPOSIT_STORAGE\n\n```\nDepositArchive (custodian type)\n\
\ │\n └── operates_storage → Storage (facility instance)\n \
\ │\n └── has_storage_type → StorageType\n\
\ └── DEPOSIT_STORAGE\n```\n\n**MULTILINGUAL\
\ LABELS**:\n- Zwischenarchiv (de)\n- archivo de depósito (es)\n- archive intermédiaire\
\ (fr)\n\n**RELATED TYPES**:\n- CurrentArchive (Q3621648) - active records (earlier\
\ phase)\n- HistoricalArchive (Q3621673) - permanent records (later phase)\n\
- StorageType.DEPOSIT_STORAGE - storage type for deposit facilities\n\n**ONTOLOGICAL\
\ ALIGNMENT**:\n- **SKOS**: skos:Concept (type classification)\n- **RiC-O**:\
\ rico:RecordSet for deposited materials\n- **PREMIS**: premis:StorageLocation\
\ for storage facilities\n- **Wikidata**: Q244904\n"
slot_usage:
wikidata_entity:
equals_string: Q244904
description: Wikidata entity for deposit archive
operates_storage_types:
description: |
**SPECIAL LINKAGE TO StorageType**
Types of storage facilities operated by this deposit archive.
Links to StorageType instances describing deposit storage characteristics.
Typically includes DEPOSIT_STORAGE type and may include specialized
types for different material categories.
range: StorageType
multivalued: true
inlined_as_list: true
required: true
examples:
- value:
- storage_type_code: DEPOSIT_STORAGE
storage_type_label: Deposit Storage
typical_conditions: Standard climate control, high-density shelving
access_frequency: REGULAR
retention_tracking:
description: |
Whether deposit archive tracks retention schedules for deposited materials.
TRUE if active retention management, FALSE if passive storage only.
range: boolean
examples:
- value: true
description: Active retention schedule tracking
depositing_organizations:
description: |
Types of organizations that typically deposit with this archive.
Examples: government agencies, corporations, universities, courts
range: string
multivalued: true
examples:
- value:
- government agencies
- courts
- ministries
disposition_services:
description: |
Disposition services provided by the deposit archive.
Examples: destruction, transfer to permanent archive, return to depositor
range: string
multivalued: true
examples:
- value:
- secure destruction
- permanent archive transfer
- depositor return
custodian_types:
equals_expression: '["hc:ArchiveOrganizationType"]'
custodian_types_rationale:
equals_string: DepositArchive is an archival institution - maps to ArchiveOrganizationType
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q244904
close_mappings:
- rico:RecordSet
- premis:StorageLocation
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q3621648
- wikidata:Q3621673
comments:
- Deposit archives manage semi-current records awaiting disposition
- 'SPECIAL LINKAGE: operates_storage_types links to StorageType'
- Key role in retention management and disposition planning
- Provides cost-effective storage for lower-access materials
- 'Part of archival lifecycle: current → deposit → permanent'
see_also:
- https://www.wikidata.org/wiki/Q244904
- https://www.iso.org/standard/62542.html
examples:
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q244904
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q244904
type_label:
- Deposit Archive@en
- Zwischenarchiv@de
- archivo de depósito@es
- archive intermédiaire@fr
type_description: Archive for semi-current records awaiting disposition
operates_storage_types:
- storage_type_code: DEPOSIT_STORAGE
storage_type_label: Government Records Deposit
typical_conditions: 18-20°C, 45-55% RH
security_level: STANDARD
retention_tracking: true
depositing_organizations:
- federal agencies
- courts
- ministries
disposition_services:
- secure destruction
- transfer to national archives
description: Federal records center deposit archive
DepositArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DepositArchive custodians.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DepositArchive
- rico:RecordSetType
annotations:
custodian_types: '["hc:ArchiveOrganizationType"]'
custodian_types_rationale: DepositArchiveRecordSetType classifies collections
held by ArchiveOrganizationType custodians
linked_custodian_type: DepositArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.677478Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity: '{"archive_search": 0.2, "museum_search": 0.75, "library_search": 0.75, "collection_discovery": 0.75, "person_research": 0.75, "location_browse": 0.75, "identifier_lookup": 0.75, "organizational_change": 0.75, "digital_platform": 0.75, "general_heritage": 0.75}'
slots:
operates_storage_types:
description: Storage types operated by deposit archive
range: StorageType
multivalued: true
retention_tracking:
description: Whether retention is actively tracked
range: boolean
depositing_organizations:
description: Types of organizations that deposit
range: string
multivalued: true
disposition_services:
description: Disposition services provided
range: string
multivalued: true