15. Seulement quelques programmes
pouvaient bénéficier d'un support Web
... nous diffusons entre 1000 et 1500
programmes par jour
flickr.com/photos/jamescridland/18768141/
23. 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
54. Site Web == API
Facilité de développement
Stabilité
Linked Open Data
RESTful
'One Web'
http://www.bbc.co.uk/programmes/developers
http://www.bbc.co.uk/music/developers
55. 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
...
56. 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
57. 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'
58. 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'
59. 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