glam/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml
kempersc f02cffe1e8 refactor(schema): migrate 5 deprecated slots to temporal naming convention
Migrate slots to follow RiC-O-style temporal naming (Rule 39):
- accepts_external_work → accepts_or_accepted_external_work
- accepts_visiting_scholars → accepts_or_accepted_visiting_scholar
- accepts_payment_methods → accepts_or_accepted_payment_method
- access → has_or_had_access_condition
- access_policy_ref → has_or_had_access_policy_reference

Updated classes to use new slot names:
- ConservationLab.yaml
- ResearchCenter.yaml
- GiftShop.yaml
- ArchiveReference.yaml
- FindingAid.yaml
- Collection.yaml

Archived deprecated slots to schemas/20251121/linkml/archive/slots/
with _archived_20260110 suffix per Rule 9 (enum-to-class principle).
2026-01-10 21:09:29 +01:00

97 lines
2.7 KiB
YAML

id: https://nde.nl/ontology/hc/class/ArchiveReference
name: archive_reference_class
title: ArchiveReference Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
default_prefix: hc
default_range: string
imports:
- linkml:types
- ../metadata
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../slots/has_or_had_access_condition
- ../slots/full_name
- ../slots/isil
- ../slots/location
- ../slots/name
- ../slots/resource_description
- ../slots/specificity_annotation
- ../slots/sub_guide_temporal_coverage
- ../slots/template_specificity
- ../slots/url
classes:
ArchiveReference:
class_uri: rico:RecordSet
description: |
Reference to an archive collection or institution.
Used for key_archives (main archives for a topic) and related_archives
(external archives with related holdings).
slots:
- has_or_had_access_condition
- full_name
- isil
- location
- name
- resource_description
- specificity_annotation
- sub_guide_temporal_coverage
- template_specificity
- url
slot_usage:
name:
description: Short name or has_or_had_abbreviation
required: true
full_name:
description: Full official name
resource_description:
description: Description of the archive's relevance
location:
description: Physical location (city, country)
url:
description: URL to archive website
range: uri
required: false
isil:
description: ISIL code of the archive (ISO 15511)
pattern: "^[A-Z]{2}-[A-Za-z0-9]+$"
sub_guide_temporal_coverage:
description: Time period of holdings (free text)
has_or_had_access_condition:
description: Access restrictions or requirements
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- rico:RecordSet
- schema:ArchiveOrganization
slots:
full_name:
slot_uri: schema:legalName
description: Full official name
range: string
location:
slot_uri: schema:location
description: Physical location
range: string
has_or_had_access_condition:
slot_uri: dcterms:accessRights
description: Access restrictions or requirements
range: string
resource_description:
slot_uri: dcterms:description
description: Brief description of an external resource
range: string
examples:
- value: Dutch genealogical database aggregator
- value: Center for Family History