Semweb at the BBC

Post on 30-Oct-2014

14 views 0 download

Tags:

description

Audio and Music presentation given at BBC semweb event

Transcript of Semweb at the BBC

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!