glam/schemas/20251121/linkml/modules/classes/Title.yaml
kempersc f7bf1cc5ae Refactor schema slots and classes
- Deleted obsolete slot definitions: statement_summary, statement_text, statement_type, status_name, supersede_articles, supersede_condition, supersede_name, temporal_dynamics, total_amount, typical_contents, use_cases, was_acquired_through, was_fetched_at, was_retrieved_at.
- Updated existing slot definitions for states_or_stated to enhance clarity and structure.
- Introduced new classes: Article, ConditionofAccess, FinancialStatementType, MaximumQuantity, Series, Summary, Type, and their respective slots to improve schema organization and usability.
- Added new slots: changes_or_changed_through, has_or_had_condition_of_access, has_or_had_heritage_type, is_or_was_part_of_series, is_or_was_retrieved_at, maximum_of_maximum to capture additional metadata and relationships.
2026-01-30 00:29:31 +01:00

101 lines
2.9 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/has_or_had_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_or_had_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:
- title_text
- title_type
- has_or_had_language
attributes:
title_text:
range: string
required: true
description: The actual title text.
title_type:
range: string
description: |
Type of title: main, alternative, translated, abbreviated.
slot_usage:
has_or_had_language:
description: Language of the title (ISO 639-1 code).
examples:
- value:
language_code: "nl"
description: Dutch language title
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_or_had_title slot"
examples:
- value:
title_text: "Collectie Nederland"
title_type: "main"
has_or_had_language:
language_code: "nl"
description: "Dutch main title"
- value:
title_text: "Collection Netherlands"
title_type: "translated"
has_or_had_language:
language_code: "en"
description: "English translated title"