glam/schemas/20251121/linkml/modules/slots/20260202_matang/analyze.yaml

76 lines
2.9 KiB
YAML

id: https://nde.nl/ontology/hc/slot/analyze
name: analyze
title: analyze
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
sosa: http://www.w3.org/ns/sosa/
ssn: http://www.w3.org/ns/ssn/
dqv: http://www.w3.org/ns/dqv#
default_prefix: hc
imports:
- linkml:types
slots:
analyze:
slot_uri: hc:analyze
description: |
to examine in detail the constitution or structure of something, typically for purposes of explanation and interpretation
range: string # uriorcurie
any_of:
- range: integer
- range: VideoFrame
inlined: false # Fixed invalid inline for primitive type
examples:
- value: 24000
description: Total video frames analyzed (integer count)
- value: "has_or_had_quantity:\n quantity_value: 1.0\n quantity_type: FRAME_SAMPLE_RATE\n has_or_had_unit:\n unit_value: \"samples per second\"\nframe_count: 1800\n"
description: Video frame analysis at 1 fps (VideoFrame instance)
annotations:
custodian_types: '["*"]'
# Semantic mappings (SKOS predicates)
# From: sosa.ttl, ssn.ttl, dqv.ttl, prov-o.ttl, CIDOC_CRM_v7.1.3.rdf
close_mappings:
- sosa:observes # sosa.ttl: Sensor observes observable property
- sosa:Observation # sosa.ttl: Act of observing a property
related_mappings:
- sosa:Procedure # sosa.ttl: Workflow/protocol for observation
- sosa:observedProperty # sosa.ttl: Property being observed
- sosa:hasResult # sosa.ttl: Result of observation
- sosa:Result # sosa.ttl: Class for observation results
- prov:wasGeneratedBy # prov-o.ttl: Entity generated by activity (analysis output)
- prov:used # prov-o.ttl: Activity used entity (analysis input)
- crm:E13_Attribute_Assignment # CIDOC-CRM: Assigning attributes through analysis
- crm:E83_Type_Creation # CIDOC-CRM: Type creation through scholarly analysis
- dqv:hasQualityMeasurement # dqv.ttl: Quality measurement from analysis
narrow_mappings:
- sosa:madeObservation # sosa.ttl: Sensor made observation
- crm:P140_assigned_attribute_to # CIDOC-CRM: Assigned attribute through analysis
broad_mappings:
- prov:Activity # prov-o.ttl: Generic activity class
aliases:
- analyzes_or_analyzed
comments:
- |
**USAGE NOTES**:
- 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).