glam/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml
kempersc f3c0586d09 Refactor schema and slots for improved clarity and organization
- Updated `has_or_had_url` slot to allow a broader range of values by changing its range from `uriorcurie` to `Any`.
- Removed obsolete slots: `house_number`, `html_file`, `html_snapshot_path`, and `http_status_code`.
- Introduced new classes: `CeasingEvent`, `FileLocation`, `FilePath`, `HTMLFile`, `HTTPStatusCode`, `HouseNumber`, `MaximumHumidity`, `MinimumHumidity`, `TargetHumidity`, and `WKT` to better represent various concepts.
- Migrated existing slots to new structures, ensuring alignment with RiC-O naming conventions.
- Added new slots: `ceases_or_ceased_through`, `has_or_had_file_location`, `has_or_had_file_path`, `has_or_had_http_status`, and `is_or_was_observed_by` to capture additional metadata.
- Enhanced descriptions and annotations for clarity and context.
2026-01-28 10:49:49 +01:00

453 lines
19 KiB
YAML

id: https://nde.nl/ontology/hc/class/auxiliary-place
name: auxiliary_place_class
title: AuxiliaryPlace Class
imports:
- linkml:types
- ./Custodian
- ./CustodianPlace
- ./CustodianObservation
- ./ReconstructionActivity
- ./FeaturePlace
- ./GeoSpatialPlace
- ./Country
- ./Subregion
- ./City
- ./Settlement
- ./TimeSpan
- ./Address
- ../enums/AuxiliaryPlaceTypeEnum
- ./ReconstructedEntity
- ./BranchOffice
- ./AdministrativeOffice
- ./TemporaryLocation
- ./ConservationLab
- ./ReadingRoom
- ./ReadingRoomAnnex
- ./Warehouse
- ./ResearchCenter
- ./ExhibitionSpace
- ./HistoricBuilding
- ./EducationCenter
- ./OutdoorSite
- ./CateringPlace
- ./GiftShop
- ./Storage
- ./OrganizationBranch
- ../slots/has_feature_type
- ../slots/has_geospatial_location
- ../slots/geonames_id
- ../slots/latitude
- ../slots/longitude
- ../slots/has_or_had_address
- ../slots/postal_code
- ../slots/is_or_was_located_in
- ../slots/has_or_had_identifier
- ../slots/has_auxiliary_place_type
- ../slots/country
- ../slots/hosts_branch
- ../slots/is_auxiliary_of_place
- ../slots/place_description
- ../slots/place_name
- ../slots/refers_to_custodian
- ../slots/settlement
- ../slots/specialized_place
- ../slots/specificity_annotation
- ../slots/has_or_had_geographic_subdivision
- ../slots/has_or_had_score
- ../slots/temporal_extent
- ../slots/is_or_was_derived_from
- ../slots/is_or_was_generated_by
- ./SpecificityAnnotation
- ./TemplateSpecificityScore
- ./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#
locn: http://www.w3.org/ns/locn#
skos: http://www.w3.org/2004/02/skos/core#
vcard: http://www.w3.org/2006/vcard/ns#
geosparql: http://www.opengis.net/ont/geosparql#
classes:
AuxiliaryPlace:
is_a: ReconstructedEntity
class_uri: org:Site
description: "Secondary or subordinate physical location associated with a heritage custodian.\n\n**CRITICAL DISTINCTION - THREE-TIER PLACE MODEL**:\n\n1. **CustodianPlace** (preferred place reference):\n - Main/primary place designation for the custodian\n - Like CustodianName is the preferred emic label\n - Examples: \"Rijksmuseum\" (main building), \"National Archives\" (headquarters)\n \n2. **AuxiliaryPlace** (subordinate places) - THIS CLASS:\n - Secondary locations: branch offices, storage facilities, regional sites\n - Like CustodianAppellation is to CustodianName\n - Examples: Depot Amersfoort (off-site storage), Regional office Noord-Holland\n \n3. **FeaturePlace** (feature type classification):\n - Classifies the TYPE of physical feature (museum building, warehouse, etc.)\n - Applies to both CustodianPlace and AuxiliaryPlace\n\n**W3C ORG ALIGNMENT**:\n\n`org:Site` - \"An office or other premise at which the organization is located. \nMany organizations are\
\ spread across multiple sites and many sites will host \nmultiple locations. In most cases a Site will be a physical location.\"\n\nKey properties:\n- `org:siteOf` - links site to organization (inverse of org:hasSite)\n- `org:siteAddress` - locn:Address for physical address\n- `locn:geometry` - geometric representation (lat/lon)\n\n**RELATIONSHIP TO ORGANIZATIONBRANCH**:\n\nAuxiliaryPlace represents PHYSICAL LOCATION (where)\nOrganizationBranch represents ORGANIZATIONAL UNIT (what operates there)\n\n```\nCustodian (hub)\n \u251C\u2500\u2500 place_designation \u2192 CustodianPlace (main place)\n \u2502 \u2514\u2500\u2500 auxiliary_places \u2192 AuxiliaryPlace (subordinate sites)\n \u2502 \u2514\u2500\u2500 hosts_branch \u2192 OrganizationBranch (org unit at site)\n \u2502 \u2514\u2500\u2500 has_operational_unit \u2192 OrganizationalStructure (teams)\n \u2502\n \u2514\u2500\u2500 organizational_structure \u2192 OrganizationalStructure (informal units)\n \
\ \u2514\u2500\u2500 located_at \u2192 AuxiliaryPlace (optional physical location)\n```\n\n**USE CASES**:\n\n1. **Off-site Storage Facilities**:\n - Museum depot in Amersfoort (Rijksmuseum)\n - Archive annexes and document centers\n\n2. **Branch Libraries/Offices**:\n - University library branches at satellite campuses\n - Regional archive offices (Noord-Holland, Zuid-Holland)\n\n3. **Research Centers**:\n - Conservation lab in separate building\n - Digitization center at different address\n\n4. **Historic Buildings Under Same Custodian**:\n - Mauritshuis manages multiple historic houses\n - Abbey with multiple monastic buildings\n\n5. **Temporary Locations**:\n - Exhibition pavilions\n - Pop-up museums/archives\n - Storage during renovation\n\n**Example - Rijksmuseum with Multiple Sites**:\n```yaml\nCustodian:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label: \"Rijksmuseum\"\n place_designation:\n place_name: \"Rijksmuseum\"\
\ # Main building on Museumplein\n auxiliary_places:\n - place_name: \"Depot Amersfoort\"\n auxiliary_place_type: STORAGE_FACILITY\n street_address: \"Euterpelaan 25, Amersfoort\"\n - place_name: \"Rijksmuseum Schiphol\"\n auxiliary_place_type: BRANCH_OFFICE\n street_address: \"Schiphol Airport, Lounge 2\"\n hosts_branch:\n has_or_had_label: \"Schiphol Exhibition Space\"\n```\n\n**TEMPORAL VALIDITY**:\n\nAuxiliary places can open/close independently:\n- Storage facility opened 1995, closed 2010 (moved to new location)\n- Branch office valid_from 2000, valid_to null (still active)\n\nTrack with valid_from/valid_to or temporal_extent (for fuzzy dates).\n"
exact_mappings:
- org:Site
close_mappings:
- schema:Place
- crm:E27_Site
- locn:Address
- vcard:Location
related_mappings:
- crm:E53_Place
- schema:branch
- org:siteAddress
- vcard:Address
slots:
- has_or_had_identifier
- has_or_had_type
- is_or_was_located_in
- country
- geonames_id
- has_feature_type
- has_or_had_location
- hosts_branch
- is_auxiliary_of_place
- latitude
- longitude
- place_description
- place_name
- postal_code
- refers_to_custodian
- settlement
- specialized_place
- specificity_annotation
- has_or_had_address
- has_or_had_geographic_subdivision
- has_or_had_score
- temporal_extent
- is_or_was_derived_from
- is_or_was_generated_by
- has_or_had_geometry
slot_usage:
has_or_had_identifier:
range: uriorcurie
required: true
identifier: true
examples:
- value: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
description: Rijksmuseum off-site storage facility
place_name:
range: string
required: true
examples:
- value: Depot Amersfoort
description: Off-site storage facility name
- value: Rijksmuseum Schiphol
description: Airport branch location
- value: Reading Room Annex
description: Overflow reading room
has_or_had_type:
description: 'Type of auxiliary place (e.g., STORAGE_FACILITY, BRANCH_OFFICE).
MIGRATED from has_auxiliary_place_type per Rule 53.
Uses PlaceType class (which wraps AuxiliaryPlaceTypeEnum).
'
range: PlaceType
required: true
inlined: true
examples:
- value:
has_or_had_label: STORAGE_FACILITY
description: Off-site depot
- value:
has_or_had_label: BRANCH_OFFICE
description: Regional branch
- value:
has_or_had_label: RESEARCH_CENTER
description: Digitization center
specialized_place:
range: ReconstructedEntity
required: false
inlined: true
examples:
- value:
research_center_id: https://nde.nl/hc/research/kb-digitization
center_name: KB Digitization Center
research_center_type: DIGITIZATION_CENTER
description: ResearchCenter instance for digitization facility
- value:
conservation_lab_id: https://nde.nl/hc/lab/rkd-paper
lab_name: RKD Paper Conservation Lab
conservation_specialties:
- Works on paper
- Drawings
description: ConservationLab instance
place_description:
range: string
examples:
- value: Off-site storage facility housing overflow collections. Staff access only.
description: Depot description
has_or_had_address:
range: Address
multivalued: true
inlined_as_list: true
required: false
description: 'Physical address(es) for this auxiliary place.
MIGRATED from street_address (string) to full Address class (2026-01-17, Rule 53/56).
Provides richer address modeling with components, geocoding, and provenance.
'
examples:
- value:
has_or_had_label:
- has_or_had_label: Euterpelaan 25, 3824 BK Amersfoort, Netherlands
language: nl
- has_or_had_section:
has_or_had_value: '25'
postal_code: 3824 BK
locality: Amersfoort
country_name: NL
description: Depot street address as full Address object
- value:
has_or_had_label:
- has_or_had_label: Schiphol Airport, Holland Boulevard, Lounge 2
language: en
locality: Schiphol
country_name: NL
description: Airport location as Address object
postal_code:
range: string
examples:
- value: 3824 BK
description: Dutch postal code
is_or_was_located_in:
range: City
required: false
inlined: true
description: 'The city where this auxiliary place is located, as a structured City entity.
MIGRATED from city (string) slot (2026-01-18, Rule 53).
Provides GeoNames ID, coordinates, and subregion linkage.
'
examples:
- value:
settlement_name: Amersfoort
geonames_id: 2759633
country: NL
description: Auxiliary place located in Amersfoort
country:
range: Country
examples:
- value: https://nde.nl/ontology/hc/country/NL
description: Netherlands
has_or_had_geographic_subdivision:
range: Subregion
examples:
- value: https://nde.nl/ontology/hc/subregion/NL-UT
description: Utrecht province
settlement:
range: Settlement
examples:
- value: https://nde.nl/ontology/hc/settlement/2759633
description: Amersfoort (GeoNames ID 2759633)
latitude:
range: float
examples:
- value: 52.1561
description: Amersfoort latitude
longitude:
range: float
examples:
- value: 5.3878
description: Amersfoort longitude
geonames_id:
range: integer
examples:
- value: 2759633
description: Amersfoort GeoNames ID
has_or_had_location:
description: 'Geospatial location of this auxiliary place.
MIGRATED from has_geospatial_location per Rule 53.
Uses GeospatialLocation class.
'
range: GeospatialLocation
multivalued: true
inlined_as_list: true
required: false
examples:
- value:
has_or_had_location:
geospatial_id: https://nde.nl/ontology/hc/geo/depot-amersfoort-building
latitude: 52.1561
longitude: 5.3878
has_or_had_geometry:
- as_wkt: POLYGON((5.385 52.154, 5.390 52.154, 5.390 52.158, 5.385 52.158, 5.385 52.154))
has_or_had_type:
has_or_had_label: POLYGON
osm_id: way/234567890
has_accuracy_in_meters: 1.0
spatial_resolution: BUILDING
geospatial_source: Kadaster BAG
description: Storage depot with building footprint polygon
- value:
has_or_had_location:
geospatial_id: https://nde.nl/ontology/hc/geo/schiphol-branch
latitude: 52.3086
longitude: 4.7639
has_or_had_geometry:
- as_wkt: POINT(4.7639 52.3086)
has_or_had_type:
has_or_had_label: POINT
geonames_id: 2747891
has_accuracy_in_meters: 50.0
spatial_resolution: BUILDING
geospatial_source: GeoNames API
description: Airport branch point location
has_feature_type:
range: FeaturePlace
examples:
- value: https://nde.nl/ontology/hc/feature/warehouse-type
description: Warehouse/depot building type
hosts_branch:
range: OrganizationBranch
multivalued: true
inlined_as_list: true
examples:
- value:
has_or_had_label: Conservation Division - Amersfoort
branch_type: CONSERVATION_LAB
description: Conservation branch at depot site
is_auxiliary_of_place:
range: CustodianPlace
required: true
examples:
- value: https://nde.nl/ontology/hc/place/rijksmuseum-main
description: Main Rijksmuseum building
temporal_extent:
description: 'Place validity period using CIDOC-CRM TimeSpan.
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
Replaces separate valid_from/valid_to slots with unified temporal model.
'
range: TimeSpan
examples:
- value:
begin_of_the_begin: '1995-06-01'
end_of_the_end: '2010-12-31'
description: Depot opened June 1995, closed end of 2010
- value:
begin_of_the_begin: '1970-01-01'
end_of_the_begin: '1979-12-31'
description: Opened sometime in the 1970s (fuzzy)
is_or_was_derived_from:
range: CustodianObservation
multivalued: true
required: false
is_or_was_generated_by:
range: ReconstructionActivity
required: false
refers_to_custodian:
range: Custodian
required: true
examples:
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Rijksmuseum custodian hub
comments:
- AuxiliaryPlace models SUBORDINATE physical locations (not main headquarters)
- Analogous to CustodianAppellation (alternative names) for CustodianName
- W3C ORG org:Site for organizational site/premises
- Links to OrganizationBranch via hosts_branch (what operates at this site)
- Links back to CustodianPlace via is_auxiliary_of_place (main vs subordinate)
- Temporal validity tracks site lifecycle (opened/closed)
- Can have precise coordinates (latitude/longitude) unlike nominal CustodianPlace
see_also:
- https://www.w3.org/TR/vocab-org/#org:Site
- https://www.w3.org/ns/locn
- http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E27
- https://www.w3.org/TR/vcard-rdf/
examples:
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
place_name: Depot Amersfoort
has_or_had_type:
has_or_had_label: STORAGE_FACILITY
place_description: Off-site storage facility for overflow collections. Climate-controlled. Staff access only.
has_or_had_address:
- has_or_had_label:
- has_or_had_label: Euterpelaan 25, 3824 BK Amersfoort, Netherlands
language: nl
- has_or_had_section:
has_or_had_value: '25'
postal_code: 3824 BK
locality: Amersfoort
country_name: NL
country: https://nde.nl/ontology/hc/country/NL
has_or_had_geographic_subdivision: https://nde.nl/ontology/hc/subregion/NL-UT
latitude: 52.1561
longitude: 5.3878
valid_from: '1995-06-01'
is_auxiliary_of_place: https://nde.nl/ontology/hc/place/rijksmuseum-main
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Rijksmuseum off-site storage depot
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/aux-place/rijksmuseum-schiphol
place_name: Rijksmuseum Schiphol
has_or_had_type:
has_or_had_label: BRANCH_OFFICE
place_description: Small exhibition space at Schiphol Airport featuring rotating highlights from the collection.
has_or_had_address:
- has_or_had_label:
- has_or_had_label: Schiphol Airport, Holland Boulevard, Lounge 2
language: en
locality: Schiphol
country_name: NL
is_or_was_located_in:
settlement_name: Hoofddorp
geonames_id: 2753801
country: NL
country: https://nde.nl/ontology/hc/country/NL
valid_from: '2002-10-01'
hosts_branch:
- has_or_had_label: Schiphol Exhibition Team
branch_type: EXHIBITION_SPACE
is_auxiliary_of_place: https://nde.nl/ontology/hc/place/rijksmuseum-main
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Rijksmuseum airport branch exhibition
- value:
has_or_had_identifier: https://nde.nl/ontology/hc/aux-place/nha-reading-room-annex
place_name: Noord-Hollands Archief Reading Room Annex
has_or_had_type:
has_or_had_label: READING_ROOM_ANNEX
specialized_place:
reading_room_annex_id: https://nde.nl/hc/reading-room-annex/nha-overflow
annex_name: NHA Overflow Reading Room
annex_reason: PEAK_DEMAND
capacity_seats: 12
place_description: Overflow reading room for peak research periods.
has_or_had_address:
- has_or_had_label:
- has_or_had_label: Kleine Houtweg 20, 2012 CH Haarlem, Netherlands
language: nl
- has_or_had_section:
has_or_had_value: '20'
postal_code: 2012 CH
locality: Haarlem
country_name: NL
is_or_was_located_in:
settlement_name: Haarlem
geonames_id: 2755003
country: NL
valid_from: '2010-01-15'
valid_to: '2018-06-30'
is_auxiliary_of_place: https://nde.nl/ontology/hc/place/noord-hollands-archief-main
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-haa-a-nha
description: Archive annex with specialized ReadingRoomAnnex details (closed 2018)
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept