Schema.org for TV and Radio markup – Schema.org • Blog
Schema.org for TV and Radio markup
December 3, 2013
[guest post by
Yves Raimond, BBC Research & Development.
The new version of
schema.org
includes the TV and radio extension we have been working on with Jean-Pierre Evain (
EBU
) and Dan Brickley (for schema.org). This update offers improved support for describing TV and radio shows, for example:
‘The Hungry Earth’ is the 8th episode of the 5th season of Doctor Who
It is broadcast on BBC One London at 18:15, on the 22nd of May 2010
It is available on BBC iPlayer for two weeks after that
Embedding such data in web pages means that it can be aggregated by search engines, which can then provide more information around TV and radio search results, as well as providing instant answers to queries such as ‘when is the next
Eastenders
episode on?’. We built on previous efforts in modelling such information, such as
TV Anytime
EBU Core
and the
BBC Programmes Ontology
. The
RDFa definition
from which the extension was built in schema.org has equivalence links to concepts in these ontologies.
This update also maintains backwards-compatibility with previously existing concepts (e.g. TVEpisode, TVSeries and TVSeason) and properties.
The concepts related to this update are the following:
Series (e.g. ‘
Doctor Who
‘)
Season (e.g. ‘
Doctor Who, Season 5
‘)
Episode (e.g. ‘
Doctor Who, Season 5, The Hungry Earth
‘)
Clip (e.g. ‘
Clip from The Hungry Earth
‘)
RadioSeries
RadioSeason
RadioEpisode
and
RadioClip
, their radio-specific sub-classes (e.g. ‘
20th of November 2013 episode
of
the Today Programme
on
BBC Radio 4
TVSeries
TVSeason
TVEpisode
and
TVClip
, their TV-specific sub-classes
PublicationEvent
, a publication of an episode or a clip, for example a broadcast or an availability on a catch-up service.
BroadcastEvent
, e.g. ‘The Hungry Earth is broadcast on BBC One London at 18:15, on the 22nd of May 2010’
OnDemandEvent
, e.g. ‘The Hungry Earth is available on BBC iPlayer for two weeks after broadcast’
BroadcastService
, e.g. ‘BBC One London belongs to the BBC One parent service’
broadcaster
, e.g. ‘the BBC’
Of course, this extension is just the beginning at better support for broadcast and media-related data. We focused on basic information and fixing a few issues in the first schema.org release for the time being, but there are more areas to explore. As consensus builds around them, possible extensions could also be proposed to schema.org or published directly in RDFa as extension markup using existing vocabularies such as the ones published by
the EBU
or
the BBC
. This include for example support for segmentation (tracklists, chapters, etc.) and their links to
media fragments
, more detailed contributor/character information (e.g. ‘David Tennant plays the Xth Doctor in this episode’) and the description of multiple video, audio and data tracks (e.g. ‘This episode has two audio tracks, one in French and one in English’).
Regardless of any future improvements, schema.org’s TV and Radio vocabulary now provides a stable basis for Web sites to share rich descriptions of TV/Radio content. See schema.org’s
full listing
of vocabularies to see this work in its wider context.
Share this:
Share on X (Opens in new window)
Share on Facebook (Opens in new window)
Like this:
Like
Loading…
Leave a Reply
Cancel reply
Get updates
Discover more from Schema.org • Blog
Subscribe now to keep reading and get access to the full archive.
Continue reading
%d