glam/schemas/20251121/linkml/modules/classes/VirtualMapLibrary.yaml
kempersc 0393b321c9 refactor(schema): unify custodian_type slots into has_or_had_custodian_type (Rule 39, 43)
- Migrate 236+ class files from custodian_types to has_or_had_custodian_type
- Archive deprecated slots: custodian_type, custodian_types, custodian_type_broader/narrower/related
- Update main schema and manifest imports
- Fix Custodian.yaml class to use new slot
- Fix annotation format (list→scalar) in has_or_had_custodian_type.yaml

Rules applied:
- Rule 39: RiC-O naming convention (hasOrHad pattern)
- Rule 43: Slot nouns must be singular (multivalued:true for cardinality)
- Rule 38: Slot centralization with semantic URI
2026-01-09 10:55:21 +01:00

100 lines
3.1 KiB
YAML

id: https://nde.nl/ontology/hc/class/VirtualMapLibrary
name: VirtualMapLibrary
title: VirtualMapLibrary Type
imports:
- linkml:types
- ./ArchiveOrganizationType
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/wikidata_alignment
- ../slots/wikidata_entity
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ./WikidataAlignment
classes:
VirtualMapLibrary:
description: A type of library for virtual maps or cartographic products. Virtual map
libraries (mapotecas virtuales) provide digital access to cartographic collections,
including digitized historical maps, geographic information systems (GIS) data,
and born-digital cartographic materials. They may exist as digital-only platforms or
as online extensions of physical map collections.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
mixins:
- DigitalPlatformType
- LibraryType
slots:
- has_or_had_custodian_type
- specificity_annotation
- template_specificity
- wikidata_alignment
- wikidata_entity
slot_usage:
wikidata_equivalent:
equals_string: Q5995078
platform_type_id:
identifier: false
has_or_had_custodian_type:
equals_expression: '["hc:LibraryType", "hc:DigitalPlatformType"]'
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q5995078 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: 'True'
label_de:
equals_string: Virtuelle Kartenbibliothek
label_es:
equals_string: Mapoteca virtual
custodian_type:
equals_expression: 'true'
attributes:
cartographic_coverage:
description: Geographic areas covered by the map collection
range: string
multivalued: true
map_types:
description: Types of maps in the collection (topographic, thematic, historical,
etc.)
range: string
multivalued: true
gis_capabilities:
description: Whether GIS viewing and analysis tools are provided
range: boolean
see_also:
- MapLibrary
- DigitalArchive
- DigitalLibrary
- GeographicInformationSystem
VirtualMapLibraryRecordSetType:
description: A rico:RecordSetType for classifying digital cartographic collections
and virtual map resources.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- specificity_annotation
- template_specificity
- wikidata_alignment
- wikidata_entity
slot_usage:
wikidata_equivalent:
equals_string: Q5995078
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q5995078 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- VirtualMapLibrary