SlideShare ist ein Scribd-Unternehmen logo
1 von 77
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Mobilism 2013: A story of how we built Responsive BBC News
Mobilism 2013: A story of how we built Responsive BBC NewsMobilism 2013: A story of how we built Responsive BBC News
Mobilism 2013: A story of how we built Responsive BBC NewsJohn Cleveley
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data ApplicationsPatrick Sinclair
 
Semantic Web use cases in outcomes research
Semantic Web use cases in outcomes researchSemantic Web use cases in outcomes research
Semantic Web use cases in outcomes researchChimezie Ogbuji
 
N. Humfrey. BBC Music - Using the Web as our Content Management System
N. Humfrey. BBC Music - Using the Web as our Content Management SystemN. Humfrey. BBC Music - Using the Web as our Content Management System
N. Humfrey. BBC Music - Using the Web as our Content Management SystemMusicNet
 
Transforming the User Experience of the BBC
Transforming the User Experience of the BBCTransforming the User Experience of the BBC
Transforming the User Experience of the BBCRichard Titus
 
BBC2.0: The BBC’s 15 Web Principles
BBC2.0: The BBC’s 15 Web PrinciplesBBC2.0: The BBC’s 15 Web Principles
BBC2.0: The BBC’s 15 Web Principleshvs
 
Investigating regulatory bodies
Investigating regulatory bodiesInvestigating regulatory bodies
Investigating regulatory bodiesemzhenson111
 
BBC Playlister : What lies beneath the surface/service? - Keeping Tracks
BBC Playlister : What lies beneath the surface/service? - Keeping TracksBBC Playlister : What lies beneath the surface/service? - Keeping Tracks
BBC Playlister : What lies beneath the surface/service? - Keeping Tracksawilson_bl
 
Ten Years of Linked Data at the BBC
Ten Years of Linked Data at the BBCTen Years of Linked Data at the BBC
Ten Years of Linked Data at the BBCConnected Data World
 
bbc-advertising-case-study-compendium
bbc-advertising-case-study-compendiumbbc-advertising-case-study-compendium
bbc-advertising-case-study-compendiumAlison Farmery
 
News Archive - BBC News Labs presentation on Storylines, Topics & Tags
News Archive - BBC News Labs presentation on Storylines, Topics & TagsNews Archive - BBC News Labs presentation on Storylines, Topics & Tags
News Archive - BBC News Labs presentation on Storylines, Topics & TagsBBC News Labs
 
BBC Olympics: An Accessibility Study
BBC Olympics: An Accessibility StudyBBC Olympics: An Accessibility Study
BBC Olympics: An Accessibility StudyNomensa
 
Wikipedia as controlled vocabulary
Wikipedia as controlled vocabularyWikipedia as controlled vocabulary
Wikipedia as controlled vocabularyguest2c797e
 
Dana Potočková, Living the Story
Dana Potočková, Living the StoryDana Potočková, Living the Story
Dana Potočková, Living the StoryCPMV, o. s.
 
BBC Research: The Science of Engagement
BBC Research: The Science of EngagementBBC Research: The Science of Engagement
BBC Research: The Science of EngagementIAB Europe
 

Andere mochten auch (19)

Mobilism 2013: A story of how we built Responsive BBC News
Mobilism 2013: A story of how we built Responsive BBC NewsMobilism 2013: A story of how we built Responsive BBC News
Mobilism 2013: A story of how we built Responsive BBC News
 
Building Linked Data Applications
Building Linked Data ApplicationsBuilding Linked Data Applications
Building Linked Data Applications
 
Happenings de los 60 prueba
Happenings  de los 60 pruebaHappenings  de los 60 prueba
Happenings de los 60 prueba
 
Semantic Web use cases in outcomes research
Semantic Web use cases in outcomes researchSemantic Web use cases in outcomes research
Semantic Web use cases in outcomes research
 
Linked Data on Rails
Linked Data on RailsLinked Data on Rails
Linked Data on Rails
 
Linked Data on the BBC
Linked Data on the BBCLinked Data on the BBC
Linked Data on the BBC
 
N. Humfrey. BBC Music - Using the Web as our Content Management System
N. Humfrey. BBC Music - Using the Web as our Content Management SystemN. Humfrey. BBC Music - Using the Web as our Content Management System
N. Humfrey. BBC Music - Using the Web as our Content Management System
 
Transforming the User Experience of the BBC
Transforming the User Experience of the BBCTransforming the User Experience of the BBC
Transforming the User Experience of the BBC
 
BBC2.0: The BBC’s 15 Web Principles
BBC2.0: The BBC’s 15 Web PrinciplesBBC2.0: The BBC’s 15 Web Principles
BBC2.0: The BBC’s 15 Web Principles
 
Investigating regulatory bodies
Investigating regulatory bodiesInvestigating regulatory bodies
Investigating regulatory bodies
 
