BBC Programmes and Music on the Linking Open Data Cloud

57 %
43 %
Information about BBC Programmes and Music on the Linking Open Data Cloud
Technology

Published on December 9, 2008

Author: metade

Source: slideshare.net

Description

BBC Programmes and
Music on the Linking
Open Data Cloud

Nicholas Humfrey and Patrick Sinclair Software Engineers, BBC Audio and Music Interactive BBC Programmes and Music on the Linking Open Data Cloud

BBC Programmes and Music on the Linking Open Data Cloud Overview background programmes music linking open data future direction

Background until recently, the BBC web site was mostly composed of static pages it was all about the left hand nav

Background

Background

Background

Background

Background

Background

Background things are changing... it’s all about the resource

Background

Background

Background

Background

Background

Background Web 2.0 principles are: “it’s the data, stupid” * (formally “data is the Intel Inside”) small pieces loosely joined* persistent IDs if you can’t point to it it’s not a web 2.0 citizen “the age of point-at-things” ** *Tim O’Reilly ** Tom Coates

Programmes One page (URL) for every programme

Programmes One page (URL) for every programme

Programmes Resources - Embedded Media Player

Programmes Resources - bbc.co.uk/programmes/:id/credits

Programmes Resources - bbc.co.uk/programmes/:id/broadcasts

Programmes Lots of useful aggregations

Programmes Formats - Mobile

Programmes Formats - for computers too <?xml version=quot;1.0quot;?> <broadcasts> <broadcast is_blanked=quot;0quot; is_repeat=quot;0quot;> <duration>7200</duration> <end>2008-12-04T02:00:00Z</end> <programme type=quot;episodequot;> <display_titles> <subtitle>04/12/2008</subtitle> <title>DJ Edu</title> </display_titles> <media format=quot;audioquot;> <availability>6 days left to listen</availability> <expires>2008-12-11T02:02:00Z</expires> </media> <pid>b00fscyv</pid> <position/> <programme type=quot;brandquot;> <ownership> <service key=quot;1xtraquot; type=quot;radioquot;> <title>BBC 1Xtra</title> </service> </ownership> <pid>b007215q</pid> <title>DJ Edu</title> </programme> <short_synopsis>DJ Edu with the hottest African sounds out of Africa.</short_synopsis> <title>04/12/2008</title> </programme> <service key=quot;1xtraquot; type=quot;radioquot;> <title>BBC 1Xtra</title> </service> <start>2008-12-04T00:00:00Z</start> </broadcast> <broadcast is_blanked=quot;0quot; is_repeat=quot;0quot;> <duration>1200</duration> <end>2008-12-04T19:50:00Z</end> <programme type=quot;episodequot;>

Programmes But it’s not a portal... it’s a service...

Programmes But it’s not a portal... it’s a service...

Programmes But it’s not a portal... it’s a service...

Programmes URL Design bbc.co.uk/programmes/:id bbc.co.uk/programmes/b00b257s bbc.co.uk{/:service}/programmes/genres/:genre bbc.co.uk/bbcone/programmes/genres/music

Programmes The Programmes Ontology Brands Series Programme Episodes Content Service bbc.co.uk/ontologies/programmes

Programmes The Programmes Ontology - Brand

Programmes The Programmes Ontology - Series

Programmes The Programmes Ontology - Sub series

Programmes The Programmes Ontology - Episode

Programmes The Programmes Ontology Service Publishing Version Event Broadcast

Music

Music KT Tunstall sessions

Music KT Tunstall sessions

Music KT Tunstall sessions

Music KT Tunstall sessions

Music KT Tunstall sessions

Music MusicBrainz - music metadata and GUIDs artist/49018fd2-95ef-4f7e-92bb-813159909314

Music BBC Music Beta - bbc.co.uk/music/beta

Music Artists - bbc.co.uk/music/artists

Music Artist profile - bbc.co.uk/music/artists/:guid

Music Artist profile - data from MusicBrainz

Music Artist profile - biography extract from Wikipedia

Music Artist profile - content from the BBC

Music Artist profile - content from the BBC

Music Artist profile - content from the BBC

Music Artist profile and news stories

Music Artist profile and news stories http://www.madonna.com/

Music Artist profile and news stories artist/79239441-bfd5-4981-a70c-55c3f15c1287 http://www.madonna.com/

Music Artist profile - content from the BBC

Music Reviews - bbc.co.uk/music/reviews/:url_key

Music Reviews Gateway - bbc.co.uk/music/reviews

Music Using the web as our CMS 422,792 artists 7,337,549 tracks 636,155 releases 26,689 labels

Music Dynamic clickable tracklists (coming soon?)

Music Issues and challenges there’s no music or video on artist pages! yet?

Music Issues and challenges recommendations similar artists and albums programmes and artists user based recommendations

Linking Open Data Putting our data on the cloud

