Skip to content

media

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.

SubtypeQualified TypeDescription
videomedia.videoVideo content (YouTube, Vimeo, etc.)
podcastmedia.podcastPodcast episode or series page
musicmedia.musicMusic track, album, or playlist
image_gallerymedia.image_galleryPhoto or image collection
livestreammedia.livestreamLive streaming content
animationmedia.animationAnimated or interactive media
FieldTypeRequiredDescription
titlestringYesMedia title
formatstringNoMedia format (video, audio, image, interactive)
durationstringNoDuration in ISO 8601 duration format (e.g., “PT1H23M45S”)
creatorstringNoCreator or channel name
platformstringNoHosting platform (youtube, spotify, etc.)
transcript_availablebooleanNoWhether a transcript is available
media type_data
{
"type_data": {
"title": "Attention Is All You Need — Paper Explained",
"format": "video",
"duration": "PT45M12S",
"creator": "Yannic Kilcher",
"platform": "youtube",
"transcript_available": true
}
}
  • 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.