SlideShare a Scribd company logo
1 of 98
Download to read offline
Linked Data on the BBC
                      Yves Raimond
BBC Future Media & Technology for Audio and Music and Mobile
8 National TV Channels
10 National Radio Stations
Nations and Regions
●   BBC Radio Scotland, Wales, Ulster, Nan Gaidheal,
    Cymru
●   BBC Radio Berkshire, Bristol, Cambridgeshire,
    Cornwall, Coventry & Warwickshire, Cumbria, Derby,
    Devon, Essex, Gloucestershire, Guernsey, Hereford &
    Worcester, Humberside, Jersey, Kent, Lancashire,
    Leeds, Leicester, Lincolnshire, London, Manchester,
    Merseyside, Newcastle, Norfolk, Northampton,
    Nottingham, Oxford, Sheffield, Shropshire, Solent,
    Somerset, Stoke, Suffolk, Surrey, Sussex, Swindon,
    Tees, Three Counties, Wiltshire, WM, York
BBC Online
  bbc.co.uk
Lord Reith

“inform,
educate and
entertain”
Radio since 1920s
TV since 1930s
On the web since 1994




http://www.flickr.com/photos/eyedropper/139647993/
Archive




bbc.co.uk/blogs/aboutthebbc/2009/10/unlocking-the-archive.shtml
Historically, when it came to
promoting our programmes
           online...
Hand-crafted, customised
          sites
Only some programmes could be
               covered




                ...which is a shame because we broadcast
               between 1,000 and 1,500 programmes a day


flickr.com/photos/jamescridland/18768141/
Developed in isolation




flickr.com/photos/bottleleaf/2218990208
Often not
maintained
Often not persistent
Cost
Expenditure   Opportunity
New Platforms
●   Broadcast
●   Desktop
●   Mobile
●   Game consoles
●   ...
bbc.co.uk/programmes
one page per programme
Size and Organisation

flickr.com/photos/pagedooley/1875348372/
Different systems
●   Orpheus
●   Proteus
●   Information & Archives
●   PIPS
●   DVB
●   Web
●   ...
Domain Driven Design




http://www.bbc.co.uk/blogs/radiolabs/2009/01/how_we_make_websites.shtml
bbc.co.uk/programmes
one page per programme
Brand
bbc.co.uk/programmes/:pid
Brand
bbc.co.uk/programmes/:pid
Episode
bbc.co.uk/programmes/:pid
Episode
bbc.co.uk/programmes/:pid
Brand
bbc.co.uk/programmes/:pid
Episode
bbc.co.uk/programmes/:pid
Categories
bbc.co.uk/programmes/:facet/:tag
Schedules
bbc.co.uk/:service/programmes/schedules/:outlet
Genre
bbc.co.uk/programmes/genres/music/world
Format
bbc.co.uk/programmes/formats/documentaries
Format – TV Documentaries
bbc.co.uk/programmes/formats/documentaries
Format – Documentaries on BBC One
bbc.co.uk/programmes/formats/documentaries
Mobile views
bbc.co.uk/programmes/:pid.mp
Machine views
bbc.co.uk/programmes/:pid.:format
/music
●   http://www.bbc.co.uk/music
●   The BBC has a long and distinguished track
    record of bringing music to new audiences,
    through
    ●   Programmes (e.g. Later with Jools Holland)
    ●   Events (e.g. BBC Proms)
    ●   Networks (e.g. Radio 1)
●   /music aims at providing a comprehensive
    guide to music content available across the
    BBC
Built upon Open Data
     Repositories
Structured data
Edits are peer-reviewed
Active user community
The Web as a Content
    Management System


   BBC editorial staff are contributing to
MusicBrainz and Wikipedia instead of internal
                  systems
Scale



455,465 artists
682,473 releases
7,851,093 tracks
31,112 labels
Credit the source
Encourage users to
    contribute
Content from the BBC
Music

