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

41 lines
1.4 KiB
YAML

id: https://nde.nl/ontology/hc/classes/YoutubeVideo
name: YoutubeVideo
title: YoutubeVideo
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../slots/has_language
# default_range: string
classes:
YoutubeVideo:
description: "Individual YouTube video metadata including video ID, title, description,\
\ view/like/comment counts, duration, thumbnail, tags, and associated comments\
\ and transcripts.\nOntology mapping rationale: - class_uri is schema:VideoObject\
\ because this represents a video\n as a media object on YouTube.\n- close_mappings\
\ includes schema:MediaObject as the broader media\n object category.\n- related_mappings\
\ includes prov:Entity for provenance tracking and\n schema:CreativeWork as\
\ videos are creative works."
class_uri: schema:VideoObject
close_mappings:
- schema:MediaObject
related_mappings:
- prov:Entity
- schema:CreativeWork
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
slots:
- has_quantity
- has_quantity
- has_resolution
- categorized_as
- has_language
- broadcast
- retrieved_at
- part_of