All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 3m48s
PREMIS ontology fixes (8 schema files): - Replace invalid premis:hasRepresentation with dcterms:hasFormat - Replace invalid premis:hasAccessRestriction with odrl:hasPolicy - Replace invalid premis:hasPreservationPolicy with dcterms:conformsTo - Replace invalid premis:hasAccessPolicy with dcterms:accessRights - Replace invalid premis:hasStoragePolicy with dcterms:conformsTo - Replace invalid premis:ProcessingStatus with skos:Concept - Add proper close_mappings to valid PREMIS classes (premis:Representation, etc.) - Document hallucinated terms in Rule 51 (AGENTS.md) for future prevention Schema.org namespace fixes (3 frontend files): - Update OntologyTermPopup.tsx: add normalizeSchemaOrgUri() function - Update ontology-loader.ts: change schema prefix to https://schema.org/ - Update linkml-schema-service.ts: change schema prefix to https://schema.org/ - The schemaorg.owl file uses https:// but code was using http:// These changes ensure ontology term lookups work correctly for Schema.org terms and that LinkML schema files only reference valid ontology predicates.
145 lines
6.5 KiB
YAML
145 lines
6.5 KiB
YAML
id: https://nde.nl/ontology/hc/class/DarkArchive
|
|
name: dark_archive_class
|
|
title: Dark 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/
|
|
premis: http://www.loc.gov/premis/rdf/v3/
|
|
rico: https://www.ica.org/standards/RiC/ontology#
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ./ArchiveOrganizationType
|
|
- ./AccessPolicy
|
|
- ../slots/embargo_end_date
|
|
- ./DarkArchiveRecordSetTypes
|
|
- ../slots/has_or_had_holds_record_set_type
|
|
- ./CollectionType
|
|
- ../slots/type_scope
|
|
- ../slots/has_or_had_custodian_type
|
|
- ../slots/preservation_purpose
|
|
- ../slots/refers_to_access_policy
|
|
- ../slots/specificity_annotation
|
|
- ../slots/template_specificity
|
|
- ../slots/wikidata_entity
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScores
|
|
- ../slots/has_or_had_access_trigger_event
|
|
- ./DarkArchiveRecordSetType
|
|
classes:
|
|
DarkArchive:
|
|
is_a: ArchiveOrganizationType
|
|
class_uri: schema:ArchiveOrganization
|
|
slots:
|
|
- has_or_had_access_trigger_event
|
|
- has_or_had_custodian_type
|
|
- embargo_end_date
|
|
- has_or_had_holds_record_set_type
|
|
- preservation_purpose
|
|
- refers_to_access_policy
|
|
- specificity_annotation
|
|
- template_specificity
|
|
- wikidata_entity
|
|
description: "Archive preserving materials for future use but with NO CURRENT ACCESS.\n\n**Wikidata**: Q112796578 (Dark\
|
|
\ Archive)\n\n**DEFINITION**:\n\nDark Archive is a preservation repository where materials are stored with \nNO ACCESS\
|
|
\ provided to users. The primary purpose is long-term preservation\nrather than current use. Access may be triggered\
|
|
\ by specific future events.\n\n**ACCESS SPECTRUM** (Light/Dim/Dark classification):\n\n| Type | Access Level | Purpose\
|
|
\ |\n|------|--------------|---------|\n| Light Archive (Q112815447) | Broadly accessible | Discovery & use |\n| Dim\
|
|
\ Archive (Q112796779) | Limited access | Selective access |\n| **Dark Archive** | No current access | Preservation\
|
|
\ only |\n\n**COMMON USE CASES**:\n\n1. **Digital Preservation**\n - Trusted Digital Repositories (TDR)\n - Backup/disaster\
|
|
\ recovery copies\n - Integrity verification archives\n\n2. **Rights-Restricted Content**\n - Orphan works awaiting\
|
|
\ rights clearance\n - Embargoed materials\n - Donor restrictions (sealed for X years)\n\n3. **Sensitive Materials**\n\
|
|
\ - Security-classified records\n - Privacy-protected personal data\n - Legally sealed court records\n\n4. **Format\
|
|
\ Migration**\n - Source materials preserved after migration\n - Original files kept for verification\n\n**TRIGGER\
|
|
\ EVENTS** (when dark becomes accessible):\n- Expiration of embargo period\n- Rights clearance obtained\n- Donor permission\
|
|
\ granted\n- Declassification decision\n- Original system failure (disaster recovery)\n\n**MULTILINGUAL LABELS**:\n\
|
|
- Dark Archive (de) [uses English term]\n\n**RELATED TYPES**:\n- LightArchive (Q112815447) - broadly accessible\n- DimArchive\
|
|
\ (Q112796779) - limited access\n- ClosedSpace - physical restricted access areas\n\n**ONTOLOGICAL ALIGNMENT**:\n- **SKOS**:\
|
|
\ skos:Concept (type classification)\n- **PREMIS**: premis:RightsStatus for access restrictions\n- **RiC-O**: rico:RecordSet\
|
|
\ with access restrictions\n- **Wikidata**: Q112796578\n\n**PREMIS INTEGRATION**:\n\nDark archives typically use PREMIS\
|
|
\ for preservation metadata:\n- `premis:RightsStatus` to document access restrictions\n- `premis:endDate` for embargo expiration dates\n\
|
|
- `premis:Agent` to identify the responsible custodian\n"
|
|
slot_usage:
|
|
wikidata_entity:
|
|
equals_string: Q112796578
|
|
has_or_had_access_trigger_event:
|
|
range: string
|
|
multivalued: true
|
|
examples:
|
|
- value:
|
|
- embargo_expiration
|
|
- rights_clearance
|
|
- disaster_recovery
|
|
embargo_end_date:
|
|
range: date
|
|
examples:
|
|
- value: '2050-01-01'
|
|
description: 50-year embargo ending
|
|
preservation_purpose:
|
|
range: string
|
|
examples:
|
|
- value: disaster_recovery
|
|
- value: rights_pending
|
|
- value: donor_restriction
|
|
refers_to_access_policy:
|
|
range: AccessPolicy
|
|
required: true
|
|
has_or_had_custodian_type:
|
|
equals_expression: '["hc:ArchiveOrganizationType"]'
|
|
exact_mappings:
|
|
- wd:Q112796578
|
|
close_mappings:
|
|
- premis:RightsStatus
|
|
- rico:RecordSet
|
|
- skos:Concept
|
|
broad_mappings:
|
|
- wd:Q166118
|
|
related_mappings:
|
|
- wikidata:Q112815447
|
|
- wikidata:Q112796779
|
|
comments:
|
|
- Dark archives preserve materials with NO current access
|
|
- Access may be triggered by future events (embargo end, rights clearance)
|
|
- Common for digital preservation, disaster recovery, rights-pending content
|
|
- Part of Light/Dim/Dark access spectrum classification
|
|
- PREMIS metadata used for preservation and rights documentation
|
|
see_also:
|
|
- https://www.wikidata.org/wiki/Q112796578
|
|
- http://www.loc.gov/premis/
|
|
examples:
|
|
- value:
|
|
type_id: https://nde.nl/ontology/hc/type/archive/Q112796578
|
|
glamorcubesfixphdnt_code: ARCHIVE
|
|
wikidata_entity: Q112796578
|
|
type_label:
|
|
- Dark Archive@en
|
|
- Dark Archive@de
|
|
type_description: Collection preserved for future use with no current access
|
|
preservation_purpose: disaster_recovery
|
|
has_or_had_access_trigger_event:
|
|
- primary_system_failure
|
|
- disaster_declaration
|
|
refers_to_access_policy:
|
|
policy_id: https://nde.nl/ontology/hc/policy/dark-archive-dr
|
|
access_level: CLOSED
|
|
restriction_reason: Disaster recovery copy - access on system failure only
|
|
description: Disaster recovery dark archive
|
|
- value:
|
|
type_id: https://nde.nl/ontology/hc/type/archive/Q112796578-embargo
|
|
glamorcubesfixphdnt_code: ARCHIVE
|
|
wikidata_entity: Q112796578
|
|
type_label:
|
|
- Embargoed Dark Archive@en
|
|
type_description: Materials under embargo with future access date
|
|
preservation_purpose: donor_restriction
|
|
embargo_end_date: '2050-01-01'
|
|
has_or_had_access_trigger_event:
|
|
- embargo_expiration
|
|
refers_to_access_policy:
|
|
policy_id: https://nde.nl/ontology/hc/policy/embargo-50yr
|
|
access_level: CLOSED
|
|
restriction_reason: Donor restriction - 50 year embargo
|
|
description: Embargoed materials dark archive
|