Artist profile - content from the BBC
Benefits
Usability
User Experience
flickr.com/photos/donsolo/2362796995/
One Thing per Resource
●   SEO
●   Findability
●   Clickability
●   Tweetability
●   ...
Our website is the API
●   Persistence
●   Linked Open Data
●   RESTful
●   One Web


    http://www.bbc.co.uk/programmes/developers
    http://www.bbc.co.uk/music/developers
Loosely coupled development
●   Music consumes from Programmes
●   Programmes consumes from Music
●   Nature consumes from Programmes
●   ...
Linked Data
richard.cyganiak.de/2007/10/lod
Linked Data principles
●   Use URIs as names for things
●   Use HTTP URIs so that people can look up
    those names
●   When someone look up a URI, provide useful
    information, using the standards (RDF,
    SPARQL)
●   Include links to other URIs, so that they can
    discover more things
Linked Data on the BBC

                To provide RDF
                representations
                for our resource,
                we developed the
                BBC Programmes
                Ontology
<http://www.bbc.co.uk/programmes/b006qpgr.rdf>
  dcterms:created "2007-05-
18T22:36:41+01:00"^^<http://www.w3.org/2001/XMLSchema#dateTime> ;
  dcterms:modified "2009-03-20T15:41:03Z"^^<http://www.w3.org/2001/XMLSchema#dateTime>
  rdfs:label "Description of the brand The Archers" ;
  foaf:primaryTopic <http://www.bbc.co.uk/programmes/b006qpgr#programme> .

<http://www.bbc.co.uk/programmes/b006qpgr#programme>
  dc:title "The Archers" ;
  po:genre <http://www.bbc.co.uk/programmes/genres/drama/soaps#genre> ;
  po:masterbrand <http://www.bbc.co.uk/radio4#service> ;
  po:medium_synopsis "Contemporary drama in a rural setting" ;
  po:short_synopsis "Contemporary drama in a rural setting" ;
  a po:Brand ;
  foaf:depiction <http://www.bbc.co.uk/iplayer/images/progbrand/b006qpgr_512_288.jpg> .
Music Linked Data
When domains overlap...
SPARQL Endpoints
●   Talis
    http://api.talis.com/stores/bbc-backstage
●   OpenLink
    http://bbc.openlinksw.com/sparql
Applications built using BBC feeds
●   Internal applications
     ●   e.g. BBC Three TV Listings beta
         http://www.bbc.co.uk/bbcthree/tvlistings/
●   External applications
     ●   http://channelography.rattlecentral.com/
     ●   http://fanhu.bz
     ●   http://testtubetelly.channel4.com/
     ●   http://uriplay.org/
     ●   ...
Music Bore
NoTube
http://www.notube.tv/
Activity data
Enriching activity data
Generating recommendations
Generating recommendations
Thank you!!
●   Patrick Sinclair!!
●   Libby Miller
●   Tom Scott
●   Michael Smethurst
●   Matthew Wood
●   Nicholas Humfrey
●   Paul Rissen

More Related Content

Similar to Linked Data on the BBC

Online Information Conference
Online Information ConferenceOnline Information Conference
Online Information Conference
Tom Scott
 
Making bbc programmes discoverable
Making bbc programmes discoverableMaking bbc programmes discoverable
Making bbc programmes discoverable
Tom Scott
 
Bbc rd preso_southampton
Bbc rd preso_southamptonBbc rd preso_southampton
Bbc rd preso_southampton
George Wright
 

Similar to Linked Data on the BBC (20)

BBC Backstage: APIs & Feeds 2009
BBC Backstage: APIs & Feeds 2009BBC Backstage: APIs & Feeds 2009
BBC Backstage: APIs & Feeds 2009
 
Linked data and applications
Linked data and applicationsLinked data and applications
Linked data and applications
 
BBC Programmes Ontology XTech2008
BBC Programmes Ontology XTech2008BBC Programmes Ontology XTech2008
BBC Programmes Ontology XTech2008
 
'A PRX For The UK?: A Scheme To Improve The Sales Of Audio From Producers To ...
'A PRX For The UK?: A Scheme To Improve The Sales Of Audio From Producers To ...'A PRX For The UK?: A Scheme To Improve The Sales Of Audio From Producers To ...
'A PRX For The UK?: A Scheme To Improve The Sales Of Audio From Producers To ...
 
