- 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.
154 lines
6.9 KiB
YAML
154 lines
6.9 KiB
YAML
id: https://nde.nl/ontology/hc/class/OrganizationalStructure
|
|
name: OrganizationalStructure
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
org: http://www.w3.org/ns/org#
|
|
prov: http://www.w3.org/ns/prov#
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_contact_point
|
|
- ../slots/has_label
|
|
- ../slots/has_quantity
|
|
- ../slots/has_score
|
|
- ../slots/has_staff
|
|
- ../slots/has_type
|
|
- ../slots/located_at
|
|
- ../slots/part_of
|
|
- ../slots/refer_to
|
|
- ../slots/temporal_extent
|
|
classes:
|
|
OrganizationalStructure:
|
|
class_uri: org:OrganizationalUnit
|
|
description: "Informal organizational structure of a heritage custodian, representing\noperational departments, teams, divisions, or groups that are NOT formally\nregistered as separate legal entities.\n\n**Distinction from GovernanceStructure**:\n- **GovernanceStructure**: Formal structure from legal registration \n (e.g., \"National Archives is agency under Ministry OCW\")\n- **OrganizationalStructure**: Informal/operational units\n (e.g., \"Digital Preservation Team\", \"Public Services Department\")\n\n**W3C ORG Alignment**:\nMaps to `org:OrganizationalUnit` - \"An Organization such as a University \nSupport Unit which is part of some larger FormalOrganization and only has \nfull recognition within the context of that FormalOrganization, it is not \na Legal Entity in its own right.\"\n\n**Scope**:\n- Departments (Collections, Education, Research, IT)\n- Teams (Digital Preservation, Conservation, Cataloging)\n- Programs (Outreach programs, fellowship programs)\n- Working groups\
|
|
\ (Metadata standards group, acquisitions committee)\n- Service units (Reading room, reference desk, storage facilities)\n\n**NOT in Scope** (use GovernanceStructure instead):\n- Formal sub-organizations with legal registration\n- Legally recognized branches or subsidiaries\n- Governance bodies from articles of incorporation\n\n**Temporal Dynamics**:\nOrganizational units can be created, renamed, merged, or dissolved\nindependently of the custodian's legal status. Track changes with\n`valid_from`/`valid_to` dates.\n\n**Example - National Archives**:\n```yaml\nCustodianLegalStatus:\n governance_structure: # FORMAL (from legal registration)\n structure_type: \"Government agency\"\n governance_body: \"Reports to Ministry of OCW\"\n\nCustodian:\n organizational_structure: # INFORMAL (operational)\n - unit_name: \"Digital Preservation Department\"\n unit_type: \"department\"\n description: \"Manages born-digital archives\"\n - unit_name: \"Public Services Team\"\
|
|
\n unit_type: \"team\"\n description: \"Reading room, reference services\"\n```\n"
|
|
slots:
|
|
- has_contact_point
|
|
- located_at
|
|
- part_of
|
|
- refer_to
|
|
- has_quantity
|
|
- has_staff
|
|
- has_score
|
|
- has_label
|
|
- has_type
|
|
- temporal_extent
|
|
slot_usage:
|
|
has_label:
|
|
required: true
|
|
# range: string
|
|
examples:
|
|
- value: Digital Preservation Department
|
|
- value: Public Services Team
|
|
- value: Research and Documentation Division
|
|
has_type:
|
|
# range: string # uriorcurie
|
|
examples:
|
|
- value: DEPARTMENT
|
|
- value: TEAM
|
|
part_of:
|
|
range: OrganizationalStructure
|
|
examples:
|
|
- value:
|
|
has_label:
|
|
has_label: Collections Division
|
|
has_quantity:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
has_staff:
|
|
range: PersonObservation
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
examples:
|
|
- value:
|
|
- id: https://nde.nl/ontology/hc/person-obs/nl-na/john-doe/archivist-2015
|
|
person_name: John Doe
|
|
staff_role: ARCHIVIST
|
|
role_title: Digital Preservation Manager
|
|
located_at:
|
|
range: AuxiliaryPlace
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
examples:
|
|
- value:
|
|
- place_name: Depot Amersfoort
|
|
auxiliary_place_type: STORAGE_FACILITY
|
|
has_contact_point:
|
|
# range: string
|
|
examples:
|
|
- value: digitization@nationalarchives.nl
|
|
- value: https://nationalarchives.nl/services/reading-room
|
|
temporal_extent:
|
|
range: TimeSpan
|
|
inlined: true
|
|
required: false
|
|
examples:
|
|
- value:
|
|
begin_of_the_begin: '2015-01-01'
|
|
- value:
|
|
begin_of_the_begin: '2015-01-01'
|
|
end_of_the_end: '2020-12-31'
|
|
refer_to:
|
|
required: true
|
|
range: Custodian
|
|
examples:
|
|
- value:
|
|
identified_by: https://nde.nl/ontology/hc/cust/national-archives
|
|
comments:
|
|
- OrganizationalStructure models INFORMAL operational units
|
|
- GovernanceStructure models FORMAL legal structure
|
|
- Both use org:OrganizationalUnit but at different levels
|
|
- Units can be nested via parent_unit (hierarchical structure)
|
|
- Temporal validity tracks organizational changes
|
|
- NOT for legally registered sub-organizations (use CustodianLegalStatus)
|
|
- 'NEW: located_at links organizational units to AuxiliaryPlace locations (optional)'
|
|
- Enables tracking which departments/teams operate at which physical sites
|
|
examples:
|
|
- value:
|
|
id: https://nde.nl/ontology/hc/org-unit/na-digital-pres
|
|
has_label:
|
|
has_label: Digital Preservation Department
|
|
has_type: DEPARTMENT
|
|
has_quantity:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
contact_point: digipres@nationalarchives.nl
|
|
temporal_extent:
|
|
begin_of_the_begin: '2010-01-01'
|
|
refers_to_custodian:
|
|
identified_by: https://nde.nl/ontology/hc/cust/national-archives-nl
|
|
- value:
|
|
id: https://nde.nl/ontology/hc/org-unit/rijks-conservation
|
|
has_label:
|
|
has_label: Conservation Lab
|
|
has_type: LAB
|
|
part_of:
|
|
has_label:
|
|
has_label: Collections Care Division
|
|
has_quantity:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
temporal_extent:
|
|
begin_of_the_begin: '1885-07-13'
|
|
refers_to_custodian:
|
|
identified_by: https://nde.nl/ontology/hc/cust/national-archives-nl
|
|
- value:
|
|
id: https://nde.nl/ontology/hc/org-unit/rijks-conservation
|
|
has_label:
|
|
has_label: Conservation Lab
|
|
has_type: LAB
|
|
part_of:
|
|
has_label:
|
|
has_label: Collections Care Division
|
|
has_quantity:
|
|
range: integer
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
temporal_extent:
|
|
begin_of_the_begin: '1885-07-13'
|
|
refers_to_custodian:
|
|
identified_by: https://nde.nl/ontology/hc/cust/rijksmuseum
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|