glam/schemas/20251121/linkml/modules/classes/VideoFrame.yaml

90 lines
3.8 KiB
YAML

id: https://nde.nl/ontology/hc/class/VideoFrame
name: VideoFrame
title: VideoFrame Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
oa: http://www.w3.org/ns/oa#
imports:
- linkml:types
- ../slots/has_quantity
- ../slots/has_measurement_unit
default_prefix: hc
classes:
VideoFrame:
class_uri: schema:VideoObject
description: >-
Still-image segment representing a discrete temporal sample extracted from moving-image media.
alt_descriptions:
nl: >-
Stilstaand beeldsegment dat een discreet tijdsmonster vertegenwoordigt dat uit bewegende beeldmedia is geëxtraheerd.
de: >-
Standbildsegment, das eine diskrete zeitliche Probe darstellt, die aus Bewegtbildmedien extrahiert wurde.
fr: >-
Segment d'image fixe représentant un échantillon temporel discret extrait de médias d'images animées.
es: >-
Segmento de imagen fija que representa una muestra temporal discreta extraída de medios de imágenes en movimiento.
ar: >-
مقطع صورة ثابتة يمثل عينة زمنية منفصلة مستخرجة من وسائط الصور المتحركة.
id: >-
Segmen gambar diam yang mewakili sampel temporal diskrit yang diekstrak dari media gambar bergerak.
zh: >-
表示从运动图像媒体中提取的离散时间样本的静止图像片段。
structured_aliases:
- literal_form: Videoframe
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: Videobild
predicate: EXACT_SYNONYM
in_language: de
- literal_form: Image vidéo
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: Fotograma de video
predicate: EXACT_SYNONYM
in_language: es
- literal_form: إطار فيديو
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: Bingkai Video
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 视频帧
predicate: EXACT_SYNONYM
in_language: zh
annotations:
custodian_types: '["D"]'
custodian_types_rationale: Video frames are primarily relevant for digital platforms (D) that host or process video content.
custodian_types_primary: D
specificity_score: 0.7
specificity_rationale: Moderately specific - applies only to video analysis contexts.
examples:
- value: "VideoFrame:\n has_quantity:\n has_unit:\n"
- value: "VideoFrame:\n has_quantity:\n has_unit:\n"
comments:
- Created from slot_fixes.yaml migration (2026-01-22)
- Use with analyze slot to track frame analysis
- Sample rate affects both coverage and compute cost
- 'Preserved from prior description: A video frame or set of frames analyzed during video processing. **PURPOSE**: Represents frames from a video that have been analyzed by computer vision or multimodal AI models. Used to track frame-based analysis parameters such as sample rate (frames per second analyzed) and total frames processed. **USE CASES**: - Video annotation (object detection, scene analysis) - Frame sampling configuration - Analysis throughput tracking - Computer vision pipeline configuration **FRAME SAMPLE RATE**: The sample rate determines how many frames are analyzed per second of video: | Sample Rate | Frames/sec | Use Case | |-------------|------------|----------| | 0.1 fps | 1 every 10s | Overview/thumbnails | | 1.0 fps | 1 per second | Standard analysis | | 5.0 fps | 5 per second | Detailed analysis | | 30.0 fps | Every frame | Exhaustive analysis | Higher sample rates capture more detail but increase compute cost. **MIGRATION SUPPORT**: This class supports migration from the frame_sample_rate slot per slot_fixes.yaml. Use with has_quantity + Quantity + has_unit + Unit.'