-
Notifications
You must be signed in to change notification settings - Fork 882
Open
Description
The current schema.org vocabulary, while excellent for VOD content, has several gaps that prevent it from being a comprehensive standard for ingesting modern, OTT and broadcast schedules from major content providers.
The core problem we found is that live broadcasts involve multiple layers of timing (e.g., the broadcast window vs. the actual event), complex regional rights and embargoes, and a variety of audio tracks (e.g., home/away commentary) that the current schema does not adequately support.
This proposal introduces a set of new properties, primarily for the BroadcastEvent and SportsEvent types, to address these gaps.
New properties to add to schema.org:
eventScheduleon typeBroadcastEventExpected type is Schedule
Distinguishes the precise start and end of the core event (e.g., kick-off to final whistle) from the widerstartDate/endDateof the broadcast window (which includes pre/post-show content).programActualityon typeBroadcastEventExpected type is either Text or Enumeration (still under discussion)
A flag to indicate the airing status of the program. Values includeLive,Premiere,New,Repeat, andDelayed.broadcastImageon typeBroadcastEventExpected type isImageObject
Provides a set of images specific to an individual broadcast, allowing for tune-in creative or overlays. This is distinct from theimageproperty of the underlying program.audioTrackon typeBroadcastEventExpected type isAudioObject
A structured object to provide detailed information about an available audio stream, including language, codec, a descriptive name (e.g., "Home Commentary"), and a stream PID.regionalAudioPreferenceson typeBroadcastEventExpected type isAudioConfiguration
Defines a different default audio track or an ordered list of fallback preferences for specific geographic regions.gameIdon typeSportsEventExpected type isText
A league-specific, official identifier for a sports game (e.g., an NFL-provided Game ID).
Metadata
Metadata
Assignees
Labels
No labels