Utilisation du Web Semantique pour les sites de la BBC

Preview:

DESCRIPTION

Presentation a SemWeb Pro 2011

Citation preview

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

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

8 chaînes nationales (TV)

10 stations nationales (radio)

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

BBC Online bbc.co.uk

Lord Reith

“inform, educate andentertain”

Radio depuis 1922

TV depuis 1936

Web depuis 1994

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

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

Archive

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

Editeur de texte, HTML, FTP...

flickr.com/photos/jamescridland/18768141/

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

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

Développés indépendamment

flickr.com/photos/bottleleaf/2218990208

Souvent non maintenus

Souvent abandonnés

Coût

Dépenses Opportunités

Nouvelles plateformes

IPTV Desktop Mobile Consoles Tablettes ...

bbc.co.uk/programmesUne page par programme

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

Support automatisé

Sources de données

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

Liens Tags Contenu supplémentaire Images

...

Brandbbc.co.uk/programmes/:pid

Brandbbc.co.uk/programmes/:pid

Episodebbc.co.uk/programmes/:pid

Episodebbc.co.uk/programmes/:pid

Brandbbc.co.uk/programmes/:pid

Episodebbc.co.uk/programmes/:pid

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

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

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

Formatsbbc.co.uk/programmes/formats/documentaries

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

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

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

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

richard.cyganiak.de/2007/10/lod

'Linked Data' à la BBC

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

Programmes Ontology

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

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

Music Ontology

http://musicontology.com

Wildlife Ontology

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

Pourquoi?

Facilité d'utilisation

User Experienceflickr.com/photos/donsolo/2362796995/

Une page par objet

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

de nos programmes

Enrichir nos pages

Relier notre contenu

Relier notre contenu

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

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 ...

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

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'

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'

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

Recommended