semweb at the bbc

76
BBC MMVIII A Brief Introduction to the Semantic Web... ...at the BBC

Upload: fantasticlife

Post on 30-Oct-2014

15 views

Category:

Technology


0 download

DESCRIPTION

Audio and Music presentation given at BBC semweb event

TRANSCRIPT

Page 1: Semweb at the BBC

BBC MMVIII

A Brief Introduction to the Semantic Web...

...at the BBC

Page 2: Semweb at the BBC

BBC MMVIII

Who are we?

Matthew Wood Head of Software Engineering and Architecture

Michael Smethurst Information Architect

Page 3: Semweb at the BBC

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

Page 4: Semweb at the BBC

BBC MMVIII

How we got where we are

Page 5: Semweb at the BBC

BBC MMVIII

In the beginning was…

Page 6: Semweb at the BBC

BBC MMVIII

In the beginning was…

• The International Information Infrastructure (III)

Page 7: Semweb at the BBC

BBC MMVIII

In the beginning was…

• The International Information Infrastructure (III)• A network of machines

Page 8: Semweb at the BBC

BBC MMVIII

In the beginning was…

• The International Information Infrastructure (III)• A network of machines• Otherwise known as the internet

Page 9: Semweb at the BBC

BBC MMVIII

On top of which was built...

Page 10: Semweb at the BBC

BBC MMVIII

On top of which was built...

• ...the World Wide Web (WWW)

Page 11: Semweb at the BBC

BBC MMVIII

On top of which was built...

• ...the World Wide Web (WWW)• A web of documents

Page 12: Semweb at the BBC

BBC MMVIII

Now we're moving towards...

Page 13: Semweb at the BBC

BBC MMVIII

Now we're moving towards...

• ...the Giant Global Graph (GGG)

Page 14: Semweb at the BBC

BBC MMVIII

Now we're moving towards...

• ...the Giant Global Graph (GGG)• A web of things

Page 15: Semweb at the BBC

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

Page 16: Semweb at the BBC

BBC MMVIII

Why we need the semantic web

Page 17: Semweb at the BBC

BBC MMVIII

People understand…

Page 18: Semweb at the BBC

BBC MMVIII

Page 19: Semweb at the BBC

BBC MMVIII

Page 20: Semweb at the BBC

BBC MMVIII

Machines don’t…

Page 21: Semweb at the BBC

BBC MMVIII

Page 22: Semweb at the BBC

BBC MMVIII

The semantic web helps machines to help people to understand the web

Page 23: Semweb at the BBC

BBC MMVIII

So how do we add meaning for machines?

Page 24: Semweb at the BBC

BBC MMVIII

So how do we add meaning for machines?

• Semantic HTML + Microformats + GRDDL

Page 25: Semweb at the BBC

BBC MMVIII

So how do we add meaning for machines?

• Semantic HTML + Microformats + GRDDL• Semantic HTML + RDFa

Page 26: Semweb at the BBC

BBC MMVIII

So how do we add meaning for machines?

• Semantic HTML + Microformats + GRDDL• Semantic HTML + RDFa• RDF

Page 27: Semweb at the BBC

BBC MMVIII

Linked data

Page 28: Semweb at the BBC

BBC MMVIII

“Linked data is the Semantic Web done right, and the web done right”

Sir Tim Berners-Lee said that

Page 29: Semweb at the BBC

BBC MMVIII

“Magazines are made of pages, the web is made of links”

I said that

Page 30: Semweb at the BBC

BBC MMVIII

Design Issues for Linked Data (more TBL)

Page 31: Semweb at the BBC

BBC MMVIII

Design Issues for Linked Data (more TBL)

• Use URIs as names for things.

Page 32: Semweb at the BBC

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.

Page 33: Semweb at the BBC

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.

Page 34: Semweb at the BBC

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.

Page 35: Semweb at the BBC

BBC MMVIII

WEB

StructuredData

Page 36: Semweb at the BBC

BBC MMVIII

MUSICBRAINZ

WIKIPEDIA

FLICKR

LAST.FM

WEB

StructuredData

Page 37: Semweb at the BBC

BBC MMVIII

WEB

