glam/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml
kempersc 626bd3a095 refactor(schemas): apply naming conventions to 261 class files
- Apply Rule 39: RiC-O style hasOrHad*/isOrWas* for temporal slots
- Apply Rule 43: Singular noun convention (keywords → keyword)
- Update slot references to match renamed slot files
- Maintain schema integrity across all class definitions
2026-01-10 15:36:33 +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/access
- ../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:
- access
- 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