glam/schemas/20251121/linkml/modules/slots/located_at.yaml

26 lines
2.5 KiB
YAML

id: https://nde.nl/ontology/hc/slot/located_at
name: located_at_slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
schema: http://schema.org/
imports:
- linkml:types
- ../classes/AuxiliaryPlace
slots:
located_at:
slot_uri: hc:locatedAt
range: AuxiliaryPlace
multivalued: true
inlined_as_list: true
description: "Physical location where this organizational unit operates.\n\n**Range**: `Any` (2026-01-16) - Allows string values and AuxiliaryPlace/Location class instances.\nClasses narrow this to specific location types via slot_usage.\n\nNote: slot_uri changed from org:basedAt to hc:locatedAt\nto resolve OWL ambiguous type warning. org:basedAt may have\ndifferent expectations in the W3C Org ontology.\n\nAlternative: `org:hasSite` - \"Indicates a site at which the Organization \nhas some presence even if only indirect.\"\n\n**Use Cases**:\n\n1. **Departments at Branch Locations**:\n - Conservation Team → located at Amersfoort Depot\n - Digitization Team → located at off-site facility\n\n2. **Teams Spanning Multiple Locations**:\n - IT Department → located at main building AND data center\n - Public Services → located at main reading room AND annex\n\n3. **Temporary Location Assignments**:\n - Exhibition Team → temporarily at partner venue\n - Collections → temporarily at storage during renovation\n\n**Relationship Pattern**:\n\nTwo-way linking between locations and organizational units:\n\n```\nAuxiliaryPlace\n └── hosts_branch → OrganizationBranch\n └── has_operational_unit → OrganizationalStructure\n\nOrganizationalStructure\n └── located_at → AuxiliaryPlace (optional)\n```\n\n**Optional Slot**:\n\nMany organizational units don't have fixed locations:\n- Strategic Planning Committee (meets virtually)\n- Research Fellowship Program (no physical space)\n\nOnly use when organizational unit has identifiable physical location.\n\n**Example - Conservation Division**:\n```yaml\nOrganizationalStructure:\n unit_name: \"Conservation Division\"\n unit_type: DIVISION\n located_at:\n - place_name: \"Conservation Lab - Main Building\"\n - place_name: \"Climate-Controlled Storage - Depot Amersfoort\"\n```"
exact_mappings:
- org:basedAt
examples:
- value: |
- place_name: Depot Amersfoort
auxiliary_place_type: STORAGE_FACILITY
description: Organizational unit located at off-site storage
broad_mappings:
- prov:atTime