BBC MMVIII
A Brief Introduction to the Semantic Web...
...at the BBC
BBC MMVIII
Who are we?
Matthew Wood Head of Software Engineering and Architecture
Michael Smethurst Information Architect
BBC MMVIII
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
BBC MMVIII
How we got where we are
BBC MMVIII
In the beginning was…
BBC MMVIII
In the beginning was…
• The International Information Infrastructure (III)
BBC MMVIII
In the beginning was…
• The International Information Infrastructure (III)• A network of machines
BBC MMVIII
In the beginning was…
• The International Information Infrastructure (III)• A network of machines• Otherwise known as the internet
BBC MMVIII
On top of which was built...
BBC MMVIII
On top of which was built...
• ...the World Wide Web (WWW)
BBC MMVIII
On top of which was built...
• ...the World Wide Web (WWW)• A web of documents
BBC MMVIII
Now we're moving towards...
BBC MMVIII
Now we're moving towards...
• ...the Giant Global Graph (GGG)
BBC MMVIII
Now we're moving towards...
• ...the Giant Global Graph (GGG)• A web of things
BBC MMVIII
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
BBC MMVIII
Why we need the semantic web
BBC MMVIII
People understand…
BBC MMVIII
BBC MMVIII
BBC MMVIII
Machines don’t…
BBC MMVIII
BBC MMVIII
The semantic web helps machines to help people to understand the web
BBC MMVIII
So how do we add meaning for machines?
BBC MMVIII
So how do we add meaning for machines?
• Semantic HTML + Microformats + GRDDL
BBC MMVIII
So how do we add meaning for machines?
• Semantic HTML + Microformats + GRDDL• Semantic HTML + RDFa
BBC MMVIII
So how do we add meaning for machines?
• Semantic HTML + Microformats + GRDDL• Semantic HTML + RDFa• RDF
BBC MMVIII
Linked data
BBC MMVIII
“Linked data is the Semantic Web done right, and the web done right”
Sir Tim Berners-Lee said that
BBC MMVIII
“Magazines are made of pages, the web is made of links”
I said that
BBC MMVIII
Design Issues for Linked Data (more TBL)
BBC MMVIII
Design Issues for Linked Data (more TBL)
• Use URIs as names for things.
BBC MMVIII
Design Issues for Linked Data (more TBL)
• Use URIs as names for things.• Use HTTP URIs so that people can look up those names.
BBC MMVIII
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.
BBC MMVIII
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.
BBC MMVIII
WEB
StructuredData
BBC MMVIII
MUSICBRAINZ
WIKIPEDIA
FLICKR
LAST.FM
WEB
StructuredData
BBC MMVIII
WEB
StructuredData
BBC MMVIII
BBC MMVIII
Linking BBC data
BBC MMVIII
bbc.co.uk is incoherent…
BBC MMVIII
bbc.co.uk is incoherent……because it’s unconnected
BBC MMVIII
Saturday Kitchen Episode Page Saturday Kitchen Recipe
BBC MMVIII
Unless we link our data…
BBC MMVIII
Unless we link our data…
• global visual language
BBC MMVIII
Unless we link our data…
• global visual language• common navigation patterns
BBC MMVIII
Unless we link our data…
• global visual language• common navigation patterns• technology refresh
BBC MMVIII
Unless we link our data…
• global visual language• common navigation patterns• technology refresh• page assembly layers
BBC MMVIII
Unless we link our data…
• global visual language• common navigation patterns• technology refresh• page assembly layers• “common platforms”
BBC MMVIII
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 MMVIII
BBC
StructuredData
BBC MMVIII
PROGRAMMES
FOOD
BBC
StructuredData
NEWS
MUSIC
BBC MMVIII
BBC
StructuredData PROGRAMMES
FOODNEWS
MUSIC
BBC MMVIII
Audio and Music from 10,000 feet
ProgrammesMusic
Topics
Users Events
BBC MMVIII
ProgrammesMusic
Topics
Users
Events
News Food
Gardening
The BBC from 10,000 feet
BBC MMVIII
What we’re doing
BBC MMVIII
What we’ve done
BBC MMVIII
• Moved to MusicBrainz as our music metadata supplier
BBC MMVIII
• Moved to MusicBrainz as our music metadata supplier• Designed and built /programmes according to linked data principles
BBC MMVIII
• Moved to MusicBrainz as our music metadata supplier• Designed and built /programmes according to linked data principles• Published the Programmes Ontology
BBC MMVIII
• 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
BBC MMVIII
• 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
BBC MMVIII
BBC MMVIII
What we’re doing next
BBC MMVIII
• RDF on /programmes
BBC MMVIII
• RDF on /programmes• RDFa on /programmes and /music
BBC MMVIII
• RDF on /programmes• RDFa on /programmes and /music• Using Wikipedia / Dbpedia for topic aggregations on /programmes
BBC MMVIII
• 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
BBC MMVIII
• 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
BBC MMVIII
• 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
BBC MMVIII
• 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
BBC MMVIII
ProgrammesMusic
Topics
Users
Events
News Food
Gardening
BBC MMVIII
ProgrammesMusic
Topics
Users
Events
News Food
Gardening
BBC MMVIII
THANKS
BBC MMVIII
To…
• Yves Raimond• Nicholas Humfrey• Patrick Sinclair• Chris Sizemore• Tom Scott• Sophie Walpole• Sean McVeigh
BBC MMVIII
BBC MMVIII
Open the box, Open the box,Open the goddam box!
Top Related