glam/schemas/20251121/linkml/modules/classes/CollectionScope.yaml
2026-01-19 00:09:28 +01:00

115 lines
3.8 KiB
YAML

# CollectionScope - Specialized scope class for heritage collections
# Created per slot_fixes.yaml migration for: collection_scope
# Creation date: 2026-01-18
id: https://nde.nl/ontology/hc/classes/CollectionScope
name: CollectionScope
title: CollectionScope
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dct: http://purl.org/dc/terms/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./Scope
- ../slots/has_or_had_type
default_range: string
default_prefix: hc
classes:
CollectionScope:
is_a: Scope
description: >-
Specialized scope/coverage information for heritage collections.
Created per slot_fixes.yaml revision for collection_scope (2026-01-18).
Extends base Scope class with collection-specific semantics.
**SCOPE DIMENSIONS** (inherited from Scope):
- **Temporal**: Time period covered (e.g., "1600-1900")
- **Spatial**: Geographic coverage (e.g., "Netherlands", "Amsterdam")
- **Subject**: Topic/subject areas (e.g., "Dutch Golden Age painting")
- **Material**: Types of materials (e.g., "photographs", "manuscripts")
**COLLECTION-SPECIFIC USAGE**:
- Subject scope or thematic focus of collection
- Geographic or administrative scope (provincial, municipal, etc.)
- Institutional scope (government records, private papers, etc.)
**EXAMPLES**:
- "17th-century Dutch painting"
- "Municipal government records, 1578-present"
- "Medieval manuscripts"
- "East Asian art"
**ONTOLOGY MAPPING**:
- class_uri: dct:Coverage (Dublin Core coverage concept)
- Specialization for heritage collection domain
class_uri: dct:Coverage
exact_mappings:
- dct:coverage
close_mappings:
- schema:about
- rico:hasContentOfType
slots:
- has_or_had_type
attributes:
scope_type:
range: string
description: >-
Type discriminator for scope usage context.
Use "collection_scope" to indicate this represents
a heritage collection scope.
examples:
- value: collection_scope
description: Standard collection scope
- value: archival_scope
description: Archival collection scope
- value: museum_scope
description: Museum collection scope
annotations:
custodian_types: '["*"]'
custodian_types_rationale: >-
Collection scope applicable to all custodian types that manage collections.
custodian_types_primary: "*"
specificity_score: 0.35
specificity_rationale: >-
Low-moderate specificity - common metadata concept for collection description.
examples:
- value: |
CollectionScope:
scope_description: "17th-century Dutch painting"
scope_type: collection_scope
subject_coverage:
- "Dutch Golden Age"
- "Oil painting"
temporal_coverage_description: "1600-1700"
description: Art collection scope example.
- value: |
CollectionScope:
scope_description: "Provincial government records of Noord-Holland"
scope_type: archival_scope
spatial_coverage: "Noord-Holland province"
temporal_coverage_description: "1289-present"
subject_coverage:
- "Government administration"
- "Provincial governance"
description: Archival collection scope example.
comments:
- Created from slot_fixes.yaml migration (2026-01-18)
- Replaces collection_scope slot with structured class
- Extends base Scope class for collection-specific semantics
- Use scope_type attribute for type discrimination