All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m4s
Session 2026-01-19: Completed remaining migrations per Rules 53/56/60. Major migrations: 1. claim_type → has_or_had_type + ClaimType/ClaimTypes (60+ concrete types in 11 categories) 2. circumstances_of_death → is_deceased + DeceasedStatus + CauseOfDeath 3. claims_count → has_or_had_quantity + Quantity (with based_on_claim for provenance) 4. classification_status → has_or_had_type + ClassificationStatusType Created files: - ClaimType.yaml, ClaimTypes.yaml (abstract base + 60+ concrete subclasses) - DeceasedStatus.yaml, CauseOfDeath.yaml, CauseOfDeathTypeEnum.yaml - ClassificationStatus.yaml, ClassificationStatusType.yaml, ClassificationStatusTypes.yaml - CITESAppendix.yaml, City.yaml, CertaintyLevel.yaml - is_deceased.yaml, is_or_was_caused_by.yaml, based_on_claim.yaml Archived slots: - claim_type, circumstances_of_death, claims_count, classification_status Added Rule 60 to AGENTS.md: No Migration Deferral - agents MUST execute all migrations. All 527 slot_fixes.yaml entries now complete (100%).
442 lines
20 KiB
YAML
442 lines
20 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 # Added for is_or_was_located_in range (2026-01-18, Rule 53)
|
|
- ./Settlement
|
|
- ./TimeSpan
|
|
- ./Address # Added for has_or_had_address range (2026-01-17, Rule 53/56 migration)
|
|
- ../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 # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
- ../slots/postal_code
|
|
# REMOVED: ../slots/city - migrated to is_or_was_located_in + City (2026-01-18, Rule 53)
|
|
- ../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 # was: subregion - migrated per Rule 53/56 (2026-01-17)
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
- ../slots/temporal_extent # consolidated: absorbs valid_from + valid_to per Rule 53
|
|
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
|
- ../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#
|
|
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\
|
|
\ ├── place_designation → CustodianPlace (main place)\n │ └── auxiliary_places → AuxiliaryPlace (subordinate sites)\n\
|
|
\ │ └── hosts_branch → OrganizationBranch (org unit at site)\n │ └── has_operational_unit → OrganizationalStructure\
|
|
\ (teams)\n │\n └── organizational_structure → OrganizationalStructure (informal units)\n └── located_at → 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 hc_id: \"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_auxiliary_place_type
|
|
# REMOVED: city - migrated to is_or_was_located_in + City (2026-01-18, Rule 53)
|
|
- is_or_was_located_in
|
|
- country
|
|
- geonames_id
|
|
- has_feature_type
|
|
- has_geospatial_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 # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
- has_or_had_geographic_subdivision # was: subregion - migrated per Rule 53/56 (2026-01-17)
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
- temporal_extent # consolidated: absorbs valid_from + valid_to 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:
|
|
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_auxiliary_place_type:
|
|
range: AuxiliaryPlaceTypeEnum
|
|
required: true
|
|
examples:
|
|
- value: STORAGE_FACILITY
|
|
description: Off-site depot
|
|
- value: BRANCH_OFFICE
|
|
description: Regional branch
|
|
- value: RESEARCH_CENTER
|
|
description: Digitization center - use ResearchCenter class for details
|
|
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: # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
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"
|
|
house_number: "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
|
|
# REMOVED: city slot_usage - migrated to is_or_was_located_in + City (2026-01-18, Rule 53)
|
|
# city:
|
|
# range: string
|
|
# examples:
|
|
# - value: Amersfoort
|
|
# description: City name
|
|
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: # was: subregion - migrated per Rule 53/56 (2026-01-17)
|
|
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_geospatial_location:
|
|
range: GeoSpatialPlace
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
required: false
|
|
examples:
|
|
- value:
|
|
geospatial_id: https://nde.nl/ontology/hc/geo/depot-amersfoort-building
|
|
latitude: 52.1561
|
|
longitude: 5.3878
|
|
geometry_wkt: POLYGON((5.385 52.154, 5.390 52.154, 5.390 52.158, 5.385 52.158, 5.385 52.154))
|
|
geometry_type: 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:
|
|
geospatial_id: https://nde.nl/ontology/hc/geo/schiphol-branch
|
|
latitude: 52.3086
|
|
longitude: 4.7639
|
|
geometry_type: 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: # consolidated: absorbs valid_from + valid_to per Rule 53
|
|
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: # 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
|
|
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
|
|
auxiliary_place_type: STORAGE_FACILITY
|
|
place_description: Off-site storage facility for overflow collections. Climate-controlled. Staff access only.
|
|
has_or_had_address: # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
- has_or_had_label:
|
|
- has_or_had_label: "Euterpelaan 25, 3824 BK Amersfoort, Netherlands"
|
|
language: "nl"
|
|
house_number: "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 # was: subregion - migrated per Rule 53/56 (2026-01-17)
|
|
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
|
|
auxiliary_place_type: BRANCH_OFFICE
|
|
place_description: Small exhibition space at Schiphol Airport featuring rotating highlights from the collection.
|
|
has_or_had_address: # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
- 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: # was: city - migrated per Rule 53/56 (2026-01-18)
|
|
settlement_name: Hoofddorp # Schiphol Airport is located in Hoofddorp municipality
|
|
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
|
|
auxiliary_place_type: 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: # was: street_address - migrated to Address class per Rule 53/56 (2026-01-17)
|
|
- has_or_had_label:
|
|
- has_or_had_label: "Kleine Houtweg 20, 2012 CH Haarlem, Netherlands"
|
|
language: "nl"
|
|
house_number: "20"
|
|
postal_code: "2012 CH"
|
|
locality: "Haarlem"
|
|
country_name: "NL"
|
|
is_or_was_located_in: # was: city - migrated per Rule 53/56 (2026-01-18)
|
|
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)
|