BBC Playlister : What lies beneath the surface/service? - Keeping Tracks
BBC Playlister : What lies beneath the surface/service? - Keeping TracksBBC Playlister : What lies beneath the surface/service? - Keeping Tracks
BBC Playlister : What lies beneath the surface/service? - Keeping Tracks
 
Ten Years of Linked Data at the BBC
Ten Years of Linked Data at the BBCTen Years of Linked Data at the BBC
Ten Years of Linked Data at the BBC
 
bbc-advertising-case-study-compendium
bbc-advertising-case-study-compendiumbbc-advertising-case-study-compendium
bbc-advertising-case-study-compendium
 
News Archive - BBC News Labs presentation on Storylines, Topics & Tags
News Archive - BBC News Labs presentation on Storylines, Topics & TagsNews Archive - BBC News Labs presentation on Storylines, Topics & Tags
News Archive - BBC News Labs presentation on Storylines, Topics & Tags
 
BBC Olympics: An Accessibility Study
BBC Olympics: An Accessibility StudyBBC Olympics: An Accessibility Study
BBC Olympics: An Accessibility Study
 
Wikipedia as controlled vocabulary
Wikipedia as controlled vocabularyWikipedia as controlled vocabulary
Wikipedia as controlled vocabulary
 
Dana Potočková, Living the Story
Dana Potočková, Living the StoryDana Potočková, Living the Story
Dana Potočková, Living the Story
 
BBC Programmes
BBC ProgrammesBBC Programmes
BBC Programmes
 
BBC Research: The Science of Engagement
BBC Research: The Science of EngagementBBC Research: The Science of Engagement
BBC Research: The Science of Engagement
 

Ähnlich wie BBC Programmes and Music on the Linking Open Data Cloud

Jayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson Lorenzen
 
20160229 open belgium the city of ghent as linked open data
20160229 open belgium   the city of ghent as linked open data20160229 open belgium   the city of ghent as linked open data
20160229 open belgium the city of ghent as linked open dataAnn Bernaert
 
Extending your own and others' sites with HTML5
Extending your own and others' sites with HTML5Extending your own and others' sites with HTML5
Extending your own and others' sites with HTML5Mark Reeder
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsEmanuele Della Valle
 
Linked data and applications
Linked data and applicationsLinked data and applications
Linked data and applicationsYves Raimond
 
Dsp bbc-jem rayfield-semtech2011
Dsp bbc-jem rayfield-semtech2011Dsp bbc-jem rayfield-semtech2011
Dsp bbc-jem rayfield-semtech2011Jem Rayfield
 
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0Estelle Weyl
 
VIZ Embedded Metadata Workshop
VIZ Embedded Metadata WorkshopVIZ Embedded Metadata Workshop
VIZ Embedded Metadata Workshopgregreser
 
Monitoring your electricity usage
Monitoring your electricity usageMonitoring your electricity usage
Monitoring your electricity usageDale Lane
 
Adaptive podcasting 2022 for Bristol+Bath
Adaptive podcasting 2022 for Bristol+BathAdaptive podcasting 2022 for Bristol+Bath
Adaptive podcasting 2022 for Bristol+BathIan Forrester
 
Konsep pembangunan tapak web & laman web
Konsep pembangunan tapak web & laman webKonsep pembangunan tapak web & laman web
Konsep pembangunan tapak web & laman webAhmad Faizar
 
Buildingplatforms
BuildingplatformsBuildingplatforms
Buildingplatformscodebits
 
Publication of Europeana Sounds data in Europeana
Publication of Europeana Sounds data in EuropeanaPublication of Europeana Sounds data in Europeana
Publication of Europeana Sounds data in EuropeanaEuropeana_Sounds
 
RSS Newsfeeds and Podcasting
RSS Newsfeeds and PodcastingRSS Newsfeeds and Podcasting
RSS Newsfeeds and PodcastingAdrian Stevenson
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?Andy Davies
 

Ähnlich wie BBC Programmes and Music on the Linking Open Data Cloud (20)

Jayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overview
 
Open City, Smart City - Ann Bernaert
Open City, Smart City - Ann BernaertOpen City, Smart City - Ann Bernaert
Open City, Smart City - Ann Bernaert
 
20160229 open belgium the city of ghent as linked open data
20160229 open belgium   the city of ghent as linked open data20160229 open belgium   the city of ghent as linked open data
20160229 open belgium the city of ghent as linked open data
 
Extending your own and others' sites with HTML5
Extending your own and others' sites with HTML5Extending your own and others' sites with HTML5
Extending your own and others' sites with HTML5
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientists
 
Linked data and applications
Linked data and applicationsLinked data and applications
Linked data and applications
 
Dsp bbc-jem rayfield-semtech2011
Dsp bbc-jem rayfield-semtech2011Dsp bbc-jem rayfield-semtech2011
Dsp bbc-jem rayfield-semtech2011
 
