Utilisation du Web Semantique pour les sites de la BBC

59
Utilisation du Web Sémantique pour les sites de la BBC Yves Raimond BBC Programmes & On-Demand, Future Media & Technology

description

Presentation a SemWeb Pro 2011

Transcript of Utilisation du Web Semantique pour les sites de la BBC

Page 1: Utilisation du Web Semantique pour les sites de la BBC

Utilisation du Web Sémantique pour les sites de la BBC

Yves RaimondBBC Programmes & On-Demand, Future Media & Technology

Page 2: Utilisation du Web Semantique pour les sites de la BBC
Page 3: Utilisation du Web Semantique pour les sites de la BBC

8 chaînes nationales (TV)

Page 4: Utilisation du Web Semantique pour les sites de la BBC

10 stations nationales (radio)

Page 5: Utilisation du Web Semantique pour les sites de la BBC

Stations régionales et locales

BBC Radio Scotland, Wales, Ulster, Nan Gaidheal, Cymru

BBC Radio Berkshire, Bristol, Cambridgeshire, Cornwall, Coventry & Warwickshire, Cumbria, Derby, Devon, Essex, Gloucestershire, Guernsey, Hereford & Worcester, Humberside, Jersey, Kent, Lancashire, Leeds, Leicester, Lincolnshire, London, Manchester, Merseyside, Newcastle, Norfolk, Northampton, Nottingham, Oxford, Sheffield, Shropshire, Solent, Somerset, Stoke, Suffolk, Surrey, Sussex, Swindon, Tees, Three Counties, Wiltshire, WM, York

Page 6: Utilisation du Web Semantique pour les sites de la BBC

BBC Online bbc.co.uk

Page 7: Utilisation du Web Semantique pour les sites de la BBC
Page 8: Utilisation du Web Semantique pour les sites de la BBC

Lord Reith

“inform, educate andentertain”

Page 9: Utilisation du Web Semantique pour les sites de la BBC

Radio depuis 1922

Page 10: Utilisation du Web Semantique pour les sites de la BBC

TV depuis 1936

Page 11: Utilisation du Web Semantique pour les sites de la BBC

Web depuis 1994

http://www.flickr.com/photos/eyedropper/139647993/

Page 12: Utilisation du Web Semantique pour les sites de la BBC

bbc.co.uk/blogs/aboutthebbc/2009/10/unlocking-the-archive.shtml

Archive

Page 13: Utilisation du Web Semantique pour les sites de la BBC

Il y a quelques années, quand nous voulions promouvoir nos programmes en ligne...

Page 14: Utilisation du Web Semantique pour les sites de la BBC

Editeur de texte, HTML, FTP...

Page 15: Utilisation du Web Semantique pour les sites de la BBC

flickr.com/photos/jamescridland/18768141/

Seulement quelques programmespouvaient bénéficier d'un support Web

... nous diffusons entre 1000 et 1500 programmes par jour

Page 16: Utilisation du Web Semantique pour les sites de la BBC

Développés indépendamment

flickr.com/photos/bottleleaf/2218990208

Page 17: Utilisation du Web Semantique pour les sites de la BBC

Souvent non maintenus

Page 18: Utilisation du Web Semantique pour les sites de la BBC

Souvent abandonnés

Page 19: Utilisation du Web Semantique pour les sites de la BBC

Coût

Dépenses Opportunités

Page 20: Utilisation du Web Semantique pour les sites de la BBC

Nouvelles plateformes

IPTV Desktop Mobile Consoles Tablettes ...

Page 21: Utilisation du Web Semantique pour les sites de la BBC
Page 22: Utilisation du Web Semantique pour les sites de la BBC

bbc.co.uk/programmesUne page par programme

Page 23: Utilisation du Web Semantique pour les sites de la BBC

Quelques statistiques...

785k programmes 500k segments 2M de broadcasts (le plus vieux date de janvier

1946) 2.5M utilisateurs uniques par semaine ~60 rq/s sur notre back-end 200ms de temps de réponse en moyenne

Page 24: Utilisation du Web Semantique pour les sites de la BBC

Support automatisé

Page 25: Utilisation du Web Semantique pour les sites de la BBC

Sources de données

Facturation Données de production Systèmes de diffusion Archives Données éditorialisées

Liens Tags Contenu supplémentaire Images

...

Page 26: Utilisation du Web Semantique pour les sites de la BBC

Brandbbc.co.uk/programmes/:pid

Page 27: Utilisation du Web Semantique pour les sites de la BBC

Brandbbc.co.uk/programmes/:pid

Page 28: Utilisation du Web Semantique pour les sites de la BBC

Episodebbc.co.uk/programmes/:pid

Page 29: Utilisation du Web Semantique pour les sites de la BBC

Episodebbc.co.uk/programmes/:pid

Page 30: Utilisation du Web Semantique pour les sites de la BBC

Brandbbc.co.uk/programmes/:pid

