A Brief Introduction to the Semantic Web... ...at the BBC
Who are we? Matthew Wood   Head of Software Engineering and Architecture Michael Smethurst   Information Architect
What we'll be talking about How we got where we are Why we need the semantic web Linked data Linking BBC data What we're doing
How we got where we are
In the beginning was…
In the beginning was… The International Information Infrastructure (III)
In the beginning was… The International Information Infrastructure (III) A network of machines
In the beginning was… The International Information Infrastructure (III) A network of machines Otherwise known as the internet
On top of which was built...
On top of which was built... ...the World Wide Web (WWW)
On top of which was built... ...the World Wide Web (WWW) A web of documents
Now we're moving towards...
Now we're moving towards... ...the Giant Global Graph (GGG)
Now we're moving towards... ...the Giant Global Graph (GGG) A web of things
Now we're moving towards... ...the Giant Global Graph (GGG) A web of things Otherwise known as…  The semantic web Web 3.0 The web of data
Why we need the semantic web
People understand…
 
 
Machines don’t…
 
The semantic web helps machines to  help people  to understand the web
So how do we add meaning for machines?
So how do we add meaning for machines? Semantic HTML + Microformats + GRDDL
So how do we add meaning for machines? Semantic HTML + Microformats + GRDDL Semantic HTML + RDFa
So how do we add meaning for machines? Semantic HTML + Microformats + GRDDL Semantic HTML + RDFa RDF
Linked data
“ Linked data is the Semantic Web done right, and the web done right” Sir Tim Berners-Lee said that
“ Magazines are made of pages, the web is made of links” I said that
Design Issues for Linked Data (more TBL)
Design Issues for Linked Data (more TBL) Use URIs as names for things.
Design Issues for Linked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names.
Design Issues for Linked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names. When someone looks up a URI, provide useful information.
Design Issues for Linked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names. When someone looks up a URI, provide useful information. Include links to other URIs. so that they can discover more things.
WEB Structured Data
MUSICBRAINZ WIKIPEDIA FLICKR LAST.FM WEB Structured Data
WEB Structured Data
 
Linking BBC data
bbc.co.uk is incoherent…
bbc.co.uk is incoherent… …because it’s unconnected
Saturday Kitchen Episode Page Saturday Kitchen Recipe
Unless we link our data…
Unless we link our data… global visual language
Unless we link our data… global visual language common navigation patterns
Unless we link our data… global visual language common navigation patterns technology refresh
Unless we link our data… global visual language common navigation patterns technology refresh page assembly layers
Unless we link our data… global visual language common navigation patterns technology refresh page assembly layers “ common platforms”
Unless we link our data… global visual language common navigation patterns technology refresh page assembly layers “ common platforms” … are all treating the symptoms, not the illness
BBC Structured Data
PROGRAMMES FOOD BBC Structured Data NEWS MUSIC
BBC Structured Data PROGRAMMES FOOD NEWS MUSIC
Audio and Music from 10,000 feet Programmes Music Topics Users Events
The BBC from 10,000 feet Programmes Music Topics Users Events News Food Gardening
What we’re doing
What we’ve done
Moved to MusicBrainz as our music metadata supplier
Moved to MusicBrainz as our music metadata supplier Designed and built /programmes according to linked data principles
Moved to MusicBrainz as our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology
Moved to MusicBrainz as our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology Used the Music Ontology to publish RDF for /music
Moved to MusicBrainz as our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology Used the Music Ontology to publish RDF for /music Experimented with pushing programme ontology data over XMPP
 
What we’re doing next
RDF on /programmes
RDF on /programmes RDFa on /programmes and /music
RDF on /programmes RDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes
RDF on /programmes RDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music
RDF on /programmes RDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data
RDF on /programmes RDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data (Hopefully) working with Identity on /users
RDF on /programmes RDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data (Hopefully) working with Identity on /users Working with Vision to link food and gardening
Programmes Music Topics Users Events News Food Gardening
Programmes Music Topics Users Events News Food Gardening
THANKS
To… Yves Raimond Nicholas Humfrey Patrick Sinclair Chris Sizemore Tom Scott Sophie Walpole Sean McVeigh
 
Open the box,  Open the box, Open the goddam box!

