Schema: BroadcastService
Schema: BroadcastService Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: BroadcastService.
PublicationEvent JSON-LD example for the release of The Children's Doctor documentary. Covers publishedBy and publishedOn (the 2 properties unique to PublicationEvent), the relationship to Movie.releasedEvent, and the BroadcastEvent and OnDemandEvent subtypes.
BroadcastService JSON-LD example for a TV network, radio station, or streaming service. Service subtype adding callSign, broadcastAffiliateOf, broadcaster, broadcastFrequency, broadcastTimezone, broadcastDisplayName, hasBroadcastChannel, parentService, videoFormat, inLanguage.
BroadcastChannel JSON-LD example for a single channel slot in a cable, satellite, or over-the-air lineup. Intangible adding broadcastChannelId, broadcastFrequency, broadcastServiceTier, genre, inBroadcastLineup, providesBroadcastService. Parent of RadioChannel and TelevisionChannel.
RadioChannel JSON-LD stub for a radio channel slot. Direct BroadcastChannel subtype with no unique properties.
TelevisionChannel JSON-LD stub for a TV channel slot. Direct BroadcastChannel subtype with no unique properties.
BroadcastEvent JSON-LD example for a specific broadcast instance of a program. PublicationEvent subtype adding broadcastOfEvent, isLiveBroadcast, subtitleLanguage, videoFormat.
OnDemandEvent JSON-LD stub for a non-linear availability window of a program (a catch-up TV episode, a podcast episode, a VOD title). Direct PublicationEvent subtype with no unique properties.
RadioStation JSON-LD stub for radio station businesses (the operating organisation, not the broadcast service). Direct LocalBusiness subtype with no unique properties.
TelevisionStation JSON-LD stub for TV station businesses. Direct LocalBusiness subtype with no unique properties.