glam/schemas/20251121/linkml/modules/classes/RoomUnit.yaml
2026-02-04 00:24:46 +01:00

59 lines
2.5 KiB
YAML

id: https://nde.nl/ontology/hc/class/RoomUnit
name: RoomUnit
title: Room Unit
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
qudt: http://qudt.org/schema/qudt/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../enums/RoomUnitTypeEnum
classes:
RoomUnit:
is_a: Unit
class_uri: hc:RoomUnit
description: "A unit of measurement for counting rooms or spaces in a facility.\n\
\n**RULE 53 MIGRATION**:\nReplaces simple integer count slots with typed unit\
\ specification:\n- `classroom_count: 4` → `has_quantity: 4` + `has_unit:\
\ {unit_type: CLASSROOM}`\n\n**ROOM TYPES**:\n- CLASSROOM - Teaching/learning\
\ spaces\n- WORKSHOP_SPACE - Hands-on activity areas\n- SEMINAR_ROOM - Discussion/presentation\
\ spaces\n- LABORATORY - Scientific/conservation labs\n- STUDIO - Creative/production\
\ spaces\n- READING_ROOM - Research/study areas\n- STORAGE_ROOM - Collection\
\ storage spaces\n- OFFICE - Administrative spaces\n\n**USAGE PATTERN**:\n```yaml\n\
has_facility:\n - facility_name: \"Education Wing\"\n has_quantity:\n\
\ numeric_value: 4\n has_unit:\n unit_type: CLASSROOM\n\
```\n"
exact_mappings:
- qudt:Unit
close_mappings:
- schema:Room
annotations:
custodian_types: '["E", "L", "A", "M", "R"]'
custodian_types_rationale: Room counting most relevant for education providers
(E), libraries (L), archives (A), museums (M), and research centers (R).
custodian_types_primary: E
specificity_score: '0.45'
specificity_rationale: Moderately specific - room counting common in education/facility
contexts.
template_specificity: '{"archive_search": 0.35, "museum_search": 0.45, "library_search":
0.50, "collection_discovery": 0.20, "person_research": 0.10, "location_browse":
0.55, "identifier_lookup": 0.10, "organizational_change": 0.20, "digital_platform":
0.10, "general_heritage": 0.45}'
examples:
- value:
unit_type: CLASSROOM
description: Unit for counting classroom spaces
- value:
unit_type: READING_ROOM
description: Unit for counting reading rooms
- value:
unit_type: WORKSHOP_SPACE
description: Unit for counting workshop areas
comments:
- Created from slot_fixes.yaml migration (2026-01-19)
- Specialized unit for room/space counting
- Subclass of Unit with room-specific type enum
- Used with Classroom and similar facility classes
slots: []