Semweb at the BBC

  • 1.
    A Brief Introductionto the Semantic Web... ...at the BBC
  • 2.
    Who are we?Matthew Wood Head of Software Engineering and Architecture Michael Smethurst Information Architect
  • 3.
    What we'll betalking about How we got where we are Why we need the semantic web Linked data Linking BBC data What we're doing
  • 4.
    How we gotwhere we are
  • 5.
  • 6.
    In the beginningwas… The International Information Infrastructure (III)
  • 7.
    In the beginningwas… The International Information Infrastructure (III) A network of machines
  • 8.
    In the beginningwas… The International Information Infrastructure (III) A network of machines Otherwise known as the internet
  • 9.
    On top ofwhich was built...
  • 10.
    On top ofwhich was built... ...the World Wide Web (WWW)
  • 11.
    On top ofwhich was built... ...the World Wide Web (WWW) A web of documents
  • 12.
    Now we're movingtowards...
  • 13.
    Now we're movingtowards... ...the Giant Global Graph (GGG)
  • 14.
    Now we're movingtowards... ...the Giant Global Graph (GGG) A web of things
  • 15.
    Now we're movingtowards... ...the Giant Global Graph (GGG) A web of things Otherwise known as… The semantic web Web 3.0 The web of data
  • 16.
    Why we needthe semantic web
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    The semantic webhelps machines to help people to understand the web
  • 23.
    So how dowe add meaning for machines?
  • 24.
    So how dowe add meaning for machines? Semantic HTML + Microformats + GRDDL
  • 25.
    So how dowe add meaning for machines? Semantic HTML + Microformats + GRDDL Semantic HTML + RDFa
  • 26.
    So how dowe add meaning for machines? Semantic HTML + Microformats + GRDDL Semantic HTML + RDFa RDF
  • 27.
  • 28.
    “ Linked datais the Semantic Web done right, and the web done right” Sir Tim Berners-Lee said that
  • 29.
    “ Magazines aremade of pages, the web is made of links” I said that
  • 30.
    Design Issues forLinked Data (more TBL)
  • 31.
    Design Issues forLinked Data (more TBL) Use URIs as names for things.
  • 32.
    Design Issues forLinked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names.
  • 33.
    Design Issues forLinked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names. When someone looks up a URI, provide useful information.
  • 34.
    Design Issues forLinked Data (more TBL) Use URIs as names for things. Use HTTP URIs so that people can look up those names. When someone looks up a URI, provide useful information. Include links to other URIs. so that they can discover more things.
  • 35.
  • 36.
    MUSICBRAINZ WIKIPEDIA FLICKRLAST.FM WEB Structured Data
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
    bbc.co.uk is incoherent……because it’s unconnected
  • 42.
    Saturday Kitchen EpisodePage Saturday Kitchen Recipe
  • 43.
    Unless we linkour data…
  • 44.
    Unless we linkour data… global visual language
  • 45.
    Unless we linkour data… global visual language common navigation patterns
  • 46.
    Unless we linkour data… global visual language common navigation patterns technology refresh
  • 47.
    Unless we linkour data… global visual language common navigation patterns technology refresh page assembly layers
  • 48.
    Unless we linkour data… global visual language common navigation patterns technology refresh page assembly layers “ common platforms”
  • 49.
    Unless we linkour data… global visual language common navigation patterns technology refresh page assembly layers “ common platforms” … are all treating the symptoms, not the illness
  • 50.
  • 51.
    PROGRAMMES FOOD BBCStructured Data NEWS MUSIC
  • 52.
    BBC Structured DataPROGRAMMES FOOD NEWS MUSIC
  • 53.
    Audio and Musicfrom 10,000 feet Programmes Music Topics Users Events
  • 54.
    The BBC from10,000 feet Programmes Music Topics Users Events News Food Gardening
  • 55.
  • 56.
  • 57.
    Moved to MusicBrainzas our music metadata supplier
  • 58.
    Moved to MusicBrainzas our music metadata supplier Designed and built /programmes according to linked data principles
  • 59.
    Moved to MusicBrainzas our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology
  • 60.
    Moved to MusicBrainzas our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology Used the Music Ontology to publish RDF for /music
  • 61.
    Moved to MusicBrainzas our music metadata supplier Designed and built /programmes according to linked data principles Published the Programmes Ontology Used the Music Ontology to publish RDF for /music Experimented with pushing programme ontology data over XMPP
  • 62.
  • 63.
  • 64.
  • 65.
    RDF on /programmesRDFa on /programmes and /music
  • 66.
    RDF on /programmesRDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes
  • 67.
    RDF on /programmesRDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music
  • 68.
    RDF on /programmesRDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data
  • 69.
    RDF on /programmesRDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data (Hopefully) working with Identity on /users
  • 70.
    RDF on /programmesRDFa on /programmes and /music Using Wikipedia / Dbpedia for topic aggregations on /programmes Using MusicBrainz <> Dbpedia linked data equivalency to aggregate artist information at /music /events as linked data (Hopefully) working with Identity on /users Working with Vision to link food and gardening
  • 71.
    Programmes Music TopicsUsers Events News Food Gardening
  • 72.
    Programmes Music TopicsUsers Events News Food Gardening
  • 73.
  • 74.
    To… Yves RaimondNicholas Humfrey Patrick Sinclair Chris Sizemore Tom Scott Sophie Walpole Sean McVeigh
  • 75.
  • 76.
    Open the box, Open the box, Open the goddam box!