glam/schemas/20251121/linkml/modules/classes/Resolution.yaml
kempersc ca4a54181e Refactor schema files to improve clarity and maintainability
- Updated WorldCatIdentifier.yaml to remove unnecessary description and ensure consistent formatting.
- Enhanced WorldHeritageSite.yaml by breaking long description into multiple lines for better readability and removed unused attributes.
- Simplified WritingSystem.yaml by removing redundant attributes and ensuring consistent formatting.
- Cleaned up XPathScore.yaml by removing unnecessary attributes and ensuring consistent formatting.
- Improved YoutubeChannel.yaml by breaking long description into multiple lines for better readability.
- Enhanced YoutubeEnrichment.yaml by breaking long description into multiple lines for better readability.
- Updated YoutubeVideo.yaml to break long description into multiple lines and removed legacy field name.
- Refined has_or_had_affiliation.yaml by removing unnecessary comments and ensuring clarity.
- Cleaned up is_or_was_retrieved_at.yaml by removing unnecessary comments and ensuring clarity.
- Added rules for generic slots and avoiding rough edits in schema files to maintain structural integrity.
- Introduced changes_or_changed_through.yaml to define a new slot for linking entities to change events.
2026-01-31 00:46:23 +01:00

87 lines
2.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:
- has_or_had_quantity
- has_or_had_unit
slot_usage:
- value: image
examples:
- value: hd
- value: sd
- value: 4k
- value: 8k
examples:
- value: 1920
examples:
- value: 1080
has_or_had_quantity:
range: integer
inlined: true
multivalued: true
required: false
has_or_had_unit:
range: string
inlined: true
required: false
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