Page 31: Utilisation du Web Semantique pour les sites de la BBC

Episodebbc.co.uk/programmes/:pid

Page 32: Utilisation du Web Semantique pour les sites de la BBC

Categoriesbbc.co.uk/programmes/:facet/:tag

Page 33: Utilisation du Web Semantique pour les sites de la BBC

Schedulesbbc.co.uk/:service/programmes/schedules/:outlet

Page 34: Utilisation du Web Semantique pour les sites de la BBC

Genresbbc.co.uk/programmes/genres/music/world

Page 35: Utilisation du Web Semantique pour les sites de la BBC

Formatsbbc.co.uk/programmes/formats/documentaries

Page 36: Utilisation du Web Semantique pour les sites de la BBC

Format – TV Documentariesbbc.co.uk/programmes/formats/documentaries

Page 37: Utilisation du Web Semantique pour les sites de la BBC

Format – Documentaries on BBC Onebbc.co.uk/programmes/formats/documentaries

Page 38: Utilisation du Web Semantique pour les sites de la BBC

Mobile viewsbbc.co.uk/programmes/:pid.mp

Page 39: Utilisation du Web Semantique pour les sites de la BBC

Machine viewsbbc.co.uk/programmes/:pid.:format

Page 40: Utilisation du Web Semantique pour les sites de la BBC

richard.cyganiak.de/2007/10/lod

Page 41: Utilisation du Web Semantique pour les sites de la BBC

'Linked Data' à la BBC

BBC Programmes BBC Music BBC Wildlife Finder World Cup 2010 Winter Olympics Search...

Page 42: Utilisation du Web Semantique pour les sites de la BBC

Programmes Ontology

Afin d'exposer notre modèle de données, nous avons développé 'Programmes Ontology'

http://www.bbc.co.uk/ontologies/programmes

Page 43: Utilisation du Web Semantique pour les sites de la BBC

Music Ontology

http://musicontology.com

Page 44: Utilisation du Web Semantique pour les sites de la BBC

Wildlife Ontology

http://www.bbc.co.uk/ontologies/wildlife

Page 45: Utilisation du Web Semantique pour les sites de la BBC

Pourquoi?

Page 46: Utilisation du Web Semantique pour les sites de la BBC

Facilité d'utilisation

Page 47: Utilisation du Web Semantique pour les sites de la BBC

User Experienceflickr.com/photos/donsolo/2362796995/

Page 48: Utilisation du Web Semantique pour les sites de la BBC

Une page par objet

Utiliser l'architecture du Web pour créer une discussion décentralisée et 'organique' autour

de nos programmes

Page 49: Utilisation du Web Semantique pour les sites de la BBC

Enrichir nos pages

Page 50: Utilisation du Web Semantique pour les sites de la BBC

Relier notre contenu

Page 51: Utilisation du Web Semantique pour les sites de la BBC

Relier notre contenu

Page 52: Utilisation du Web Semantique pour les sites de la BBC
Page 53: Utilisation du Web Semantique pour les sites de la BBC
Page 54: Utilisation du Web Semantique pour les sites de la BBC

Site Web == API

Facilité de développement Stabilité Linked Open Data RESTful 'One Web'

http://www.bbc.co.uk/programmes/developershttp://www.bbc.co.uk/music/developers

Page 55: Utilisation du Web Semantique pour les sites de la BBC

Utiliser nos données

En interne: /music utilise des données de /programmes /programmes utilise des données de /music /nature utilise des données de /programmes ...

Page 56: Utilisation du Web Semantique pour les sites de la BBC

Utiliser nos données

En externe: “Outsourcing innovation”

Nouvelles idées d'expériences utilisateurs autour de nos données

Nouvelles idées de sources de données à intégrer

Dirige du traffic vers nous Meilleur référencement Nouvelles possibilités pour naviguer nos

programmes

Page 57: Utilisation du Web Semantique pour les sites de la BBC

Utiliser nos données

Applications internes e.g. BBC Three TV Listings beta

http://www.bbc.co.uk/bbcthree/tvlistings/

Applications externes http://channelography.rattlecentral.com/ http://fanhu.bz http://testtubetelly.channel4.com/ http://uriplay.org/ The 'MusicBore'

Page 58: Utilisation du Web Semantique pour les sites de la BBC

Agrégations multi-domaines

e.g. “recettes de cuisine, utilisant des avocats, décrit dans un programme diffusé sur BBC One”

Architecture REST sur deux bases distinctes N requêtes

Triple Store + SPARQL 1 requête Créer des feeds 'sur-mesure'

Page 59: Utilisation du Web Semantique pour les sites de la BBC

Conclusions

BBC Programmes est un premier pas vers un support Web pour tout programme, maintenable et stable

Des URIs stables pour tous les programmes de la BBC

Le Web Sémantique nous permet d'enrichir nos données, et de découvrir des liens

Publier nos données crée du traffic vers notre site