glam/frontend/public/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml
kempersc 98c42bf272 Fix LinkML URI conflicts and generate RDF outputs
- Fix scope_note → finding_aid_scope_note in FindingAid.yaml
- Remove duplicate wikidata_entity slot from CustodianType.yaml (import instead)
- Remove duplicate rico_record_set_type from class_metadata_slots.yaml
- Fix range types for equals_string compatibility (uriorcurie → string)
- Move class names from close_mappings to see_also in 10 RecordSetTypes files
- Generate all RDF formats: OWL, N-Triples, RDF/XML, N3, JSON-LD context
- Sync schemas to frontend/public/schemas/

Files: 1,151 changed (includes prior CustodianType migration)
2026-01-07 12:32:59 +01:00

264 lines
9.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/DigitalArchive
name: digital_archive_class
title: Digital Archive Type
prefixes:
linkml: https://w3id.org/linkml/
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
- ./DigitalPlatformType
- ../slots/preservation_level
- ./DigitalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DigitalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- access_interface_url
- content_origin
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- operates_platform_types
- preservation_level
- specificity_annotation
- supported_formats
- template_specificity
- wikidata_entity
description: |
Information system collecting and providing access to digital resources.
**Wikidata**: Q1224984 (digital archive / digitales Archiv / archivo digital)
**DEFINITION**:
Digital Archive is an information system designed to:
- Collect digital resources (born-digital or digitized)
- Preserve them for long-term access
- Make them available to defined user groups
**TWO INTERPRETATIONS**:
1. **Born-Digital Archive**: Preserves materials created digitally
- Email archives
- Digital government records
- Electronic manuscripts
- Social media archives
2. **Digitized Archive**: Provides digital access to analog materials
- Digitized photographs
- Scanned documents
- Digital surrogates of physical collections
This class covers BOTH interpretations.
**SPECIAL LINKAGE: DigitalPlatformType**
Digital archives require digital infrastructure. This class links to
DigitalPlatformType to describe the platform/system characteristics:
```
DigitalArchive (custodian type)
└── operates_platform → DigitalPlatform (instance)
└── platform_type → DigitalPlatformType
├── DISCOVERY_PORTAL
├── DIGITAL_REPOSITORY
├── COLLECTION_MANAGEMENT
└── (other types)
```
**PRESERVATION STANDARDS**:
Digital archives typically implement:
- OAIS (ISO 14721) - Reference model
- PREMIS - Preservation metadata
- BagIt - File packaging
- METS - Metadata encoding
- Trusted Digital Repository (TDR) certification
**MULTILINGUAL LABELS**:
- digitales Archiv (de)
- archivo digital (es)
- archives numériques (fr)
**RELATED TYPES**:
- WebArchive (Q30047053) - specifically for web content
- InstitutionalRepository (Q1065413) - academic digital publications
- DigitalPlatformType - platform classification for infrastructure
**ONTOLOGICAL ALIGNMENT**:
- **SKOS**: skos:Concept (type classification)
- **RiC-O**: rico:RecordSet for digital collections
- **PREMIS**: Integration for preservation metadata
- **Wikidata**: Q1224984
- **Schema.org**: schema:ArchiveOrganization + schema:DigitalDocument
slot_usage:
wikidata_entity:
equals_string: Q1224984
description: Wikidata entity for digital archive
operates_platform_types:
description: |
**SPECIAL LINKAGE TO DigitalPlatformType**
Types of digital platforms operated by this archive.
Links to DigitalPlatformType instances describing:
- Repository systems (DSpace, Fedora, Archivematica)
- Discovery portals
- Access interfaces
Required for digital archives to document infrastructure.
range: DigitalPlatformType
multivalued: true
inlined_as_list: true
required: true
examples:
- value:
- platform_type_code: DIGITAL_REPOSITORY
platform_type_label: Digital Preservation Repository
- platform_type_code: DISCOVERY_PORTAL
platform_type_label: Public Access Portal
content_origin:
description: |
Origin of digital content in this archive.
Values: born_digital, digitized, mixed
range: string
examples:
- value: born_digital
description: Only born-digital content
- value: mixed
description: Both born-digital and digitized materials
preservation_level:
description: |
Level of digital preservation commitment.
Based on NDSA Levels of Digital Preservation or similar framework.
Values: level_1 (protect), level_2 (know), level_3 (monitor), level_4 (repair)
range: string
examples:
- value: level_3
description: NDSA Level 3 - Monitor
access_interface_url:
description: |
URL of the primary access interface for the digital archive.
range: uri
examples:
- value: https://archive.example.org/access
supported_formats:
description: |
File formats supported/preferred by the digital archive.
Examples: PDF/A, TIFF, JPEG2000, WARC, XML, JSON
range: string
multivalued: true
examples:
- value:
- PDF/A
- TIFF
- JPEG2000
- XML
custodian_types:
equals_expression: '["hc:ArchiveOrganizationType", "hc:DigitalPlatformType"]'
custodian_types_rationale:
equals_string: DigitalArchive bridges archive and digital platform types -
maps to ArchiveOrganizationType (A) and DIGITAL_PLATFORM (D)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q1224984
close_mappings:
- rico:RecordSet
- premis:IntellectualEntity
related_mappings:
- wikidata:Q30047053
- wikidata:Q1065413
comments:
- Digital archives collect and preserve digital resources
- 'SPECIAL LINKAGE: operates_platform_types links to DigitalPlatformType'
- Covers both born-digital and digitized materials
- OAIS-based preservation model common
- May be part of larger physical archive or standalone
see_also:
- https://www.wikidata.org/wiki/Q1224984
- https://www.iso.org/standard/57284.html
- https://ndsa.org/publications/levels-of-digital-preservation/
examples:
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q1224984
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q1224984
type_label:
- Digital Archive@en
- digitales Archiv@de
- archivo digital@es
- archives numériques@fr
type_description: Information system for digital resource collection and access
operates_platform_types:
- platform_type_code: DIGITAL_REPOSITORY
platform_type_label: Archivematica Preservation System
- platform_type_code: DISCOVERY_PORTAL
platform_type_label: Public Discovery Interface
content_origin: mixed
preservation_level: level_3
access_interface_url: https://digitalarchive.example.org
supported_formats:
- PDF/A
- TIFF
- JPEG2000
- WARC
description: Government digital archive with mixed content
DigitalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DigitalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DigitalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DigitalArchive
- rico:RecordSetType
annotations:
custodian_types: '["hc:ArchiveOrganizationType"]'
custodian_types_rationale: DigitalArchiveRecordSetType classifies collections
held by ArchiveOrganizationType custodians
linked_custodian_type: DigitalArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.677967Z'
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_platform_types:
description: Digital platform types operated
range: DigitalPlatformType
multivalued: true
content_origin:
description: Origin of content (born_digital, digitized, mixed)
range: string
access_interface_url:
description: URL of access interface
range: uri
supported_formats:
description: Supported file formats
range: string
multivalued: true