BBC Programmes and Music on the Linking Open Data Cloud

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites

    BBC Programmes and Music on the Linking Open Data Cloud - Presentation Transcript

    1. Nicholas Humfrey and Patrick Sinclair Software Engineers, BBC Audio and Music Interactive BBC Programmes and Music on the Linking Open Data Cloud
    2. BBC Programmes and Music on the Linking Open Data Cloud Overview background programmes music linking open data future direction
    3. Background until recently, the BBC web site was mostly composed of static pages it was all about the left hand nav
    4. Background
    5. Background
    6. Background
    7. Background
    8. Background
    9. Background
    10. Background things are changing... it’s all about the resource
    11. Background
    12. Background
    13. Background
    14. Background
    15. Background
    16. 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
    17. Programmes One page (URL) for every programme
    18. Programmes One page (URL) for every programme
    19. Programmes Resources - Embedded Media Player
    20. Programmes Resources - bbc.co.uk/programmes/:id/credits
    21. Programmes Resources - bbc.co.uk/programmes/:id/broadcasts
    22. Programmes Lots of useful aggregations
    23. Programmes Formats - Mobile
    24. Programmes Formats - for computers too <?xml version=\"1.0\"?> <broadcasts> <broadcast is_blanked=\"0\" is_repeat=\"0\"> <duration>7200</duration> <end>2008-12-04T02:00:00Z</end> <programme type=\"episode\"> <display_titles> <subtitle>04/12/2008</subtitle> <title>DJ Edu</title> </display_titles> <media format=\"audio\"> <availability>6 days left to listen</availability> <expires>2008-12-11T02:02:00Z</expires> </media> <pid>b00fscyv</pid> <position/> <programme type=\"brand\"> <ownership> <service key=\"1xtra\" type=\"radio\"> <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=\"1xtra\" type=\"radio\"> <title>BBC 1Xtra</title> </service> <start>2008-12-04T00:00:00Z</start> </broadcast> <broadcast is_blanked=\"0\" is_repeat=\"0\"> <duration>1200</duration> <end>2008-12-04T19:50:00Z</end> <programme type=\"episode\">
    25. Programmes But it’s not a portal... it’s a service...
    26. Programmes But it’s not a portal... it’s a service...
    27. Programmes But it’s not a portal... it’s a service...
    28. 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
    29. Programmes The Programmes Ontology Brands Series Programme Episodes Content Service bbc.co.uk/ontologies/programmes
    30. Programmes The Programmes Ontology - Brand
    31. Programmes The Programmes Ontology - Series
    32. Programmes The Programmes Ontology - Sub series
    33. Programmes The Programmes Ontology - Episode
    34. Programmes The Programmes Ontology Service Publishing Version Event Broadcast
    35. Music
    36. Music KT Tunstall sessions
    37. Music KT Tunstall sessions
    38. Music KT Tunstall sessions
    39. Music KT Tunstall sessions
    40. Music KT Tunstall sessions
    41. Music MusicBrainz - music metadata and GUIDs artist/49018fd2-95ef-4f7e-92bb-813159909314
    42. Music BBC Music Beta - bbc.co.uk/music/beta
    43. Music Artists - bbc.co.uk/music/artists
    44. Music Artist profile - bbc.co.uk/music/artists/:guid
    45. Music Artist profile - data from MusicBrainz
    46. Music Artist profile - biography extract from Wikipedia
    47. Music Artist profile - content from the BBC
    48. Music Artist profile - content from the BBC
    49. Music Artist profile - content from the BBC
    50. Music Artist profile and news stories
    51. Music Artist profile and news stories http://www.madonna.com/
    52. Music Artist profile and news stories artist/79239441-bfd5-4981-a70c-55c3f15c1287 http://www.madonna.com/
    53. Music Artist profile - content from the BBC
    54. Music Reviews - bbc.co.uk/music/reviews/:url_key
    55. Music Reviews Gateway - bbc.co.uk/music/reviews
    56. Music Using the web as our CMS 422,792 artists 7,337,549 tracks 636,155 releases 26,689 labels
    57. Music Dynamic clickable tracklists (coming soon?)
    58. Music Issues and challenges there’s no music or video on artist pages! yet?
    59. Music Issues and challenges recommendations similar artists and albums programmes and artists user based recommendations
    60. Linking Open Data Putting our data on the cloud
    61. 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
    62. 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 \"2007-09-22T08:46:39+01:00\"^^<http://www.w3.org/2001/XMLSchema#dateTime> ; dcterms:modified \"2008-06-19T15:53:32+01:00\"^^<http://www.w3.org/2001/XMLSchema#dateTime> ; rdfs:label \"Description of the brand Colin Murray\" ; foaf:primaryTopic <http://www.bbc.co.uk/programmes/b006wkx3#programme> . <http://www.bbc.co.uk/programmes/b006wkx3#programme> dc:title \"Colin Murray\" ; 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 \"Colin Murray takes you through the night with new music and alternative classics\" ; po:short_synopsis \"New music and alternative classics\" ; a po:Brand .
    63. 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 \"Description of the artist Madonna\" ; 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 \"Hard Candy\" ; mo:musicbrainz <http://musicbrainz.org/release/cd2c4216-f748-4199-b675-cf7f977abcd4.html> ;
    64. Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel Database
    65. Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel database mysql Database relational data fed from different sources
    66. Linking Open Data Model View Controller Framework Views Controllers models Models perl business logic Pinwheel Database
    67. 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
    68. Linking Open Data Model View Controller Framework Views views templates for html, mobile xhtml, ical, rss, json, rdf Controllers Models Pinwheel Database
    69. Linking Open Data Content negotiation and caching bbc.co.uk load balancer cache cache ... cache pinwheel pinwheel ... pinwheel
    70. 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?
    71. Music Artists A-Z - bbc.co.uk/music/artists/a-z
    72. Music Artists A-Z - bbc.co.uk/music/artists/a-z <?xml version=\"1.0\" encoding=\"utf-8\"?> <rdf:RDF xmlns:rdf = \"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:rdfs = \"http://www.w3.org/2000/01/rdf-schema#\" xmlns:owl = \"http://www.w3.org/2002/07/owl#\" > <rdf:Description rdf:about=\"/music/artists/a-z/by/a.rdf\"> <rdfs:seeAlso rdf:resource=\"/music/artists/73577e86-4da8-4d76-949d-34c757e053be.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/7364dea6-ca9a-48e3-be01-b44ad0d19897.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/dfd8ee47-6169-403a-be9e-31c75293280e.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/21fd8769-5573-4eb0-9528-e8162c24024d.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/d87e52c5-bb8d-4da8-b941-9f4928627dc8.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/87199477-b0df-4ead-84ee-9b54b4abfc3d.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/80c75300-9cf2-4daf-bb23-5fe15964e671.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/4644d754-bdef-4323-9854-9e82acbdaa79.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/370bd5a3-4abf-4356-8576-3a8fc0c11d65.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/4efb6fb6-eb60-4eb5-b01c-2a15cfa38562.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/32c7dc12-c72a-4d75-9880-99cadb57c250.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/ce5da88f-a483-4dfd-b82d-4d94bf594985.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/66c662b6-6e2f-4930-8610-912e24c63ed1.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/49f03c14-8aa9-426c-a7f4-8e36409451a0.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/b42a9ece-2a18-4660-9c26-94dc01127962.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/4105fc3c-3e29-4a93-a0a2-32ab405235e1.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/c80f38a6-9980-485d-997c-5c1a9cbd0d64.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/3d2b98e5-556f-4451-a3ff-c50ea18d57cb.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/aba64937-3334-4c65-90a1-4e6b9d4d7ada.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/2f0baf2a-bfa7-4116-8c75-8240aed74553.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/a66ebddc-ff04-46b8-820a-15c63e80dba1.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/b202beb7-99bd-47e7-8b72-195c8d72ebdd.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/19672b19-3fdf-473c-b690-c7adf354665c.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/cb67438a-7f50-4f2b-a6f1-2bb2729fd538.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/c8fb45c8-b3da-422d-a6db-73ac2ee56f77.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/315856f7-2f28-4fb7-b2ac-cc019749da1d.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/1138a764-2212-4d0a-b02d-0dc14df91e08.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/0f11d99e-88ba-48d2-b652-4ebe04c52d11.rdf\" /> <rdfs:seeAlso rdf:resource=\"/music/artists/0459517d-082f-4983-b7eb-5680d3913cb4.rdf\" />
    73. 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
    74. 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

    + metademetade, 11 months ago

    custom

    858 views, 4 favs, 1 embeds more stats

    BBC Programmes and
    Music on the Linking
    Open Data more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 858
      • 852 on SlideShare
      • 6 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 20
    Most viewed embeds
    • 6 views on http://nettinrk

    more

    All embeds
    • 6 views on http://nettinrk

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories