glam/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml
2025-11-25 12:48:07 +01:00

562 lines
20 KiB
YAML

# Heritage Auxiliary Place Class
# Represents secondary/subordinate physical locations of a heritage custodian
# W3C Org: org:Site for physical locations
id: https://nde.nl/ontology/hc/class/auxiliary-place
name: auxiliary-place-class
title: AuxiliaryPlace Class
imports:
- linkml:types
- ./Custodian
- ./CustodianPlace
- ./CustodianObservation
- ./ReconstructionActivity
- ./FeaturePlace
- ./Country
- ./Subregion
- ./Settlement
- ./TimeSpan
- ../enums/AuxiliaryPlaceTypeEnum
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#
classes:
AuxiliaryPlace:
class_uri: org:Site
description: >-
Secondary or subordinate physical location associated with a heritage custodian.
**CRITICAL DISTINCTION - THREE-TIER PLACE MODEL**:
1. **CustodianPlace** (preferred place reference):
- Main/primary place designation for the custodian
- Like CustodianName is the preferred emic label
- Examples: "Rijksmuseum" (main building), "National Archives" (headquarters)
2. **AuxiliaryPlace** (subordinate places) - THIS CLASS:
- Secondary locations: branch offices, storage facilities, regional sites
- Like CustodianAppellation is to CustodianName
- Examples: Depot Amersfoort (off-site storage), Regional office Noord-Holland
3. **FeaturePlace** (feature type classification):
- Classifies the TYPE of physical feature (museum building, warehouse, etc.)
- Applies to both CustodianPlace and AuxiliaryPlace
**W3C ORG ALIGNMENT**:
`org:Site` - "An office or other premise at which the organization is located.
Many organizations are spread across multiple sites and many sites will host
multiple locations. In most cases a Site will be a physical location."
Key properties:
- `org:siteOf` - links site to organization (inverse of org:hasSite)
- `org:siteAddress` - locn:Address for physical address
- `locn:geometry` - geometric representation (lat/lon)
**RELATIONSHIP TO ORGANIZATIONBRANCH**:
AuxiliaryPlace represents PHYSICAL LOCATION (where)
OrganizationBranch represents ORGANIZATIONAL UNIT (what operates there)
```
Custodian (hub)
├── place_designation → CustodianPlace (main place)
│ └── auxiliary_places → AuxiliaryPlace (subordinate sites)
│ └── hosts_branch → OrganizationBranch (org unit at site)
│ └── has_operational_unit → OrganizationalStructure (teams)
└── organizational_structure → OrganizationalStructure (informal units)
└── located_at → AuxiliaryPlace (optional physical location)
```
**USE CASES**:
1. **Off-site Storage Facilities**:
- Museum depot in Amersfoort (Rijksmuseum)
- Archive annexes and document centers
2. **Branch Libraries/Offices**:
- University library branches at satellite campuses
- Regional archive offices (Noord-Holland, Zuid-Holland)
3. **Research Centers**:
- Conservation lab in separate building
- Digitization center at different address
4. **Historic Buildings Under Same Custodian**:
- Mauritshuis manages multiple historic houses
- Abbey with multiple monastic buildings
5. **Temporary Locations**:
- Exhibition pavilions
- Pop-up museums/archives
- Storage during renovation
**Example - Rijksmuseum with Multiple Sites**:
```yaml
Custodian:
hc_id: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804"
preferred_label: "Rijksmuseum"
place_designation:
place_name: "Rijksmuseum" # Main building on Museumplein
auxiliary_places:
- place_name: "Depot Amersfoort"
auxiliary_place_type: STORAGE_FACILITY
street_address: "Euterpelaan 25, Amersfoort"
- place_name: "Rijksmuseum Schiphol"
auxiliary_place_type: BRANCH_OFFICE
street_address: "Schiphol Airport, Lounge 2"
hosts_branch:
branch_name: "Schiphol Exhibition Space"
```
**TEMPORAL VALIDITY**:
Auxiliary places can open/close independently:
- Storage facility opened 1995, closed 2010 (moved to new location)
- Branch office valid_from 2000, valid_to null (still active)
Track with valid_from/valid_to or temporal_extent (for fuzzy dates).
exact_mappings:
- org:Site
close_mappings:
- schema:Place
- crm:E27_Site
- locn:Address
related_mappings:
- crm:E53_Place
- schema:branch
- org:siteAddress
slots:
- auxiliary_place_id
- place_name
- auxiliary_place_type
- place_description
- street_address
- postal_code
- city
- country
- subregion
- settlement
- latitude
- longitude
- geonames_id
- has_feature_type
- hosts_branch
- is_auxiliary_of
- valid_from
- valid_to
- temporal_extent
- was_derived_from
- was_generated_by
- refers_to_custodian
slot_usage:
auxiliary_place_id:
slot_uri: dcterms:identifier
description: >-
Unique identifier for this auxiliary place.
Format: URI following NDE Heritage Custodian ontology conventions.
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:
slot_uri: crm:P87_is_identified_by
description: >-
Name of this auxiliary place/site.
CIDOC-CRM: P87_is_identified_by links place to appellation.
This is the human-readable name of the secondary location.
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"
auxiliary_place_type:
slot_uri: dcterms:type
description: >-
Type of auxiliary place using AuxiliaryPlaceTypeEnum classification.
Types include:
- BRANCH_OFFICE: Regional or satellite office
- STORAGE_FACILITY: Off-site storage, depot, warehouse
- RESEARCH_CENTER: Conservation lab, digitization center
- EXHIBITION_SPACE: Satellite gallery, exhibition pavilion
- HISTORIC_BUILDING: Secondary historic property
- TEMPORARY_LOCATION: Pop-up, renovation storage
- ADMINISTRATIVE_OFFICE: Non-public administrative building
Dublin Core: type for classification.
range: AuxiliaryPlaceTypeEnum
required: true
examples:
- value: "STORAGE_FACILITY"
description: "Off-site depot"
- value: "BRANCH_OFFICE"
description: "Regional branch"
place_description:
slot_uri: dcterms:description
description: >-
Free-text description of this auxiliary place.
Include:
- Purpose of this location
- What collections/functions are housed here
- Access information (public/staff only)
- Historical context
range: string
examples:
- value: "Off-site storage facility housing overflow collections. Staff access only."
description: "Depot description"
street_address:
slot_uri: locn:thoroughfare
description: >-
Street address of this auxiliary place.
W3C Location: locn:thoroughfare for street-level address.
Include street name, number, building name if applicable.
range: string
examples:
- value: "Euterpelaan 25"
description: "Street address"
- value: "Schiphol Airport, Lounge 2, Holland Boulevard"
description: "Airport location"
postal_code:
slot_uri: locn:postCode
description: >-
Postal/ZIP code for this auxiliary place.
W3C Location: locn:postCode for postal codes.
range: string
examples:
- value: "3824 BK"
description: "Dutch postal code"
city:
slot_uri: locn:postName
description: >-
City/town where this auxiliary place is located.
W3C Location: locn:postName for city/town.
range: string
examples:
- value: "Amersfoort"
description: "City name"
country:
slot_uri: schema:addressCountry
description: >-
Country where this auxiliary place is located.
Links to Country class with ISO 3166-1 codes.
range: Country
examples:
- value: "https://nde.nl/ontology/hc/country/NL"
description: "Netherlands"
subregion:
slot_uri: schema:addressRegion
description: >-
Geographic subdivision (state/province) where this place is located.
Links to Subregion class with ISO 3166-2 codes.
range: Subregion
examples:
- value: "https://nde.nl/ontology/hc/subregion/NL-UT"
description: "Utrecht province"
settlement:
slot_uri: schema:location
description: >-
Settlement (city/town) with GeoNames identifier.
Links to Settlement class for unambiguous city identification.
range: Settlement
examples:
- value: "https://nde.nl/ontology/hc/settlement/2759633"
description: "Amersfoort (GeoNames ID 2759633)"
latitude:
slot_uri: schema:latitude
description: >-
Geographic latitude (WGS84 coordinate).
Schema.org: latitude for geographic positioning.
range: float
examples:
- value: 52.1561
description: "Amersfoort latitude"
longitude:
slot_uri: schema:longitude
description: >-
Geographic longitude (WGS84 coordinate).
Schema.org: longitude for geographic positioning.
range: float
examples:
- value: 5.3878
description: "Amersfoort longitude"
geonames_id:
slot_uri: schema:identifier
description: >-
GeoNames numeric identifier for geocoding.
Resolves to https://www.geonames.org/{id}/
range: integer
examples:
- value: 2759633
description: "Amersfoort GeoNames ID"
has_feature_type:
slot_uri: dcterms:type
description: >-
Physical feature type classification for this auxiliary place.
Links to FeaturePlace which classifies WHAT TYPE of physical feature this is.
Examples:
- Depot building → WAREHOUSE feature type
- Branch library → LIBRARY_BUILDING feature type
- Conservation lab → LABORATORY feature type
range: FeaturePlace
examples:
- value: "https://nde.nl/ontology/hc/feature/warehouse-type"
description: "Warehouse/depot building type"
hosts_branch:
slot_uri: org:hasSite
description: >-
OrganizationBranch operating at this auxiliary place.
W3C ORG: org:hasSite (inverse direction - site hosts organization unit).
Links the physical location to the formal organizational unit
that operates at this site.
A site can host multiple branches (shared facility).
range: OrganizationBranch
multivalued: true
inlined_as_list: true
examples:
- value:
branch_name: "Conservation Division - Amersfoort"
branch_type: CONSERVATION_LAB
description: "Conservation branch at depot site"
is_auxiliary_of:
slot_uri: skos:broader
description: >-
Link back to the CustodianPlace that this is an auxiliary of.
SKOS: broader links subordinate to main concept.
Like CustodianAppellation.variant_of_name → CustodianName,
this links AuxiliaryPlace → CustodianPlace (main place).
range: CustodianPlace
required: true
examples:
- value: "https://nde.nl/ontology/hc/place/rijksmuseum-main"
description: "Main Rijksmuseum building"
valid_from:
slot_uri: schema:validFrom
description: >-
Date when this auxiliary place became operational.
Track when branch offices opened, storage facilities commissioned, etc.
range: date
examples:
- value: "1995-06-01"
description: "Depot opened June 1995"
valid_to:
slot_uri: schema:validThrough
description: >-
Date when this auxiliary place closed or was decommissioned.
NULL if still active.
range: date
examples:
- value: "2010-12-31"
description: "Facility closed end of 2010"
temporal_extent:
slot_uri: crm:P4_has_time-span
description: >-
Temporal period during which this auxiliary place was operational.
CIDOC-CRM: P4_has_time-span for fuzzy temporal boundaries.
Use when exact dates are uncertain:
- "Branch opened sometime in the 1970s"
- "Facility operational until around 2005"
range: TimeSpan
examples:
- value:
begin_of_the_begin: "1970-01-01"
end_of_the_begin: "1979-12-31"
description: "Opened sometime in the 1970s"
was_derived_from:
slot_uri: prov:wasDerivedFrom
description: >-
CustodianObservation(s) from which this auxiliary place was derived.
PROV-O: wasDerivedFrom for observation provenance.
range: CustodianObservation
multivalued: true
required: false
was_generated_by:
slot_uri: prov:wasGeneratedBy
description: >-
ReconstructionActivity that generated this place record.
PROV-O: wasGeneratedBy for generation activity.
range: ReconstructionActivity
required: false
refers_to_custodian:
slot_uri: org:siteOf
description: >-
The Custodian hub that operates at this auxiliary place.
W3C ORG: org:siteOf - inverse of org:hasSite.
"Indicates an Organization which has some presence at the given site."
Links the physical location back to the custodian hub.
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 (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"
examples:
- value:
auxiliary_place_id: "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."
street_address: "Euterpelaan 25"
postal_code: "3824 BK"
city: "Amersfoort"
country: "https://nde.nl/ontology/hc/country/NL"
subregion: "https://nde.nl/ontology/hc/subregion/NL-UT"
latitude: 52.1561
longitude: 5.3878
valid_from: "1995-06-01"
is_auxiliary_of: "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:
auxiliary_place_id: "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."
street_address: "Schiphol Airport, Holland Boulevard, Lounge 2"
city: "Schiphol"
country: "https://nde.nl/ontology/hc/country/NL"
valid_from: "2002-10-01"
hosts_branch:
- branch_name: "Schiphol Exhibition Team"
branch_type: EXHIBITION_SPACE
is_auxiliary_of: "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:
auxiliary_place_id: "https://nde.nl/ontology/hc/aux-place/nha-reading-room-annex"
place_name: "Noord-Hollands Archief Reading Room Annex"
auxiliary_place_type: BRANCH_OFFICE
place_description: "Overflow reading room for peak research periods."
street_address: "Kleine Houtweg 20"
postal_code: "2012 CH"
city: "Haarlem"
valid_from: "2010-01-15"
valid_to: "2018-06-30"
is_auxiliary_of: "https://nde.nl/ontology/hc/place/noord-hollands-archief-main"
refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-haa-a-nha"
description: "Temporary archive annex (closed 2018)"
# Slot definitions (basic - detailed in class slot_usage)
slots:
auxiliary_place_id:
description: Unique identifier for auxiliary place
range: uriorcurie
auxiliary_place_type:
description: Type of auxiliary place
range: AuxiliaryPlaceTypeEnum
place_description:
description: Description of auxiliary place
range: string
postal_code:
description: Postal/ZIP code
range: string
latitude:
description: Geographic latitude
range: float
longitude:
description: Geographic longitude
range: float
geonames_id:
description: GeoNames numeric identifier
range: integer
hosts_branch:
description: OrganizationBranch operating at this site
range: OrganizationBranch
is_auxiliary_of:
description: Link to main CustodianPlace
range: CustodianPlace