A Brief Introduction to the Semantic Web... ...at the BBC
Who are we? <ul><li>Matthew Wood   Head of Software Engineering and Architecture </li></ul><ul><li>Michael Smethurst   Inf...
What we'll be talking about <ul><li>How we got where we are </li></ul><ul><li>Why we need the semantic web </li></ul><ul><...
How we got where we are
In the beginning was…
In the beginning was… <ul><li>The International Information Infrastructure (III) </li></ul>
In the beginning was… <ul><li>The International Information Infrastructure (III) </li></ul><ul><li>A network of machines <...
In the beginning was… <ul><li>The International Information Infrastructure (III) </li></ul><ul><li>A network of machines <...
On top of which was built...
On top of which was built... <ul><li>...the World Wide Web (WWW) </li></ul>
On top of which was built... <ul><li>...the World Wide Web (WWW) </li></ul><ul><li>A web of documents </li></ul>
Now we're moving towards...
Now we're moving towards... <ul><li>...the Giant Global Graph (GGG) </li></ul>
Now we're moving towards... <ul><li>...the Giant Global Graph (GGG) </li></ul><ul><li>A web of things </li></ul>
Now we're moving towards... <ul><li>...the Giant Global Graph (GGG) </li></ul><ul><li>A web of things </li></ul><ul><li>Ot...
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? <ul><li>Semantic HTML + Microformats + GRDDL </li></ul>
So how do we add meaning for machines? <ul><li>Semantic HTML + Microformats + GRDDL </li></ul><ul><li>Semantic HTML + RDFa...
So how do we add meaning for machines? <ul><li>Semantic HTML + Microformats + GRDDL </li></ul><ul><li>Semantic HTML + RDFa...
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) <ul><li>Use URIs as names for things. </li></ul>
Design Issues for Linked Data (more TBL) <ul><li>Use URIs as names for things. </li></ul><ul><li>Use HTTP URIs so that peo...
Design Issues for Linked Data (more TBL) <ul><li>Use URIs as names for things. </li></ul><ul><li>Use HTTP URIs so that peo...
Design Issues for Linked Data (more TBL) <ul><li>Use URIs as names for things. </li></ul><ul><li>Use HTTP URIs so that peo...
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… <ul><li>global visual language </li></ul>
Unless we link our data… <ul><li>global visual language </li></ul><ul><li>common navigation patterns </li></ul>
Unless we link our data… <ul><li>global visual language </li></ul><ul><li>common navigation patterns </li></ul><ul><li>tec...
Unless we link our data… <ul><li>global visual language </li></ul><ul><li>common navigation patterns </li></ul><ul><li>tec...
Unless we link our data… <ul><li>global visual language </li></ul><ul><li>common navigation patterns </li></ul><ul><li>tec...
Unless we link our data… <ul><li>global visual language </li></ul><ul><li>common navigation patterns </li></ul><ul><li>tec...
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
<ul><li>Moved to MusicBrainz as our music metadata supplier </li></ul>
<ul><li>Moved to MusicBrainz as our music metadata supplier </li></ul><ul><li>Designed and built /programmes according to ...
<ul><li>Moved to MusicBrainz as our music metadata supplier </li></ul><ul><li>Designed and built /programmes according to ...
<ul><li>Moved to MusicBrainz as our music metadata supplier </li></ul><ul><li>Designed and built /programmes according to ...
<ul><li>Moved to MusicBrainz as our music metadata supplier </li></ul><ul><li>Designed and built /programmes according to ...
 
What we’re doing next
<ul><li>RDF on /programmes </li></ul>
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul>
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul><ul><li>Using Wikipedia / Dbpedia fo...
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul><ul><li>Using Wikipedia / Dbpedia fo...
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul><ul><li>Using Wikipedia / Dbpedia fo...
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul><ul><li>Using Wikipedia / Dbpedia fo...
<ul><li>RDF on /programmes </li></ul><ul><li>RDFa on /programmes and /music </li></ul><ul><li>Using Wikipedia / Dbpedia fo...
Programmes Music Topics Users Events News Food Gardening
Programmes Music Topics Users Events News Food Gardening
THANKS
To… <ul><li>Yves Raimond </li></ul><ul><li>Nicholas Humfrey </li></ul><ul><li>Patrick Sinclair </li></ul><ul><li>Chris Siz...
 
Open the box,  Open the box, Open the goddam box!
Upcoming SlideShare
Loading in...5
×

Semweb at the BBC

6,632

Published on

Audio and Music presentation given at BBC semweb event

Semweb at the BBC

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

    Clipping is a handy way to collect important slides you want to go back to later.

×