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

374 lines
16 KiB
YAML

id: https://nde.nl/ontology/hc/class/historic-building
name: historic_building_class
title: HistoricBuilding Class
imports:
- linkml:types
- ./ReconstructedEntity
- ./CustodianObservation
- ./ReconstructionActivity
- ./Area
- ../enums/FeatureTypeEnum
- ../slots/has_or_had_architect
- ../slots/has_architectural_style
# REMOVED 2026-01-15: ../slots/building_floor_area_sqm - migrated to has_or_had_area + Area (Rule 53)
- ../slots/has_or_had_area
# REMOVED 2026-01-18: ../slots/complex_name - migrated to has_or_had_label + Label (Rule 53)
- ../slots/has_or_had_label
- ./Label
# REMOVED 2026-01-18: ../slots/condition_status - migrated to has_or_had_condition + Condition (Rule 53)
- ../slots/has_or_had_condition
- ./Condition
- ../slots/construction_date
- ../slots/construction_date_precision
- ../slots/current_use
- ../slots/feature_type_classification
- ../slots/heritage_designation_date
- ../slots/heritage_status
- ../slots/historic_building_description
- ../slots/historic_building_id
- ../slots/historic_building_name
- ../slots/is_open_to_public
- ../slots/is_part_of_complex
- ../slots/monument_number
- ../slots/specificity_annotation
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
- ../slots/has_or_had_opening_hour # was: visiting_hour - migrated per Rule 53
- ./OpeningHour
- ../slots/is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
- ../slots/is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
- ./SpecificityAnnotation
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
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/
wd: http://www.wikidata.org/entity/
classes:
HistoricBuilding:
is_a: ReconstructedEntity
class_uri: aat:300005425
description: "Historic building owned, managed, or stewarded by a heritage custodian.\n\n**DEFINITION**:\n\nA HistoricBuilding\
\ is a building of historical, architectural, or cultural\nsignificance that is owned or managed by a heritage custodian\
\ as a secondary\nproperty. This may be a historic house museum, heritage property, monument,\nor protected building\
\ separate from the custodian's main facility.\n\n**GETTY AAT ALIGNMENT**:\n\n`aat:300005425` (historic buildings) -\
\ \"Buildings that are historically\nsignificant, typically old, and often protected or preserved.\"\n\n**WIKIDATA TYPE\
\ LINKAGE (FeatureTypeEnum Subset)**:\n\nHistoric buildings can be classified using relevant types from FeatureTypeEnum\n\
(298 types). Relevant building-related types include:\n\n- Q35112 (monument)\n- Q811979 (architectural structure)\n\
- Q4989906 (monument)\n- Q1081138 (historic house museum)\n- Q3947 (house)\n- Q16560 (palace)\n- Q23413 (castle)\n-\
\ Q44539 (temple)\n- Q317557 (manor house)\n\n**DISTINCTION FROM CustodianPlace**:\n\n| Property | CustodianPlace |\
\ HistoricBuilding |\n|----------|----------------|------------------|\n| **Role** | Main headquarters | Secondary property\
\ |\n| **Operations** | Primary operations | May be separate from operations |\n| **Visitation** | Primary visitor destination\
\ | May be separate attraction |\n\n**USE CASES**:\n\n1. **Historic House Museum Property**:\n ```yaml\n HistoricBuilding:\n\
\ historic_building_id: \"https://nde.nl/ontology/hc/aux/mauritshuis-johan-de-witt\"\n historic_building_name:\
\ \"Johan de Witthuis\"\n feature_type_classification: HISTORIC_HOUSE_MUSEUM\n construction_date: \"1650\"\n\
\ architectural_style: \"Dutch Golden Age\"\n ```\n\n2. **Heritage Foundation Property**:\n ```yaml\n HistoricBuilding:\n\
\ historic_building_name: \"Kasteel Amerongen\"\n feature_type_classification: CASTLE\n heritage_status:\
\ \"Rijksmonument\"\n monument_number: \"521814\"\n ```\n\n3. **Abbey Buildings**:\n ```yaml\n HistoricBuilding:\n\
\ historic_building_name: \"Klooster Ter Apel - Gasthuis\"\n feature_type_classification: MONASTERY\n construction_date:\
\ \"1465\"\n is_part_of_complex: true\n ```\n"
exact_mappings:
- aat:300005425
close_mappings:
- crm:E24_Physical_Human-Made_Thing
- schema:LandmarksOrHistoricalBuildings
- wd:Q811979
related_mappings:
- crm:E22_Human-Made_Object
- schema:Place
- hc:FeaturePlace
slots:
- has_or_had_architect
- has_architectural_style
- has_or_had_area
- has_or_had_label # was: complex_name - migrated per Rule 53 (2026-01-18)
- has_or_had_condition # was: condition_status - migrated per Rule 53 (2026-01-18)
- construction_date
- construction_date_precision
- current_use
- feature_type_classification
- heritage_designation_date
- heritage_status
- historic_building_description
- historic_building_id
- historic_building_name
- is_open_to_public
- is_part_of_complex
- monument_number
- specificity_annotation
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
- has_or_had_opening_hour # was: visiting_hour - migrated per Rule 53
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
- is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
slot_usage:
historic_building_id:
range: uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/aux/mauritshuis-johan-de-witt
description: Mauritshuis secondary property
historic_building_name:
range: string
required: true
examples:
- value: Johan de Witthuis
description: Historic house name
- value: Kasteel Amerongen
description: Castle name
- value: Oude Raadhuis Naarden
description: Former town hall
historic_building_description:
range: string
examples:
- value: 17th-century canal house, former residence of Grand Pensionary Johan de Witt. Now part of Mauritshuis complex,
used for offices and events.
description: Historic house description
feature_type_classification:
range: FeatureTypeEnum
required: true
examples:
- value: HISTORIC_HOUSE_MUSEUM
description: Historic house museum
- value: CASTLE
description: Castle
- value: MANOR_HOUSE
description: Manor house
construction_date:
range: string
examples:
- value: '1650'
description: Exact year
- value: ca. 1465
description: Approximate date
- value: 15th century
description: Century only
construction_date_precision:
range: string
examples:
- value: EXACT
description: Known exact year
- value: APPROXIMATE
description: Circa date
has_architectural_style:
range: string
examples:
- value: Dutch Golden Age
description: 17th century Dutch
- value: Neo-Gothic
description: Gothic revival
- value: Amsterdam School
description: Early 20th century Dutch
has_or_had_architect:
range: string
examples:
- value: Jacob van Campen
description: Golden Age has_or_had_architect
- value: P.J.H. Cuypers
description: 19th century has_or_had_architect
heritage_status:
range: string
examples:
- value: Rijksmonument
description: National monument
- value: Gemeentelijk monument
description: Municipal monument
heritage_designation_date:
range: date
examples:
- value: '1970-05-15'
description: Designation date
monument_number:
range: string
examples:
- value: '521814'
description: Rijksmonument number
is_open_to_public:
range: boolean
examples:
- value: true
description: Open to public
- value: false
description: Private/staff only
has_or_had_opening_hour: # was: visiting_hour - migrated per Rule 53
description: |
Visiting hours specification for public access.
MIGRATED from visiting_hour per Rule 53.
range: OpeningHour
inlined: true
multivalued: true
examples:
- value:
day_of_week: "Saturday"
opens: "11:00"
closes: "17:00"
description: Weekend opening hours
- value:
day_of_week: "By appointment"
opens: "10:00"
closes: "16:00"
description: Appointment required
is_part_of_complex:
range: boolean
examples:
- value: true
description: Part of complex
has_or_had_label: # was: complex_name - migrated per Rule 53 (2026-01-18)
description: |
MIGRATED from complex_name per slot_fixes.yaml (Rule 53, 2026-01-18).
Name of the complex/ensemble if applicable.
Uses Label class with has_or_had_type: complex_name for type discrimination.
range: Label
inlined: true
examples:
- value:
has_or_had_label: Klooster Ter Apel
has_or_had_type: complex_name
description: Monastery complex
- value:
has_or_had_label: Paleis Het Loo ensemble
has_or_had_type: complex_name
description: Palace complex
has_or_had_area:
description: >-
Floor area of the historic building.
MIGRATED from building_floor_area_sqm (Rule 53).
range: Area
inlined: true
multivalued: true
examples:
- value:
area_value: 450.0
has_or_had_unit:
has_or_had_type: SQUARE_METER
has_or_had_symbol: "m²"
has_or_had_label: "Building floor area"
description: 450 square meters floor area
- value:
area_value: 1200.0
has_or_had_unit:
has_or_had_type: SQUARE_METER
has_or_had_symbol: "m²"
is_estimate: true
measurement_method: "Historical records"
has_or_had_label: "Total floor area"
description: 1200 square meters (estimated from historical records)
current_use:
range: string
examples:
- value: Museum and events
description: Multi-use
- value: Administrative offices
description: Office use
condition_status:
range: string
examples:
- value: GOOD
description: Good condition
- value: UNDER_RESTORATION
description: Currently being restored
has_or_had_condition: # was: condition_status - migrated per Rule 53/56 (2026-01-18)
description: |
MIGRATED from condition_status per slot_fixes.yaml (Rule 53/56, 2026-01-18).
Physical condition assessment of the historic building.
Uses Condition class with has_or_had_type for condition classification.
Values: EXCELLENT, GOOD, FAIR, POOR, UNDER_RESTORATION
range: Condition
inlined: true
examples:
- value:
has_or_had_type: EXCELLENT
condition_description: "Well-maintained historic fabric"
condition_date: "2024-01-15"
description: Excellent condition with assessment date
- value:
has_or_had_type: GOOD
condition_description: "Minor wear consistent with age"
description: Good condition assessment
- value:
has_or_had_type: UNDER_RESTORATION
condition_description: "Major restoration project 2024-2025"
description: Currently being restored
is_or_was_derived_from: # was: was_derived_from - migrated per Rule 53
range: CustodianObservation
multivalued: true
required: false
is_or_was_generated_by: # was: was_generated_by - migrated per Rule 53
range: ReconstructionActivity
required: false
comments:
- HistoricBuilding models secondary historic properties of heritage custodians
- Getty AAT 300005425 for historic buildings
- Links to FeatureTypeEnum for Wikidata-sourced building classification
- Distinguished from CustodianPlace (main headquarters)
- May be open to public or used for operations/events
- "MIGRATION NOTE: has_or_had_area replaced building_floor_area_sqm (Rule 53)"
see_also:
- http://vocab.getty.edu/aat/300005425
- https://schema.org/LandmarksOrHistoricalBuildings
- https://monumentenregister.cultureelerfgoed.nl/
examples:
- value:
historic_building_id: https://nde.nl/ontology/hc/aux/mauritshuis-johan-de-witt
historic_building_name: Johan de Witthuis
historic_building_description: 17th-century canal house, former residence of Grand Pensionary Johan de Witt. Now part
of Mauritshuis complex.
feature_type_classification: HISTORIC_HOUSE_MUSEUM
construction_date: '1650'
construction_date_precision: APPROXIMATE
has_architectural_style: Dutch Golden Age
heritage_status: Rijksmonument
monument_number: '16284'
is_open_to_public: false
current_use: Administrative offices and events
has_or_had_condition: # was: condition_status (2026-01-18)
has_or_had_type: EXCELLENT
condition_description: "Well-maintained historic fabric"
has_or_had_area:
- area_value: 450.0
has_or_had_unit:
has_or_had_type: SQUARE_METER
has_or_had_symbol: "m²"
has_or_had_label: "Total floor area"
description: Historic canal house as secondary property
- value:
historic_building_id: https://nde.nl/ontology/hc/aux/kasteel-amerongen
historic_building_name: Kasteel Amerongen
historic_building_description: Medieval castle with 17th-century renovations. Museum and event venue.
feature_type_classification: CASTLE
construction_date: 13th century
construction_date_precision: CENTURY
has_architectural_style: Dutch Classical
has_or_had_architect: Maurits Post
heritage_status: Rijksmonument
monument_number: '521814'
is_open_to_public: true
has_or_had_opening_hour:
- day_of_week: "Tuesday-Sunday"
opens: "11:00"
closes: "17:00"
is_part_of_complex: true
has_or_had_label: # was: complex_name (2026-01-18)
has_or_had_label: Kasteel Amerongen landgoed
has_or_had_type: complex_name
current_use: Museum and events
has_or_had_condition: # was: condition_status (2026-01-18)
has_or_had_type: GOOD
condition_description: "Historic castle in good preservation state"
has_or_had_area:
- area_value: 2500.0
has_or_had_unit:
has_or_had_type: SQUARE_METER
has_or_had_symbol: "m²"
is_estimate: true
has_or_had_label: "Castle floor area"
description: Castle as heritage property