glam/schemas/20251121/linkml/modules/classes/Thumbnail.yaml
kempersc d37a120ef2 Refactor schema definitions across multiple classes to improve clarity and consistency
- Removed unnecessary aliases and adjusted slot definitions in Timestamp, Topic, TopicType, TransferEvent, TransferPolicy, and others.
- Enhanced descriptions and added alternative language descriptions for TradeUnionArchiveRecordSetType and UnescoIchElement.
- Updated slot usage for various archive-related classes to use `equals_string` instead of `equals_expression`.
- Streamlined VideoChapter class by refining descriptions and restructuring slot usage for better navigation and organization.
- General cleanup of comments and annotations to ensure clarity and maintainability.
2026-02-16 11:17:33 +01:00

84 lines
3.2 KiB
YAML

id: https://nde.nl/ontology/hc/class/Thumbnail
name: Thumbnail
title: Thumbnail Media Reference
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
foaf: http://xmlns.com/foaf/0.1/
prov: http://www.w3.org/ns/prov#
default_prefix: hc
imports:
- linkml:types
- ../slots/derive_from
- ../slots/has_time_interval
- ../slots/has_url
classes:
Thumbnail:
class_uri: schema:ImageObject
alt_descriptions:
nl: {text: Gestructureerde verwijzing naar een miniatuurafbeelding voor previews., language: nl}
de: {text: Strukturierte Referenz auf ein Vorschaubild (Thumbnail)., language: de}
fr: {text: Reference structuree vers une image miniature utilisee pour l apercu., language: fr}
es: {text: Referencia estructurada a una miniatura usada para vista previa., language: es}
ar: {text: مرجع منظم لصورة مصغرة تُستخدم للمعاينة., language: ar}
id: {text: Referensi terstruktur ke gambar mini untuk pratinjau., language: id}
zh: {text: 用于预览的缩略图结构化引用。, language: zh}
structured_aliases:
nl: [{literal_form: miniatuur, language: nl}]
de: [{literal_form: Vorschaubild, language: de}]
fr: [{literal_form: vignette, language: fr}]
es: [{literal_form: miniatura, language: es}]
ar: [{literal_form: صورة مصغرة, language: ar}]
id: [{literal_form: thumbnail, language: id}]
zh: [{literal_form: 缩略图, language: zh}]
description: >-
Structured thumbnail image reference, optionally derived from a source
video at a specific time interval.
slots:
- has_url
- derive_from
- has_time_interval
slot_usage:
has_url:
required: true
examples:
- value: https://i.ytimg.com/vi/ABC123/hq1.jpg
derive_from:
range: Video
inlined: true
required: false
examples:
- value:
has_url: https://www.youtube.com/watch?v=ABC123
has_time_interval:
description: Timestamp interval in the source video used for thumbnail extraction.
range: TimeInterval
inlined: true
required: false
examples:
- value:
duration_description: Thumbnail from 2:02.5 in video
exact_mappings:
- foaf:Image
annotations:
specificity_score: '0.40'
specificity_rationale: Medium specificity - thumbnails used broadly for media preview.
migration_date: '2026-01-16'
migration_updated: '2026-01-19'
migration_rule: Rule 53 (no bespoke slots), Rule 56 (semantic consistency)
custodian_types: "['*']"
modeling_notes: |
When a thumbnail is extracted from video, capture:
- derive_from: source video
- has_time_interval: extraction timestamp/interval
examples:
- value:
has_url: https://example.org/thumbnails/rijksmuseum-night-watch-thumb.jpg
- value:
has_url: https://i.ytimg.com/vi/ABC123/hq1.jpg
derive_from:
has_url: https://www.youtube.com/watch?v=ABC123
has_time_interval:
duration_description: Frame at 2:02.5
description: 'Video-derived thumbnail with timestamp (replaces chapter_thumbnail_timestamp: 122.5)'