glam/schemas/20251121/linkml/modules/classes/Photography.yaml
kempersc 4319f38c05 Add archived slots for audience size, audience type, and capacity metrics
- Created new YAML files for audience size and audience type slots, defining their properties and annotations.
- Added archived capacity slots including cubic meters, linear meters, item count, and descriptions, with appropriate URIs and ranges.
- Introduced a template specificity slot for context-aware RAG filtering.
- Consolidated capacity-related slots into a unified structure, including has_or_had_capacity, capacity_type, and capacity_value, with detailed descriptions and examples.
2026-01-17 18:53:23 +01:00

204 lines
No EOL
6.8 KiB
YAML

id: https://nde.nl/ontology/hc/class/Photography
name: photography_class
title: Photography Class
description: >-
Represents photography permission in a heritage custodian facility.
Models whether researchers may photograph materials (usually with personal cameras)
and under what conditions.
**MIGRATION NOTE** (2026-01-14):
Created as part of slot migration from `allows_photography` and
`allows_or_allowed_photography` to generic `allows_or_allowed` slot
with typed class. See slot_fixes.yaml for migration specification.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/id
- ../slots/description
- ../slots/excluded_materials
- ../slots/is_permitted
- ../slots/requires_declaration
# ARCHIVED: ../slots/valid_from - use temporal_extent instead
# ARCHIVED: ../slots/valid_to - use temporal_extent instead
- ../slots/temporal_extent # was: valid_from + valid_to
- ../slots/condition
- ../slots/specificity_annotation
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
- ./SpecificityAnnotation
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ./TimeSpan
default_prefix: hc
default_range: string
classes:
Photography:
class_uri: schema:LocationFeatureSpecification
description: >-
Permission specification for photography in reading rooms or collection areas.
**DEFINITION**:
A policy specification indicating whether researchers may photograph
materials for personal research use when consulting collections.
**SCHEMA.ORG ALIGNMENT**:
Maps to `schema:LocationFeatureSpecification` as it describes a feature
or amenity availability at a location.
**TYPICAL CONDITIONS**:
- Personal research use only
- No flash photography
- No tripods
- Some materials excluded (fragile, copyright)
- Declaration/waiver may be required
**COPYRIGHT CONSIDERATIONS**:
Photography permissions typically apply to:
- Public domain materials
- Materials where institution holds rights
- Personal research use (fair use/dealing)
Materials still under third-party copyright may have different rules.
**TEMPORAL SEMANTICS**:
Photography policies have evolved significantly:
- Pre-2000s: Generally prohibited, had to order copies
- 2000s-2010s: Gradual liberalization
- 2010s onwards: Many institutions allow free photography
**EXAMPLE**:
```yaml
allows_or_allowed:
- permitted_item: Photography
is_permitted: true
conditions:
- "Personal research use only"
- "No flash"
- "Fragile materials excluded"
valid_from: "2018-01-01"
```
exact_mappings:
- schema:LocationFeatureSpecification
close_mappings:
- schema:amenityFeature
- dcterms:accessRights
slots:
- id
- is_permitted
- description
- condition
- requires_declaration
- excluded_materials
- temporal_extent # was: valid_from + valid_to
- specificity_annotation
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
slot_usage:
id:
identifier: true
required: true
range: uriorcurie
is_permitted:
range: boolean
required: true
description: >-
Whether photography is permitted (true) or prohibited (false).
description:
range: string
description: >-
Human-readable description of the photography policy.
condition:
range: string
multivalued: true
description: >-
Conditions or restrictions on photography.
Examples: "No flash", "Personal use only", "No tripods"
requires_declaration:
range: boolean
description: >-
Whether a declaration or waiver must be signed.
excluded_materials:
range: string
multivalued: true
description: >-
Types of materials excluded from photography permission.
Examples: "Fragile manuscripts", "Materials under copyright", "Loan items"
annotations:
custodian_types: '["*"]'
custodian_types_rationale: >-
Applicable to all heritage custodian types with physical collections.
custodian_types_primary: M
specificity_score: 0.5
specificity_rationale: >-
Moderately specific - broadly applicable to institutions with collections.
comments:
- Part of reading room amenity specification system
- Replaces boolean allows_photography and allows_or_allowed_photography slots
- Created from slot_fixes.yaml migration (2026-01-14)
see_also:
- https://schema.org/LocationFeatureSpecification
- https://schema.org/amenityFeature
examples:
- value:
id: hc:photography-policy/nationaal-archief
is_permitted: true
description: "Photography permitted for personal research use"
condition:
- "No flash"
- "Personal research use only"
- "No commercial use without permission"
requires_declaration: true
temporal_extent:
begin_of_the_begin: "2015-01-01"
description: Archive photography-friendly policy
- value:
id: hc:photography-policy/special-collections-restricted
is_permitted: false
description: "Photography not permitted in special collections"
condition:
- "Reproduction service available"
- "Digital scans may be ordered"
excluded_materials:
- "All materials in this reading room"
temporal_extent:
begin_of_the_begin: "2020-01-01"
description: Restricted photography policy for fragile materials
- value:
id: hc:photography-policy/museum-gallery
is_permitted: true
description: "Photography allowed in permanent galleries"
condition:
- "No flash"
- "No tripods or selfie sticks"
- "Temporary exhibitions may have different rules"
excluded_materials:
- "Loan items marked with no-photography symbol"
- "Temporary exhibitions unless noted"
temporal_extent:
begin_of_the_begin: "2018-06-01"
description: Museum gallery photography policy
# REMOVED inline slots 2026-01-16 - Rule 48 violation
# Slots are imported from ../slots/ - do not define inline