The media parent type covers audio, video, and multimedia content including videos, podcasts, music, image galleries, livestreams, and animations. It captures the metadata agents need for media discovery, indexing, and accessibility.
title is the media-specific title, which may differ from metadata.title (the page title).
format normalizes to: "video", "audio", "image", "interactive". This is the primary media format, not the file format.
duration uses ISO 8601 duration format. "PT1H23M45S" means 1 hour, 23 minutes, 45 seconds. For content without a fixed duration (e.g., livestreams), omit this field.
creator is the content creator or channel name, not the platform. Use platform for the hosting service.
platform is normalized to lowercase identifiers: "youtube", "spotify", "vimeo", "soundcloud", "twitch", etc.
transcript_available indicates whether a transcript exists, not whether the SDF document includes it. Transcripts, when available, are in the sections field.
For podcast episodes that are essentially interviews, use aspects: ["discussion.comment_thread"] if the conversational structure is significant.