SlideShare una empresa de Scribd logo
1 de 98
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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 a 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
 

Más de 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
 

Más de 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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

Linked Data on the BBC