glam/frontend/public/schemas/20251121/linkml/modules/classes/ExternalWork.yaml
kempersc 53c6dbc2d9 feat(schema): Migrate temporal slots and introduce new pattern classes
Major slot migrations following slot_fixes.yaml revisions:
- TimeSpan: begin_of_the_begin, begin_of_the_end, end_of_the_begin, end_of_the_end
- Quantity: has_or_had_measurement_unit with MeasureUnit class
- Description: has_or_had_description with Description class
- URL, WikiData, Timestamp, Location, Provenance pattern classes

New slots for RiC-O compliance:
- Temporal: has_or_had_time_interval, calendar_system
- Transfer: is_or_was_transferred, has_or_had_policy
- Location: starts/ends_or_started/ended_at_location
- Provenance: has_or_had_provenance_path, is_or_was_webarchived_at

Archive deprecated slots per Rule 53 workflow.
2026-01-14 20:01:55 +01:00

73 lines
2.1 KiB
YAML

# ExternalWork - External work/services accepted by an institution
# Created per slot_fixes.yaml migration for: accepts_or_accepted_external_work
# Creation date: 2026-01-14
id: https://nde.nl/ontology/hc/classes/ExternalWork
name: ExternalWork
title: ExternalWork
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
imports:
- linkml:types
default_range: string
classes:
ExternalWork:
description: >-
External work or services that an institution accepts or commissions.
**EXAMPLES**:
- Conservation work from external specialists
- Digitization services
- Research collaborations
- Restoration projects
Used with `accepts_or_accepted` slot to indicate what types of
external work an institution will accept or commission.
class_uri: schema:Service
close_mappings:
- schema:Offer
attributes:
work_type:
range: string
required: true
description: >-
Type of external work (e.g., "conservation", "digitization", "restoration").
description:
range: string
description: >-
Description of the external work type.
requirements:
range: string
multivalued: true
description: >-
Requirements or qualifications for external work providers.
annotations:
custodian_types: '["M", "A", "L", "G"]'
custodian_types_rationale: >-
External work primarily relevant for museums, archives, libraries, galleries.
custodian_types_primary: "M"
specificity_score: 0.7
specificity_rationale: >-
High specificity - specific to service acceptance policies.
examples:
- value: |
ExternalWork:
work_type: "conservation"
description: "Paper and textile conservation services"
requirements:
- "Certified conservator"
- "Portfolio of previous work"
description: Conservation work accepted by archive.