glam/schemas/20251121/linkml/modules/classes/Title.yaml
2026-02-04 00:24:46 +01:00

93 lines
2.1 KiB
YAML

id: https://nde.nl/ontology/hc/class/Title
name: title_class
title: Title Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dct: http://purl.org/dc/terms/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../slots/20260202_matang/has_language
classes:
Title:
class_uri: hc:Title
description: 'A structured title with optional language tag and variant types.
**DEFINITION**:
Title represents a named designation for a resource. Titles can:
- Have language tags for multilingual support
- Have different types (main, alternative, translated, abbreviated)
- Change over time (use has_title slot)
**USE CASES**:
1. **Dataset titles**: "Dutch Heritage Collections 2024"
2. **Document titles**: "Conservation Guidelines for Paper"
3. **Collection titles**: "Van Gogh Letters"
4. **Work titles**: "The Night Watch"
**TITLE TYPES**:
| Type | Description |
|------|-------------|
| main | Primary/official title |
| alternative | Other names, subtitles |
| translated | Title in another language |
| abbreviated | Short form, acronym |
**ONTOLOGY ALIGNMENT**:
- **Primary** (`class_uri`): `hc:Title` - Heritage Custodian class
- **Close**: `dct:title` property domain
Created as part of dataset_title migration per slot_fixes.yaml (Rule 53).
'
close_mappings:
- schema:name
slots:
- has_language
slot_usage:
has_language:
examples:
- value:
language_code: nl
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Titles applicable to all heritage resources.
specificity_score: 0.35
specificity_rationale: Generic class for title representation.
comments:
- Created 2026-01-22 per slot_fixes.yaml dataset_title migration
- Supports multilingual titles with language tags
- Used with has_title slot
examples:
- value:
has_language:
language_code: nl
- value:
has_language:
language_code: en