glam/schemas/20251121/linkml/modules/classes/Resolution.yaml
kempersc 4034c2a00a Refactor schema slots across multiple classes to improve consistency and clarity
- Removed unused slots from TaxonomicAuthority, TechnicalFeature, TelevisionArchive, TentativeWorldHeritageSite, Threat, TimeSpan, Title, TradeRegister, TradeUnionArchive, TradeUnionArchiveRecordSetType, TransferEvent, UNESCODomain, UnitIdentifier, UniversityArchive, UnspecifiedType, UserCommunity, Venue, Vereinsarchiv, Verlagsarchiv, VerlagsarchivRecordSetType, Version, Verwaltungsarchiv, VideoAnnotationTypes, VideoAudioAnnotation, VideoFrame, VideoPost, VideoSubtitle, VideoTextContent, Warehouse, WebArchive, WebClaim, WebClaimsBlock, WebLink, WebPortal, WebPortalTypes, WomensArchives, WordCount, WorldHeritageSite, WritingSystem, and XPathScore.
- Introduced new slot is_or_was_retrieved_at for tracking data retrieval timestamps.
2026-01-31 00:28:09 +01:00

118 lines
3.5 KiB
YAML

id: https://nde.nl/ontology/hc/class/Resolution
name: resolution_class
title: Resolution Class
description: 'Represents resolution or quality specifications for media content.
**USE CASES**:
- Video quality levels (SD, HD, 720p, 1080p, 4K, 8K)
- Image resolution (width x height in pixels)
- Display resolution specifications
**PROPERTIES**:
- resolution_type: Type of resolution (video, image, display)
- resolution_label: Standard label (HD, 4K, etc.)
- width_pixels: Horizontal resolution
- height_pixels: Vertical resolution
- has_or_had_quantity: Structured numeric values
- has_or_had_unit: Unit of measurement (pixels, DPI)
**STANDARD VIDEO RESOLUTIONS**:
| Label | Resolution | Aspect Ratio |
|-------|------------|--------------|
| SD | 640x480 | 4:3 |
| HD (720p) | 1280x720 | 16:9 |
| Full HD (1080p) | 1920x1080 | 16:9 |
| 4K (UHD) | 3840x2160 | 16:9 |
| 8K | 7680x4320 | 16:9 |
'
imports:
- linkml:types
- ../slots/has_or_had_quantity
- ../slots/has_or_had_unit
- ./Quantity
- ./Unit
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
classes:
Resolution:
class_uri: hc:Resolution
description: 'Resolution or quality specifications for media content.
Captures both quality labels (HD, 4K) and pixel dimensions.
'
exact_mappings:
- schema:videoQuality
slots:
- resolution_type
- resolution_label
- width_pixels
- height_pixels
- has_or_had_quantity
- has_or_had_unit
slot_usage:
resolution_type:
range: string
required: false
examples:
- value: video
description: Video resolution
- value: image
description: Image resolution
resolution_label:
range: string
required: false
description: Standard quality label
examples:
- value: hd
description: High definition (720p/1080p)
- value: sd
description: Standard definition
- value: 4k
description: 4K Ultra HD
- value: 8k
description: 8K resolution
width_pixels:
range: integer
required: false
description: Horizontal resolution in pixels
examples:
- value: 1920
description: Full HD width
height_pixels:
range: integer
required: false
description: Vertical resolution in pixels
examples:
- value: 1080
description: Full HD height
has_or_had_quantity:
range: integer
inlined: true
multivalued: true
required: false
description: Structured numeric values for resolution
has_or_had_unit:
range: string
inlined: true
required: false
description: Unit of measurement (pixels, DPI)
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
slots:
resolution_type:
slot_uri: hc:resolutionType
range: string
description: Type of resolution (video, image, display)
resolution_label:
slot_uri: hc:resolutionLabel
range: string
description: Standard quality label (SD, HD, 4K, etc.)
width_pixels:
slot_uri: hc:widthPixels
range: integer
description: Horizontal resolution in pixels
height_pixels:
slot_uri: hc:heightPixels
range: integer
description: Vertical resolution in pixels