glam/schemas/20251121/linkml/modules/classes/ReadingRoom.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

415 lines
14 KiB
YAML

id: https://nde.nl/ontology/hc/class/reading-room
name: reading_room_class
title: ReadingRoom Class
imports:
- linkml:types
- ./ReconstructedEntity
- ./CustodianObservation
- ./ReconstructionActivity
- ../enums/ReadingRoomTypeEnum
- ../slots/reading_room_id
- ../slots/reading_room_name
- ../slots/reading_room_description
- ../slots/reading_room_type
- ../slots/seating_capacity
- ../slots/has_computer_terminal
- ../slots/terminal_count
- ../slots/has_microfilm_reader
- ../slots/has_wifi
- ../slots/requires_registration
- ../slots/requires_appointment
- ../slots/allows_photography
- ../slots/allows_laptops
- ../slots/has_supervised_handling
- ../slots/has_locker
- ../slots/opening_hour
- ../slots/has_or_had_accessibility_feature
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/was_derived_from
- ../slots/was_generated_by
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
aat: http://vocab.getty.edu/aat/
classes:
ReadingRoom:
is_a: ReconstructedEntity
class_uri: aat:300004051
description: |
Reading room or research room at a heritage custodian institution.
**DEFINITION**:
A ReadingRoom is a designated space where researchers, scholars, and the
public can access and consult collection materials under supervised
conditions. Reading rooms are the primary interface between heritage
custodians and their users for on-site collection access.
**GETTY AAT ALIGNMENT**:
`aat:300004051` (reading rooms) - "Rooms in libraries, archives, or other
buildings where books, periodicals, or other materials may be read or
studied, but not normally borrowed."
**DISTINCTION FROM ReadingRoomAnnex**:
| Type | Location | Status |
|------|----------|--------|
| **ReadingRoom** | Main building | Primary reading facility |
| ReadingRoomAnnex | Separate location | Overflow/supplementary |
**TYPICAL CHARACTERISTICS**:
- **Supervised access**: Staff oversight for security
- **Controlled environment**: Climate control for materials
- **Research support**: Finding aids, catalogs, reference help
- **Registration required**: Reader cards, ID verification
- **Rules of use**: No food/drink, pencils only, handling guidelines
**TYPES OF READING ROOMS**:
1. **General Reading Room**: Primary research space
2. **Special Collections Reading Room**: Rare/valuable materials
3. **Microfilm Reading Room**: Microform materials
4. **Digital Reading Room**: Electronic resources, digitization on demand
5. **Map Room**: Oversized cartographic materials
6. **Newspaper Reading Room**: Periodicals and newspapers
**USE CASES**:
1. **Archive Reading Room**:
```yaml
ReadingRoom:
reading_room_id: "https://nde.nl/ontology/hc/aux/na-studiezaal"
reading_room_name: "Nationaal Archief Studiezaal"
reading_room_type: "General"
seating_capacity: 80
requires_registration: true
allows_photography: true
```
2. **Special Collections Room**:
```yaml
ReadingRoom:
reading_room_name: "KB Bijzondere Collecties Leeszaal"
reading_room_type: "Special Collections"
seating_capacity: 20
requires_appointment: true
has_supervised_handling: true
```
exact_mappings:
- aat:300004051
close_mappings:
- org:Site
- schema:Place
- schema:Library
related_mappings:
- aat:300004049
- schema:ReadingRoom
slots:
- has_or_had_accessibility_feature
- allows_laptops
- allows_photography
- has_computer_terminal
- has_locker
- has_microfilm_reader
- has_supervised_handling
- has_wifi
- opening_hour
- reading_room_description
- reading_room_id
- reading_room_name
- reading_room_type
- requires_appointment
- requires_registration
- seating_capacity
- specificity_annotation
- template_specificity
- terminal_count
- was_derived_from
- was_generated_by
slot_usage:
reading_room_id:
slot_uri: dcterms:identifier
description: |
Unique identifier for this reading room.
Format: URI following NDE Heritage Custodian ontology conventions.
range: uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/aux/na-studiezaal
description: Nationaal Archief reading room
reading_room_name:
slot_uri: skos:prefLabel
description: |
Name of this reading room.
SKOS: prefLabel for preferred name.
Common naming patterns:
- "Studiezaal" (Dutch: study room)
- "Leeszaal" (Dutch: reading room)
- "Research Room"
- "Special Collections Reading Room"
range: string
required: true
examples:
- value: Nationaal Archief Studiezaal
description: Archive reading room
- value: KB Bijzondere Collecties Leeszaal
description: Special collections room
- value: Stadsarchief Amsterdam Studiezaal
description: City archive reading room
reading_room_description:
slot_uri: dcterms:description
description: |
Free-text description of this reading room.
Include:
- What materials can be consulted here
- Services available (reference, copying, etc.)
- Access requirements
- Notable features
range: string
examples:
- value: Main research room for consulting archival collections. Staff assistance
available. Self-service microfilm readers and computer terminals for catalog
access.
description: General reading room
reading_room_type:
slot_uri: dcterms:type
description: |
Type classification of this reading room.
Common types:
- General: Primary research space
- Special Collections: Rare/valuable materials
- Microfilm: Microform materials
- Digital: Electronic resources
- Map Room: Cartographic materials
- Newspaper: Periodicals
- Multimedia: AV materials
range: ReadingRoomTypeEnum
required: true
examples:
- value: GENERAL
description: General reading room
- value: SPECIAL_COLLECTIONS
description: Special collections room
seating_capacity:
slot_uri: schema:maximumAttendeeCapacity
description: |
Number of researcher seats available in this reading room.
Schema.org: maximumAttendeeCapacity for capacity.
range: integer
examples:
- value: 80
description: Large reading room
- value: 20
description: Small special collections room
has_computer_terminal:
slot_uri: schema:amenityFeature
description: |
Whether reading room has computer terminals for catalog/database access.
range: boolean
examples:
- value: true
description: Has computer access
terminal_count:
slot_uri: schema:numberOfItems
description: |
Number of computer terminals available.
range: integer
examples:
- value: 12
description: 12 terminals available
has_microfilm_reader:
slot_uri: schema:amenityFeature
description: |
Whether reading room has microfilm/microfiche reader equipment.
range: boolean
examples:
- value: true
description: Has microfilm readers
has_wifi:
slot_uri: schema:amenityFeature
description: |
Whether reading room has WiFi internet access for researchers.
range: boolean
examples:
- value: true
description: WiFi available
requires_registration:
slot_uri: schema:isAccessibleForFree
description: |
Whether researchers must register for a reader card before access.
Most archives and special collections require registration.
range: boolean
examples:
- value: true
description: Registration required
requires_appointment:
slot_uri: schema:reservationRequired
description: |
Whether researchers must book an appointment in advance.
Special collections rooms often require appointments.
range: boolean
examples:
- value: true
description: Appointment required
- value: false
description: Walk-in access
allows_or_allowed_photography:
slot_uri: schema:photo
description: |
Whether researchers may photograph materials (usually with own camera).
Many institutions now allow photography for personal research use.
range: boolean
examples:
- value: true
description: Photography permitted
allows_or_allowed_laptop:
slot_uri: schema:amenityFeature
description: |
Whether researchers may use personal laptops in reading room.
Most modern reading rooms permit laptops.
range: boolean
ifabsent: 'true'
examples:
- value: true
description: Laptops permitted
has_supervised_handling:
slot_uri: schema:requiredFeatures
description: |
Whether materials are handled under staff supervision.
Required for rare, fragile, or high-value materials.
range: boolean
examples:
- value: true
description: Supervised handling required
has_locker:
slot_uri: schema:amenityFeature
description: |
Whether reading room provides lockers for personal belongings.
Many reading rooms require bags/coats to be stored in lockers.
range: boolean
examples:
- value: true
description: Lockers available
opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for this reading room.
Schema.org: openingHours in standard format.
range: string
examples:
- value: Tu-Fr 09:00-17:00, Sa 09:00-13:00
description: Typical archive hours
has_or_had_accessibility_feature:
slot_uri: schema:accessibilityFeature
description: |
Accessibility features available in this reading room.
Schema.org: accessibilityFeature for accessibility.
May include:
- Wheelchair accessible
- Adjustable desks
- Screen magnification
- Audio assistance
range: string
multivalued: true
examples:
- value: Wheelchair accessible
description: Physical accessibility
- value: Screen magnification software
description: Visual accessibility
was_derived_from:
slot_uri: prov:wasDerivedFrom
description: |
CustodianObservation(s) from which this reading room record was derived.
PROV-O: wasDerivedFrom for observation provenance.
range: CustodianObservation
multivalued: true
required: false
was_generated_by:
slot_uri: prov:wasGeneratedBy
description: |
ReconstructionActivity that generated this reading room record.
PROV-O: wasGeneratedBy for generation activity.
range: ReconstructionActivity
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- ReadingRoom models primary research/consultation spaces
- Getty AAT 300004051 for reading rooms
- Distinguished from ReadingRoomAnnex by being primary facility
- Key interface between heritage custodians and researchers
- Access rules vary by institution and material type
see_also:
- http://vocab.getty.edu/aat/300004051
- https://schema.org/Library
examples:
- value:
reading_room_id: https://nde.nl/ontology/hc/aux/na-studiezaal
reading_room_name: Nationaal Archief Studiezaal
reading_room_description: Main research room for consulting archival collections.
Self-service retrieval from open stacks. Staff assistance available.
reading_room_type: GENERAL
seating_capacity: 80
has_computer_terminals: true
terminal_count: 15
has_microfilm_readers: true
has_wifi: true
requires_registration: true
requires_appointment: false
allows_photography: true
allows_laptops: true
has_lockers: true
opening_hours: Tu-Fr 09:00-17:00, Sa 09:00-13:00
has_or_had_accessibility_feature:
- Wheelchair accessible
- Adjustable desks
description: National archive reading room
- value:
reading_room_id: https://nde.nl/ontology/hc/aux/kb-bijzondere-collecties
reading_room_name: KB Bijzondere Collecties Leeszaal
reading_room_description: Special collections reading room for rare books,
manuscripts, and incunabula. Supervised handling required.
reading_room_type: SPECIAL_COLLECTIONS
seating_capacity: 20
has_computer_terminals: true
terminal_count: 4
requires_registration: true
requires_appointment: true
allows_photography: false
has_supervised_handling: true
has_lockers: true
opening_hours: Mo-Fr 10:00-16:00
description: Special collections reading room