glam/schemas/20251121/linkml/modules/classes/Program.yaml
kempersc 4034c2a00a Refactor schema slots across multiple classes to improve consistency and clarity
- Removed unused slots from TaxonomicAuthority, TechnicalFeature, TelevisionArchive, TentativeWorldHeritageSite, Threat, TimeSpan, Title, TradeRegister, TradeUnionArchive, TradeUnionArchiveRecordSetType, TransferEvent, UNESCODomain, UnitIdentifier, UniversityArchive, UnspecifiedType, UserCommunity, Venue, Vereinsarchiv, Verlagsarchiv, VerlagsarchivRecordSetType, Version, Verwaltungsarchiv, VideoAnnotationTypes, VideoAudioAnnotation, VideoFrame, VideoPost, VideoSubtitle, VideoTextContent, Warehouse, WebArchive, WebClaim, WebClaimsBlock, WebLink, WebPortal, WebPortalTypes, WomensArchives, WordCount, WorldHeritageSite, WritingSystem, and XPathScore.
- Introduced new slot is_or_was_retrieved_at for tracking data retrieval timestamps.
2026-01-31 00:28:09 +01:00

58 lines
1.5 KiB
YAML

id: https://nde.nl/ontology/hc/class/Program
name: Program
title: Program
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_type
- ../slots/participant_count
- ./ProgramType
classes:
Program:
class_uri: schema:Event
description: 'A program or initiative offered by an institution.
**USAGE**:
Used for:
- Volunteer programs
- Educational programs
- Outreach initiatives
'
slots:
- has_or_had_type
slot_usage:
has_or_had_type:
range: uriorcurie
description: Type of program
attributes:
program_name:
range: string
required: true
description: Name of the program
program_description:
range: string
description: Description of the program
start_date:
range: date
description: Program start date
end_date:
range: date
description: Program end date
participant_count:
range: integer
description: Number of participants
close_mappings:
- schema:Event
annotations:
specificity_score: '0.45'
specificity_rationale: Moderately specific - programs common in heritage institutions.
custodian_types: "['*']"
examples:
- value:
program_name: Heritage Volunteer Program
program_description: Volunteer opportunities in collection care
start_date: '2025-01-01'
description: Volunteer program at museum