# YoutubeTranscript - YouTube video transcript # Extracted from custodian_source.yaml per Rule 38 (modular schema files) # Extraction date: 2026-01-08 id: https://nde.nl/ontology/hc/classes/YoutubeTranscript name: YoutubeTranscript title: YoutubeTranscript 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# oa: http://www.w3.org/ns/oa# imports: - linkml:types default_range: string classes: YoutubeTranscript: description: >- YouTube video transcript including video ID, language, transcript type (manual or auto-generated), full text, and extraction metadata. Ontology mapping rationale: - class_uri is schema:Transcript because this represents a textual transcript of video/audio content. - close_mappings includes oa:TextualBody as the transcript text forms annotation body content. - related_mappings includes prov:Entity for tracking and schema:MediaObject as transcripts derive from media. class_uri: schema:Transcript close_mappings: - oa:TextualBody related_mappings: - prov:Entity - schema:MediaObject attributes: video_id: range: string language: range: string description: Transcript language code transcript_type: range: string description: manual or auto-generated transcript_text: range: string description: Full transcript text extraction_method: range: string description: Method used to extract transcript transcript_length_chars: range: integer description: Length of transcript in characters