glam/schemas/20251121/linkml/modules/classes/HistoricBuilding.yaml
kempersc fcd1c21c63 Add aliases and enhance slot definitions across various modules
- Added new aliases for existing slots to improve clarity and usability, including:
  - has_deadline: has_embargo_end_date
  - has_extent: has_extent_text
  - has_fonds: has_fond
  - has_laboratory: conservation_lab
  - has_language: has_iso_code639_1, has_iso_code639_3
  - has_legal_basis: legal_basis
  - has_light_exposure: max_light_lux
  - has_measurement_unit: has_unit
  - has_note: has_custodian_observation
  - has_occupation: occupation
  - has_operating_hours: has_operating_hours
  - has_position: position
  - has_quantity: has_artwork_count, link_count
  - has_roadmap: review_date
  - has_skill: skill
  - has_speaker: speaker_label
  - has_specification: specification_url
  - has_statement: rights_statement_url, rights_statement
  - has_type: custodian_only
  - has_user_category: serves_visitors_only
  - hold_record_set: record_count
  - identified_by: has_index_number
  - in_period: has_period
  - in_place: has_place
  - in_series: has_series
  - measure: has_measurement
  - measured_on: measurement_date
  - organized_by: has_organizer
  - originate_from: has_origin
  - part_of: suborganization_of
  - published_on: has_publication_date
  - receive_investment: has_investment
  - related_to: connection_heritage_type
  - require: preservation_requirement
  - safeguarded_by: current_keeper, record_holder_note
  - state: states_or_stated
  - take_comission: takes_or_took_comission
  - take_place_at: takes_or_took_place_at
  - transmit_through: transmits_or_transmitted_through
  - warrant: warrants_or_warranted

- Introduced a new slot definition for evaluated_through to capture evaluation methodologies and review statuses.
2026-02-14 14:41:49 +01:00

268 lines
9.7 KiB
YAML

id: https://nde.nl/ontology/hc/class/historic-building
name: historic_building_class
title: HistoricBuilding Class
imports:
- linkml:types
- ../enums/FeatureTypeEnum
- ../slots/constructed_on
- ../slots/used_for
- ../slots/in_area
- ../slots/has_condition
- ../slots/has_label
- ../slots/has_operating_hours
- ../slots/has_score
- ../slots/has_status
- ../slots/has_style
- ../slots/has_type
- ../slots/has_access_policy
- ../slots/derive_from
- ../slots/designed_by
- ../slots/generated_by
- ../slots/part_of
- ../slots/identified_by
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_style
- designed_by
- in_area
- has_label
- has_condition
- constructed_at
- constructed_at
- used_for
- has_type
- has_status
- has_access_policy
- part_of
- identified_by
- has_score
- has_opening_hour
- derive_from
- generated_by
slot_usage:
has_type:
range: FeatureType
required: true
any_of:
- range: Building
examples:
- value: HISTORIC_HOUSE_MUSEUM
- value: CASTLE
- value: MANOR_HOUSE
constructed_at:
# range: string
examples:
- value: '1650'
- value: ca. 1465
- value: 15th century
constructed_at:
# range: string
examples:
- value: EXACT
- value: APPROXIMATE
has_style:
range: ArchitecturalStyle
inlined: true
examples:
- value:
has_label: Dutch Golden Age
- value:
has_label: Neo-Gothic
- value:
has_label: Amsterdam School
designed_by:
range: Architect
inlined: true
examples:
- value:
has_label: Jacob van Campen
- value:
has_label: P.J.H. Cuypers
has_status:
range: HeritageStatus
inlined: true
examples:
- value:
has_label: Rijksmonument
- value:
has_label: Gemeentelijk monument
identified_by:
# range: string
examples:
- value: '521814'
has_access_policy:
range: boolean
examples:
- value: true
- value: false
has_opening_hour:
range: OpeningHour
inlined: true
multivalued: true
examples:
- value:
opens: '11:00'
closes: '17:00'
- value:
opens: '10:00'
closes: '16:00'
part_of:
range: boolean
examples:
- value: true
has_label:
range: Label
inlined: true
multivalued: true
required: true
examples:
- value:
has_label: Johan de Witthuis
has_type: preferred_name
- value:
has_label: Klooster Ter Apel
has_type: complex_name
in_area:
range: Area
inlined: true
multivalued: true
examples:
- value:
area_value: 450.0
has_measurement_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
has_label: Building floor area
- value:
area_value: 1200.0
has_measurement_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
is_estimate: true
measurement_method: Historical records
has_label: Total floor area
used_for:
# range: string
examples:
- value: Museum and events
- value: Administrative offices
- value: UNDER_RESTORATION
has_condition:
range: Condition
inlined: true
examples:
- value:
has_type: EXCELLENT
has_description:
description_text: Well-maintained historic fabric
description_type: condition
- value:
has_type: GOOD
has_description:
description_text: Minor wear consistent with age
description_type: condition
- value:
has_type: UNDER_RESTORATION
has_description:
description_text: Major restoration project 2024-2025
description_type: condition
derive_from:
range: CustodianObservation
multivalued: true
required: false
generated_by:
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: in_area replaced building_floor_area_sqm (Rule 53)'
- 'MIGRATION NOTE: has_label replaced historic_building_name (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
has_label:
- has_label: Johan de Witthuis
has_type: preferred_name
has_type: HISTORIC_HOUSE_MUSEUM
construction_date: '1650'
construction_date_precision: APPROXIMATE
has_style:
has_label: Dutch Golden Age
has_status:
has_label: Rijksmonument
monument_number: '16284'
is_open_to_public: false
current_use: Administrative offices and events
has_condition:
has_type: EXCELLENT
has_description:
description_text: Well-maintained historic fabric
description_type: condition
in_area:
- area_value: 450.0
has_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
has_label: Total floor area
- value:
historic_building_id: https://nde.nl/ontology/hc/aux/klooster-ter-apel
has_label:
- has_label: Klooster Ter Apel - Gasthuis
has_type: preferred_name
- has_label: Kasteel Amerongen landgoed
has_type: complex_name
has_type: MONASTERY
construction_date: '1465'
is_part_of_complex: true
current_use: Museum and events
has_condition:
has_type: GOOD
has_description:
description_text: Historic castle in good preservation state
description_type: condition
in_area:
- area_value: 2500.0
has_unit:
has_type: SQUARE_METER
has_symbol: "m\xB2"
is_estimate: true
has_label: Castle floor area
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"