Linking Open Data RDF Resource Design bbc.co.uk/programmes/:id default representation, content negotiated (soon...) bbc.co.uk/programmes/:id.html specifically request html bbc.co.uk/programmes/:id.rdf rdf resource for the document describing a programme bbc.co.uk/programmes/:id#programme rdf resource for the programme itself

Linking Open Data Programmes RDF @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix po: <http://purl.org/ontology/po/> . @prefix time: <http://www.w3.org/2006/time#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix timeline: <http://purl.org/NET/c4dm/timeline.owl#> . @prefix event: <http://purl.org/NET/c4dm/event.owl#> . <http://www.bbc.co.uk/programmes/b006wkx3.rdf> dcterms:created quot;2007-09-22T08:46:39+01:00quot;^^<http://www.w3.org/2001/XMLSchema#dateTime> ; dcterms:modified quot;2008-06-19T15:53:32+01:00quot;^^<http://www.w3.org/2001/XMLSchema#dateTime> ; rdfs:label quot;Description of the brand Colin Murrayquot; ; foaf:primaryTopic <http://www.bbc.co.uk/programmes/b006wkx3#programme> . <http://www.bbc.co.uk/programmes/b006wkx3#programme> dc:title quot;Colin Murrayquot; ; po:episode <http://www.bbc.co.uk/programmes/b007yrkn#programme>, <http://www.bbc.co.uk/programmes/b007yrr7#programme>, <http://www.bbc.co.uk/programmes/b007yrvv#programme>; po:medium_synopsis quot;Colin Murray takes you through the night with new music and alternative classicsquot; ; po:short_synopsis quot;New music and alternative classicsquot; ; a po:Brand .

Linking Open Data Music RDF @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix rel: <http://www.perceive.net/schemas/relationship/> . @prefix mo: <http://purl.org/ontology/mo/> . @prefix rev: <http://purl.org/stuff/rev#> . <http://www.bbc.co.uk/music/artists/79239441-bfd5-4981-a70c-55c3f15c1287.rdf> rdfs:label quot;Description of the artist Madonnaquot; ; foaf:primaryTopic <http://www.bbc.co.uk/music/artists/79239441-bfd5-4981-a70c-55c3f15c1287#artist> . <http://www.bbc.co.uk/music/artists/79239441-bfd5-4981-a70c-55c3f15c1287#artist> mo:fanpage <http://www.absolutemadonna.com/>, <http://www.allaboutmadonna.com/>, <http://www.mad-eyes.net>, <http://www.madonnalicious.com/> ; mo:homepage <http://www.madonna.com/> ; mo:image <http://www.bbc.co.uk/music/images/artists/7col_in/79239441-bfd5-4981-a70c-55c3f15c1287.jpg> ; mo:imdb <http://www.imdb.com/name/nm0000187/> ; mo:musicbrainz <http://musicbrainz.org/artist/79239441-bfd5-4981-a70c-55c3f15c1287.html> ; mo:myspace <http://www.myspace.com/madonna> ; mo:wikipedia <http://en.wikipedia.org/wiki/Madonna_(singer)> ; rel:spouseOf <http://www.bbc.co.uk/music/artists/96b8233a-c035-4df5-98e4-faa886389783#artist> ; a mo:SoloMusicArtist ; owl:sameAs <http://dbpedia.org/resource/Madonna_(singer)> ; foaf:maker [ dc:title quot;Hard Candyquot; ; mo:musicbrainz <http://musicbrainz.org/release/cd2c4216-f748-4199-b675-cf7f977abcd4.html> ;

Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel Database

Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel database mysql Database relational data fed from different sources

Linking Open Data Model View Controller Framework Views Controllers models Models perl business logic Pinwheel Database

Linking Open Data Model View Controller Framework Views controllers Controllers for a given request, responsible for fetching and preparing the data to be displayed Models Pinwheel Database

Linking Open Data Model View Controller Framework Views views templates for html, mobile xhtml, ical, rss, json, rdf Controllers Models Pinwheel Database

Linking Open Data Content negotiation and caching bbc.co.uk load balancer cache cache ... cache pinwheel pinwheel ... pinwheel

Linking Open Data To SPARQL or not to SPARQL? we have to consider scale and reliability data replication because we shouldn’t serve sparql off the main database hard to keep things dry don’t repeat yourself - maintain SPARQL mapping and templates just crawl rdf?

Music Artists A-Z - bbc.co.uk/music/artists/a-z

