glam/schemas/20251121/linkml/modules/classes/OrganizerRole.yaml
kempersc 1516d509cf Add metadata to LinkML class definitions and update prefixes
- Added `id`, `name`, `title`, and `description` fields to multiple LinkML class YAML files.
- Standardized prefixes across all class definitions.
- Introduced a new script `fix_linkml_metadata.py` to automate the addition of metadata to class files.
- Updated existing class files to ensure compliance with the new metadata structure.
2026-01-29 17:40:47 +01:00

131 lines
4.3 KiB
YAML

id: https://nde.nl/ontology/hc/class/OrganizerRole
name: OrganizerRole
title: Organizer Role
description: LinkML class definition for Organizer Role
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
# OrganizerRole class
# Enumeration-like class for organizer roles in events/exhibitions
#
# Created per slot_fixes.yaml revision for co_organized_by migration
# Generation date: 2026-01-19
# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming), 0b (Type/Types pattern)
id: https://nde.nl/ontology/hc/class/OrganizerRole
name: OrganizerRole
title: Organizer Role Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
- ../metadata
classes:
OrganizerRole:
class_uri: schema:Role
description: |
Role of an organizer in an event, exhibition, or program.
**Purpose**:
Distinguishes between different types of organizational involvement:
- PRIMARY: Main organizing institution
- CO_ORGANIZER: Partner institution with significant organizational role
- SPONSOR_ORGANIZER: Sponsor with curatorial/organizational input
- LENDING_INSTITUTION: Institution lending objects with exhibition involvement
- HOST_VENUE: Venue hosting a traveling exhibition
**Pattern**:
Used with Organizer class to specify the role of an organizing entity.
**Ontological Alignment**:
- **Primary**: `schema:Role` - Schema.org role
- **Close**: `prov:Role` - PROV-O role in activity
exact_mappings:
- schema:Role
close_mappings:
- prov:Role
slots:
- role_type
- role_description
slot_usage:
role_type:
required: true
range: OrganizerRoleTypeEnum
description: Type of organizer role (PRIMARY, CO_ORGANIZER, etc.)
role_description:
required: false
range: string
description: Additional description of the role
annotations:
specificity_score: 0.65
specificity_rationale: "Fairly specific - applies to event/exhibition organization contexts"
custodian_types: '["M", "G", "A", "L", "R"]'
custodian_types_rationale: "Primarily used by museums, galleries, archives, libraries, research centers that organize exhibitions"
comments:
- "Created per slot_fixes.yaml revision for co_organized_by migration"
- "Used with Organizer class to specify organizational involvement"
- "RULE 53: Part of co_organized_by → has_or_had_organizer + Organizer migration"
examples:
- value:
role_type: PRIMARY
role_description: "Main organizing institution"
description: "Primary organizer role"
- value:
role_type: CO_ORGANIZER
role_description: "Partner institution contributing loans and curatorial expertise"
description: "Co-organizer role with description"
- value:
role_type: LENDING_INSTITUTION
role_description: "Major lender with exhibition advisory role"
description: "Lending institution with organizational involvement"
slots:
role_type:
slot_uri: schema:roleName
description: Type of organizer role
range: string
required: true
role_description:
slot_uri: schema:description
description: Additional description of the organizational role
range: string
required: false
enums:
OrganizerRoleTypeEnum:
description: Types of organizer roles
permissible_values:
PRIMARY:
description: Main organizing institution
CO_ORGANIZER:
description: Partner institution with significant organizational role
SPONSOR_ORGANIZER:
description: Sponsor with curatorial/organizational input
LENDING_INSTITUTION:
description: Institution lending objects with exhibition involvement
HOST_VENUE:
description: Venue hosting a traveling exhibition
SUPPORTING_PARTNER:
description: Supporting partner institution
ADVISOR:
description: Advisory organization