Online Information Conference
Online Information ConferenceOnline Information Conference
Online Information Conference
 
BBC Programmes
BBC ProgrammesBBC Programmes
BBC Programmes
 
IIIF and NLW Newspapers
IIIF and NLW Newspapers IIIF and NLW Newspapers
IIIF and NLW Newspapers
 
Mark logic user-group-2012
Mark logic user-group-2012Mark logic user-group-2012
Mark logic user-group-2012
 
A Service Perspective: Unlocking metadata to enhance discoverability and conn...
A Service Perspective: Unlocking metadata to enhance discoverability and conn...A Service Perspective: Unlocking metadata to enhance discoverability and conn...
A Service Perspective: Unlocking metadata to enhance discoverability and conn...
 
Hacks & Hackers BBC R&D
Hacks & Hackers  BBC R&DHacks & Hackers  BBC R&D
Hacks & Hackers BBC R&D
 
Internet Mashups
Internet MashupsInternet Mashups
Internet Mashups
 
Television archives in a post-television world (WRIGHT)
Television archives in a post-television world (WRIGHT)Television archives in a post-television world (WRIGHT)
Television archives in a post-television world (WRIGHT)
 
Making bbc programmes discoverable
Making bbc programmes discoverableMaking bbc programmes discoverable
Making bbc programmes discoverable
 
2008 EBU TRAINING BBC Scotland
2008 EBU TRAINING BBC Scotland2008 EBU TRAINING BBC Scotland
2008 EBU TRAINING BBC Scotland
 
Geographic Locations in CID: A case study of Adlib Designer and the Adlib API
Geographic Locations in CID: A case study of Adlib Designer and the Adlib APIGeographic Locations in CID: A case study of Adlib Designer and the Adlib API
Geographic Locations in CID: A case study of Adlib Designer and the Adlib API
 
Bbc rd preso_southampton
Bbc rd preso_southamptonBbc rd preso_southampton
Bbc rd preso_southampton
 
Adrian Woolard Beyond Digital V1
Adrian Woolard Beyond Digital V1Adrian Woolard Beyond Digital V1
Adrian Woolard Beyond Digital V1
 
'BBC Nations & Regions: Audience Research' by Grant Goddard
'BBC Nations & Regions: Audience Research' by Grant Goddard'BBC Nations & Regions: Audience Research' by Grant Goddard
'BBC Nations & Regions: Audience Research' by Grant Goddard
 
BLANCKEMANE How to gurantee the coherence of collections when a linear medium
BLANCKEMANE How to gurantee the coherence of collections when a linear mediumBLANCKEMANE How to gurantee the coherence of collections when a linear medium
BLANCKEMANE How to gurantee the coherence of collections when a linear medium
 
Europeana datainaction nov2012
Europeana datainaction nov2012Europeana datainaction nov2012
Europeana datainaction nov2012
 

More from Yves Raimond

Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the Web
Yves Raimond
 

More from Yves Raimond (10)

Time, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender SystemsTime, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
(Some) pitfalls of distributed learning
(Some) pitfalls of distributed learning(Some) pitfalls of distributed learning
(Some) pitfalls of distributed learning
 
Recommending for the World
Recommending for the WorldRecommending for the World
Recommending for the World
 
Paris ML meetup
Paris ML meetupParis ML meetup
Paris ML meetup
 
Spark Meetup @ Netflix, 05/19/2015
Spark Meetup @ Netflix, 05/19/2015Spark Meetup @ Netflix, 05/19/2015
Spark Meetup @ Netflix, 05/19/2015
 
Utilisation du Web Semantique pour les sites de la BBC
Utilisation du Web Semantique pour les sites de la BBCUtilisation du Web Semantique pour les sites de la BBC
Utilisation du Web Semantique pour les sites de la BBC
 
Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the Web
 
Web of data
Web of dataWeb of data
Web of data
 
Towards a musical Semantic Web
Towards a musical Semantic WebTowards a musical Semantic Web
Towards a musical Semantic Web
 

Recently uploaded

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Linked Data on the BBC