StructuredData

Page 38: Semweb at the BBC

BBC MMVIII

Page 39: Semweb at the BBC

BBC MMVIII

Linking BBC data

Page 40: Semweb at the BBC

BBC MMVIII

bbc.co.uk is incoherent…

Page 41: Semweb at the BBC

BBC MMVIII

bbc.co.uk is incoherent……because it’s unconnected

Page 42: Semweb at the BBC

BBC MMVIII

Saturday Kitchen Episode Page Saturday Kitchen Recipe

Page 43: Semweb at the BBC

BBC MMVIII

Unless we link our data…

Page 44: Semweb at the BBC

BBC MMVIII

Unless we link our data…

• global visual language

Page 45: Semweb at the BBC

BBC MMVIII

Unless we link our data…

• global visual language• common navigation patterns

Page 46: Semweb at the BBC

BBC MMVIII

Unless we link our data…

• global visual language• common navigation patterns• technology refresh

Page 47: Semweb at the BBC

BBC MMVIII

Unless we link our data…

• global visual language• common navigation patterns• technology refresh• page assembly layers

Page 48: Semweb at the BBC

BBC MMVIII

Unless we link our data…

• global visual language• common navigation patterns• technology refresh• page assembly layers• “common platforms”

Page 49: Semweb at the BBC

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

Page 50: Semweb at the BBC

BBC MMVIII

BBC

StructuredData

Page 51: Semweb at the BBC

BBC MMVIII

PROGRAMMES

FOOD

BBC

StructuredData

NEWS

MUSIC

Page 52: Semweb at the BBC

BBC MMVIII

BBC

StructuredData PROGRAMMES

FOODNEWS

MUSIC

Page 53: Semweb at the BBC

BBC MMVIII

Audio and Music from 10,000 feet

ProgrammesMusic

Topics

Users Events

Page 54: Semweb at the BBC

BBC MMVIII

ProgrammesMusic

Topics

Users

Events

News Food

Gardening

The BBC from 10,000 feet

Page 55: Semweb at the BBC

BBC MMVIII

What we’re doing

Page 56: Semweb at the BBC

BBC MMVIII

What we’ve done

Page 57: Semweb at the BBC

BBC MMVIII

• Moved to MusicBrainz as our music metadata supplier

Page 58: Semweb at the BBC

BBC MMVIII

• Moved to MusicBrainz as our music metadata supplier• Designed and built /programmes according to linked data principles

Page 59: Semweb at the BBC

BBC MMVIII

• Moved to MusicBrainz as our music metadata supplier• Designed and built /programmes according to linked data principles• Published the Programmes Ontology

Page 60: Semweb at the BBC

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

Page 61: Semweb at the BBC

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

Page 62: Semweb at the BBC

BBC MMVIII

Page 63: Semweb at the BBC

BBC MMVIII

What we’re doing next

Page 64: Semweb at the BBC

BBC MMVIII

• RDF on /programmes

Page 65: Semweb at the BBC

BBC MMVIII

• RDF on /programmes• RDFa on /programmes and /music

Page 66: Semweb at the BBC

BBC MMVIII

• RDF on /programmes• RDFa on /programmes and /music• Using Wikipedia / Dbpedia for topic aggregations on /programmes

Page 67: Semweb at the BBC

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

Page 68: Semweb at the BBC

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

Page 69: Semweb at the BBC

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

Page 70: Semweb at the BBC

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

Page 71: Semweb at the BBC

BBC MMVIII

ProgrammesMusic

Topics

Users

Events

News Food

Gardening

Page 72: Semweb at the BBC

BBC MMVIII

ProgrammesMusic

Topics

Users

Events

News Food

Gardening

Page 73: Semweb at the BBC

BBC MMVIII

THANKS

Page 74: Semweb at the BBC

BBC MMVIII

To…

• Yves Raimond• Nicholas Humfrey• Patrick Sinclair• Chris Sizemore• Tom Scott• Sophie Walpole• Sean McVeigh

Page 75: Semweb at the BBC

BBC MMVIII

Page 76: Semweb at the BBC

BBC MMVIII

Open the box, Open the box,Open the goddam box!