glam/frontend/public/schemas/20251121/linkml/modules/classes/JointArchives.yaml
kempersc c2629f6d29 Fix LinkML schema validation errors (0 errors, 30 warnings)
Schema Migration Fixes:
- Fix YAML import indentation in ~650 slot files (linkml:types and enum imports)
- Rename slot reference: has_or_had_holds_record_set_type → hold_or_held_record_set_type
  (70+ archive class files, main schema, manifest.json)
- Fix ProvenanceBlock.yaml: remove invalid any_of range, use string with multivalued
- Fix has_or_had_provenance.yaml: remove nested template_specificity from annotations

Validation Status:
- 0 errors (was multiple import/reference errors)
- 30 warnings (missing descriptions on inline slots, intentional SCREAMING_CASE names)

Files changed: ~3,850 (slots, classes, main schema, manifest)
2026-01-15 23:21:38 +01:00

65 lines
2.5 KiB
YAML

id: https://w3id.org/nde/ontology/JointArchives
name: JointArchives
title: Joint Archives
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./JointArchivesRecordSetTypes
- ../slots/hold_or_held_record_set_type
- ./CollectionType
- ../slots/has_or_had_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
- ./Scope # for has_or_had_scope range (2026-01-15)
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/has_or_had_identifier # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
- ./WikiDataIdentifier # for has_or_had_identifier range
- ./DualClassLink
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ./JointArchivesRecordSetType
classes:
JointArchives:
description: Archive containing records of two or more entities. Joint archives are collaborative archival institutions
that serve multiple organizations, often resulting from mergers, partnerships, or shared service arrangements. They
may preserve records from multiple municipalities, institutions, or organizations under a unified archival program.
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- hold_or_held_record_set_type
- specificity_annotation
- template_specificity
- has_or_had_identifier # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
exact_mappings:
- wd:Q117442301
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
has_or_had_identifier: # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
equals_string: Q117442301
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
skos:prefLabel: Joint Archives
skos:altLabel: Gemeinsames Archiv, Combined Archives, Shared Archives, Collaborative Archive
organizational_model: multi-entity
see_also:
- RegionalHistoricCenter
- ArchiveNetwork
- MunicipalArchive
comments:
- Gemeinsames Archiv (de)
- Result of mergers or shared archival services
- May serve multiple municipalities or institutions
- 'Example: Regionaal Historisch Centrum in Netherlands'