glam/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml
kempersc 4c3978ab2f feat: Migrate community_significance and frame_sample_rate slots to new structures
- Removed community_significance slot and migrated its functionality to has_or_had_significance, utilizing the Significance class for structured representation.
- Introduced has_or_had_significance slot with detailed examples and descriptions.
- Archived community_significance slot and its YAML file.
- Removed frame_sample_rate slot, migrating its functionality to the analyzes_or_analyzed slot, now supporting the VideoFrame class for frame analysis.
- Created VideoFrame class to encapsulate frame analysis parameters, including sample rate and total frames processed.
- Updated relevant schemas and examples to reflect these changes, ensuring compliance with migration rules.
- Regenerated manifest to include new structures and updated counts.
2026-01-22 15:51:02 +01:00

59 lines
1.6 KiB
YAML

# analyzes_or_analyzed - Analysis activity slot
#
# Created per slot_fixes.yaml migration for: total_frames_analyzed
# Creation date: 2026-01-14
# Updated 2026-01-22: Extended to support VideoFrame class for frame_sample_rate migration
id: https://nde.nl/ontology/hc/slot/analyzes_or_analyzed
name: analyzes_or_analyzed
title: Analyzes or Analyzed
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
- ../classes/VideoFrame
slots:
analyzes_or_analyzed:
slot_uri: schema:object
description: |
Items analyzed by an activity or process.
**USAGE**:
Used for:
- Frames analyzed in video processing (VideoFrame class)
- Documents analyzed
- Items processed
**MIGRATION SUPPORT**:
This slot now supports VideoFrame class for frame_sample_rate migration
per slot_fixes.yaml (Rule 53, 2026-01-22).
**Examples**:
- Integer: Total frames count (legacy pattern)
- VideoFrame: Structured frame analysis with sample rate
range: Any
any_of:
- range: integer
- range: VideoFrame
inlined: true
examples:
- value: 24000
description: Total video frames analyzed (integer count)
- value: |
has_or_had_quantity:
quantity_value: 1.0
quantity_type: FRAME_SAMPLE_RATE
has_or_had_unit:
unit_value: "samples per second"
frame_count: 1800
description: Video frame analysis at 1 fps (VideoFrame instance)