glam/schemas/20251121/linkml/modules/enums/DualClassPatternEnum.yaml
kempersc 181991940f Add new LinkML schema modules for specificity and Wikidata alignment
New classes:
- SpecificityAnnotation: Track class relevance scores per template
- TemplateSpecificityScores: 10 conversation template scores
- WikidataAlignment: Link classes to Wikidata entities
- DualClassLink: Model dual-aspect class relationships

New enums:
- WikidataMappingTypeEnum: exact/close/narrow/broad/related mappings
- DualClassPatternEnum: place-custodian, collection-custodian patterns

New slots (44 files):
- Specificity slots: score, rationale, agent, timestamp
- Template scores: archive_search, museum_search, library_search, etc.
- Wikidata slots: entity_id, label, mapping_type, rationale
- Multilingual labels: label_nl, label_de, label_fr, label_es, etc.
- Custodian type annotations: custodian_types, rationale, primary
- SKOS hierarchy: skos_broader, skos_narrower, skos_related
2026-01-07 22:03:58 +01:00

35 lines
1.1 KiB
YAML

# DualClassPatternEnum
# Extracted from class_metadata_slots.yaml for Rule 38 compliance
#
# Role in the dual-class pattern for heritage ontology.
# Distinguishes between custodian types (organizations) and collection types (materials).
#
# Generation date: 2026-01-07
id: https://nde.nl/ontology/hc/enum/DualClassPatternEnum
name: DualClassPatternEnum
title: Dual-Class Pattern Enum
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
default_prefix: hc
imports:
- linkml:types
enums:
DualClassPatternEnum:
description: |
Role in the dual-class pattern for heritage ontology.
Distinguishes between custodian types (organizations) and collection types (materials).
permissible_values:
custodian_type:
description: |
This class represents the CUSTODIAN type (the organization).
Maps to cpov:PublicOrganisation or schema:Organization.
collection_type:
description: |
This class represents the COLLECTION type (rico:RecordSetType).
Maps to rico:RecordSetType for classifying record sets.