glam/schemas/20251121/linkml/modules/classes/ReadingRoom.yaml
2025-12-03 17:38:46 +01:00

501 lines
16 KiB
YAML

# Heritage Auxiliary Place Type: ReadingRoom
# Represents a reading room or research room at a heritage custodian
# Primary space for patron access to collections
id: https://nde.nl/ontology/hc/class/reading-room
name: reading_room_class
title: ReadingRoom Class
imports:
- linkml:types
- ./ReconstructedEntity
- ./CustodianObservation
- ./ReconstructionActivity
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 # study rooms
- schema:ReadingRoom
slots:
- reading_room_id
- reading_room_name
- reading_room_description
- reading_room_type
- seating_capacity
- has_computer_terminals
- terminal_count
- has_microfilm_readers
- has_wifi
- requires_registration
- requires_appointment
- allows_photography
- allows_laptops
- has_supervised_handling
- has_lockers
- opening_hours
- accessibility_features
- 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_terminals:
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_readers:
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_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_laptops:
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_lockers:
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_hours:
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"
accessibility_features:
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
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"
accessibility_features:
- "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"
# Enum for reading room types
enums:
ReadingRoomTypeEnum:
description: Types of reading rooms
permissible_values:
GENERAL:
description: General/main reading room for standard collections
SPECIAL_COLLECTIONS:
description: Reading room for rare, valuable, or fragile materials
MICROFILM:
description: Reading room for microfilm/microfiche materials
DIGITAL:
description: Reading room for electronic resources and digitization on demand
MAP_ROOM:
description: Reading room for oversized cartographic materials
NEWSPAPER:
description: Reading room for periodicals and newspapers
MULTIMEDIA:
description: Reading room for audiovisual materials
GENEALOGY:
description: Reading room specializing in genealogical research
# Slot definitions (basic - detailed in class slot_usage)
slots:
reading_room_id:
description: Unique identifier for reading room
range: uriorcurie
reading_room_name:
description: Name of reading room
range: string
reading_room_description:
description: Description of reading room
range: string
reading_room_type:
description: Type of reading room
range: ReadingRoomTypeEnum
seating_capacity:
description: Number of researcher seats
range: integer
has_computer_terminals:
description: Has computer terminals
range: boolean
terminal_count:
description: Number of computer terminals
range: integer
has_microfilm_readers:
description: Has microfilm readers
range: boolean
has_wifi:
description: Has WiFi access
range: boolean
requires_registration:
description: Requires reader registration
range: boolean
requires_appointment:
description: Requires advance appointment
range: boolean
allows_photography:
description: Allows photography of materials
range: boolean
allows_laptops:
description: Allows personal laptops
range: boolean
has_supervised_handling:
description: Materials handled under supervision
range: boolean
has_lockers:
description: Has lockers for belongings
range: boolean
accessibility_features:
description: Accessibility features available
range: string
multivalued: true