Jabber Bot
Jabber BotJabber Bot
Jabber Bot
 
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
 
VIZ Embedded Metadata Workshop
VIZ Embedded Metadata WorkshopVIZ Embedded Metadata Workshop
VIZ Embedded Metadata Workshop
 
Monitoring your electricity usage
Monitoring your electricity usageMonitoring your electricity usage
Monitoring your electricity usage
 
RESTFul IDEAS
RESTFul IDEASRESTFul IDEAS
RESTFul IDEAS
 
RESTful design
RESTful designRESTful design
RESTful design
 
Adaptive podcasting 2022 for Bristol+Bath
Adaptive podcasting 2022 for Bristol+BathAdaptive podcasting 2022 for Bristol+Bath
Adaptive podcasting 2022 for Bristol+Bath
 
Konsep pembangunan tapak web & laman web
Konsep pembangunan tapak web & laman webKonsep pembangunan tapak web & laman web
Konsep pembangunan tapak web & laman web
 
Buildingplatforms
BuildingplatformsBuildingplatforms
Buildingplatforms
 
Semantic Web Good News
Semantic Web Good NewsSemantic Web Good News
Semantic Web Good News
 
Publication of Europeana Sounds data in Europeana
Publication of Europeana Sounds data in EuropeanaPublication of Europeana Sounds data in Europeana
Publication of Europeana Sounds data in Europeana
 
RSS Newsfeeds and Podcasting
RSS Newsfeeds and PodcastingRSS Newsfeeds and Podcasting
RSS Newsfeeds and Podcasting
 
Http/2 - What's it all about?
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
 

Kürzlich hochgeladen

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Kürzlich hochgeladen (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

BBC Programmes and Music on the Linking Open Data Cloud

  • 1.
  • 2. Nicholas Humfrey and Patrick Sinclair Software Engineers, BBC Audio and Music Interactive BBC Programmes and Music on the Linking Open Data Cloud
  • 3. BBC Programmes and Music on the Linking Open Data Cloud Overview background programmes music linking open data future direction
  • 4. Background until recently, the BBC web site was mostly composed of static pages it was all about the left hand nav
  • 11. Background things are changing... it’s all about the resource
  • 17. 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
  • 18.
  • 19. Programmes One page (URL) for every programme
  • 20. Programmes One page (URL) for every programme
  • 26. 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;>
  • 27. Programmes But it’s not a portal... it’s a service...
  • 28. Programmes But it’s not a portal... it’s a service...
  • 29. Programmes But it’s not a portal... it’s a service...
  • 31. Programmes The Programmes Ontology Brands Series Programme Episodes Content Service bbc.co.uk/ontologies/programmes
  • 36. Programmes The Programmes Ontology Service Publishing Version Event Broadcast
  • 37. Music
  • 43. Music MusicBrainz - music metadata and GUIDs artist/49018fd2-95ef-4f7e-92bb-813159909314
  • 44. Music BBC Music Beta - bbc.co.uk/music/beta
  • 46. Music Artist profile - bbc.co.uk/music/artists/:guid
  • 47. Music Artist profile - data from MusicBrainz
  • 48. Music Artist profile - biography extract from Wikipedia
  • 49. Music Artist profile - content from the BBC
  • 50. Music Artist profile - content from the BBC
  • 51. Music Artist profile - content from the BBC
  • 53. Music Artist profile and news stories http://www.madonna.com/
  • 54. Music Artist profile and news stories artist/79239441-bfd5-4981-a70c-55c3f15c1287 http://www.madonna.com/
  • 55. Music Artist profile - content from the BBC
  • 57. Music Reviews Gateway - bbc.co.uk/music/reviews
  • 58. Music Using the web as our CMS 422,792 artists 7,337,549 tracks 636,155 releases 26,689 labels
  • 59.
  • 61. Music Issues and challenges there’s no music or video on artist pages! yet?
  • 62. Music Issues and challenges recommendations similar artists and albums programmes and artists user based recommendations
  • 63. Linking Open Data Putting our data on the cloud
  • 64. 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
  • 65. 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 .
  • 66. 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> ;
  • 67. Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel Database
  • 68. Linking Open Data Model View Controller Framework Views Controllers Models Pinwheel database mysql Database relational data fed from different sources
  • 69. Linking Open Data Model View Controller Framework Views Controllers models Models perl business logic Pinwheel Database
  • 70. 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
  • 71. Linking Open Data Model View Controller Framework Views views templates for html, mobile xhtml, ical, rss, json, rdf Controllers Models Pinwheel Database
  • 72. Linking Open Data Content negotiation and caching bbc.co.uk load balancer cache cache ... cache pinwheel pinwheel ... pinwheel
  • 73. 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?
  • 74. Music Artists A-Z - bbc.co.uk/music/artists/a-z
  • 75. 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; />
  • 76. 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
  • 77. 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