Music Artists A-Z - bbc.co.uk/music/artists/a-z <?xml version=quot;1.0quot; encoding=quot;utf-8quot;?> <rdf:RDF xmlns:rdf = quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:rdfs = quot;http://www.w3.org/2000/01/rdf-schema#quot; xmlns:owl = quot;http://www.w3.org/2002/07/owl#quot; > <rdf:Description rdf:about=quot;/music/artists/a-z/by/a.rdfquot;> <rdfs:seeAlso rdf:resource=quot;/music/artists/73577e86-4da8-4d76-949d-34c757e053be.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/7364dea6-ca9a-48e3-be01-b44ad0d19897.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/dfd8ee47-6169-403a-be9e-31c75293280e.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/21fd8769-5573-4eb0-9528-e8162c24024d.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/d87e52c5-bb8d-4da8-b941-9f4928627dc8.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/87199477-b0df-4ead-84ee-9b54b4abfc3d.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/80c75300-9cf2-4daf-bb23-5fe15964e671.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/4644d754-bdef-4323-9854-9e82acbdaa79.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/370bd5a3-4abf-4356-8576-3a8fc0c11d65.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/4efb6fb6-eb60-4eb5-b01c-2a15cfa38562.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/32c7dc12-c72a-4d75-9880-99cadb57c250.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/ce5da88f-a483-4dfd-b82d-4d94bf594985.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/66c662b6-6e2f-4930-8610-912e24c63ed1.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/49f03c14-8aa9-426c-a7f4-8e36409451a0.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/b42a9ece-2a18-4660-9c26-94dc01127962.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/4105fc3c-3e29-4a93-a0a2-32ab405235e1.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/c80f38a6-9980-485d-997c-5c1a9cbd0d64.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/3d2b98e5-556f-4451-a3ff-c50ea18d57cb.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/aba64937-3334-4c65-90a1-4e6b9d4d7ada.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/2f0baf2a-bfa7-4116-8c75-8240aed74553.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/a66ebddc-ff04-46b8-820a-15c63e80dba1.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/b202beb7-99bd-47e7-8b72-195c8d72ebdd.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/19672b19-3fdf-473c-b690-c7adf354665c.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/cb67438a-7f50-4f2b-a6f1-2bb2729fd538.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/c8fb45c8-b3da-422d-a6db-73ac2ee56f77.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/315856f7-2f28-4fb7-b2ac-cc019749da1d.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/1138a764-2212-4d0a-b02d-0dc14df91e08.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/0f11d99e-88ba-48d2-b652-4ebe04c52d11.rdfquot; /> <rdfs:seeAlso rdf:resource=quot;/music/artists/0459517d-082f-4983-b7eb-5680d3913cb4.rdfquot; />

The BBC POLYGON of DATA : SEMANTIC WEB MUSIC Music Brainz Music Ontology, news_items FOAF, PROGRAMMES artists blog_posts Review Vocabulary formats genres tracks labels PIPS brands releases release_events programmes series reviews EVENTS episodes review_recommendations contributors versions ? services Programmes ondemands segments Ontology, FOAF broadcasts music_segments ? seasons Events Ontology DBPEDIA EQUIVALENCY TOPICS ENGINE CIS FOAF? people places FOOD terms facets subjects SKOS, USERS FOAF consumptions pops_drops comments ratings programme_bookings users taggings OpenID?, FOAF, fanships tags XFN reviews memberships friendships groups FOAF, XFN, Concept & Information Design : Michael Smethurst Graphic Design : Pete Warren SIOC Towards a coherent bbc.co.uk

BBC Programmes and Music on the Linking Open Data Cloud Thank you Tom Scott Michael Smethurst Yves Raimond BBC Music Discovery team http://www.bbc.co.uk/music/developers/are BBC Programmes team http://www.bbc.co.uk/programmes/developers/are patrick.sinclair@bbc.co.uk nicholas.humfrey@bbc.co.uk

Add a comment

Related presentations

Related pages

Seminar: BBC Programmes and Music on the Linking Open Data ...

... BBC Programmes and Music on the Linking Open Data Cloud. ... we have been working on the programmes and music projects. http://www.bbc.co.uk ...
Read more

BBC - Programmes

... findable web presence for every programme the BBC has broadcast, ... Music Jazz; Radio 3; Radio 4; ... Read about our approach to external linking. ...
Read more

TaskForces/CommunityProjects/LinkingOpenData/DataSets ...

For keeping the LOD cloud diagram up to date, the Linking Open Data ... BBC Music Data about Artists ... aims at publishing the first open linked data ...
Read more

Linking bbc.co.uk to the Linked Data cloud | Derivadow

... done but also introduce the concept of Linked Data and ... Linking bbc.co.uk to the Linked Data cloud. ... BBC’s programme support, music ...
Read more

BBC Music

The home of BBC Music. ... programmes and music news from across the BBC. Accessibility links. ... Read about our approach to external linking. ""
Read more

TaskForces/CommunityProjects/LinkingOpenData/DataSets ...

... Linking Open Data on the ... Data: 10,000: N Y BBC Programmes: ... php?title=TaskForces/CommunityProjects/LinkingOpenData/DataSets/Statistics&oldid ...
Read more

SoundCloud – Hear the world’s sounds

SoundCloud is an audio platform that lets you listen to what you love and share the sounds you create. ... Find the music you love. Discover new tracks.
Read more