Linked Data on the BBC

23,237 views
23,010 views

Published on

Following the Linked Data principles, the BBC is publishing a URI for every TV and Radio programme it broadcasts, music artists and more recently animal species and habitats. These pages not only provide useful information in their own right but also allow us to re-contextualise the programme information helping users to discover new content and new patterns. In this seminar we will present the motivation behind these projects and how their design and implementation has allowed us to expose their contents on the Web of Data.

3 Comments
57 Likes
Statistics
Notes
No Downloads
Views
Total views
23,237
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
753
Comments
3
Likes
57
Embeds 0
No embeds

No notes for slide

Linked Data on the BBC

  1. 1. Linked Data on the BBC Patrick Sinclair BBC Future Media & Technology for Audio and Music and Mobile Monday, 23 November 2009
  2. 2. Olá @metade Monday, 23 November 2009 I’ll be putting these slides online very soon.
  3. 3. Monday, 23 November 2009 The BBC is the largest broadcasting corporation in the world. Its mission is to enrich people's lives with programmes that inform, educate and entertain. It is a public service broadcaster, established by a Royal Charter and funded by the licence fee that is paid by UK households. So to have a television in the UK, a household has to pay around £140 per year - that’s 400 Reais. The BBC uses the income from the licence fee to provide services including... http://www.bbc.co.uk/info/purpose/what.shtml
  4. 4. 8 National TV Channels Monday, 23 November 2009 8 national TV channels, plus regional programming. We also have the BBC HD channel which broadcasts in High Definition.
  5. 5. 10 National Radio Stations Monday, 23 November 2009 10 national radio stations
  6. 6. Nations and Regions NORTH EAST & CUMBRIA BBC Cumbria BBC Newcastle BBC Tees NORTH WEST BBC Lancashire BBC Merseyside BBC Manchester YORKSHIRE BBC Leeds BBC Sheffield BBC York EAST YORKS & LINCS BBC Humberside BBC Lincolnshire EAST MIDLANDS BBC Nottingham BBC Leicester BBC Derby WEST MIDLANDS BBC Stoke BBC Shropshire BBC WM BBC Coventry & Warwickshire BBC Hereford & Worcester EAST BBC Northampton BBC Three Counties BBC Cambridgeshire BBC Norfolk BBC Suffolk BBC Essex LONDON BBC London SOUTH EAST BBC Kent BBC Surrey BBC Sussex SOUTH BBC Oxford BBC Berkshire BBC Solent WEST BBC Gloucestershire BBC Wiltshire BBC Bristol BBC Somerset SOUTH WEST BBC Devon BBC Cornwall BBC Guernsey BBC Jersey Monday, 23 November 2009 National TV and radio services for Scotland, Wales and Northern Ireland, and over 40 local radio stations for England.
  7. 7. Make this my Homepage Take the tour Friday 13 November 2009 Search Robbie WilliamsTree-planting recordBe on a showEnd of landlines? News Edit Please set your location to receive local news, weather and TV/radio schedules. Labour wins in Glasgow North East Brown hopeful over Afghan boost Toddler-attack boy wins pay-out MORE TOP STORIES Eurozone emerges from recession BA merger 'good for passengers' Bombers hit Pakistan spy agency LOCAL NEWS England, Scotland/Alba, Wales/Cymru, N.I. Sport Edit Panel names free-to- air choices Rooney hopes for new Man Utd deal Trio lift England before Twenty20 FOOTBALL Rooney hopes for new Man Utd deal World Cup qualifiers 'should be listed' Brady sets sights on France upset Business & Money Edit 15 minute delay | Terms and Conditions When Mervyn King does cautious optimism, you can keep the emphasis on cautious. The Bank's new forecast for the economy is rather more upbeat than it was in August, and to judge by the "backcast" for GDP, it expects some... Read More FTSE 100 5289.42 12.92 Dax 5675.07 11.11 Cac 40 3799.26 -8.81 Dow Jones 10197.47 -93.79 Nasdaq 2149.02 -17.88 BBC Global 30 5236.08 -11.48 BLOG: STEPHANIE FLANDERS MARKET DATA FRI, 13 NOVEMBER 2009 11:29:30 GMT TOP STORIES BA merger 'good for passengers' Eurozone emerges from recession State taking over key rail route Global recession How to cope Entertainment Edit Robbie joins Take That on stage Ill Forsyth to miss Strictly show Lifetime Globe prize for Scorsese EASTENDERS NEWS Lacey Turner wins at awards ceremony E20 Theme Tune Remix Competition EastEnders hit a hat-trick at Awards Ceremony! Weather Edit Five-day forecast Friday Saturday Sunday Light Rain Heavy Showers Light Showers Max: 15°C Max: 13°C Max: 15°C Min: 12°C Min: 9°C Min: 10°C London, Central Radio Radio 1 ON RADIO 1 NOW 10:00 Fearne Cotton The home of Radio 1's Live Lounge. ON NEXT 12:45 Newsbeat LISTEN AGAIN Listen Live The Chris Moyles Show: Thursday - with friend-of-the- show Jon Culshaw! Radio 1 Home Full Schedule Podcasts 1Xtra Radio 2 Radio 3 Radio 4 5 Live Sports Extra 6 Music Radio 7 Asian Network World Service Nations & Local Music Edit HIGHLIGHTS Album Reviews CLASSIC POP & ROCK The Raincoats - The Raincoats Rickie Lee Jones - Balm in We Recommend BBC iPlayer Edit TV: HIGHLIGHTS RADIO: HIGHLIGHTS The Blagger's Guide to Jazz BBC Switch with Annie Mac and Nick Grimshaw George Lamb Episode 1 Switch Live Special 12/11/2009 Wonderland Defying G TV BBC One ON TONIGHT 19:00 19:57 20:00 20:30 21:00 21:30 22:00 The One Show BBC News and Regional News EastEnders A Question of Sport Have I Got News for You The Armstrong and Miller Show BBC News at Ten BBC One Full Schedule Programmes A-Z BBC Two BBC Three BBC Four BBC HD CBBC CBeebies Parliament BBC News More... Children Edit Science & Nature Edit Big profit from nature protection Rosetta makes final home call Greenland ice loss 'accelerating' MORE STORIES Robbie joins Take That on stage Robbie Williams has joined his former bandmates on stage at a charity concert in aid of Children in Need. But those hoping for a reunion performance from the newly reconciled lads were left disappointed. The concert in pictures Children in Need Radio 2: Charity auctions Display Options Accessibility Help Mobiles Add more to this page Set your location Reset homepage BBC Online bbc.co.ukMonday, 23 November 2009 As well as an extensive website, BBC Online, which is at bbc.co.uk.
  8. 8. Controversial guest War contribution Sports depression African slavery NEWS PROGRAMMES Newshour Obama's Afghan dilemma - the general and the ambassador differ on sending more troops. Duration: 55 minutes The World Today Barack Obama in Japan on the first stage of his East Asian tour and the 14-year-old Pakistani boy forced to do the bidding of the Taliban. Duration: 59 minutes Business Daily The anatomy of how confidence works. If you think the economy's on the mend, it will be. Duration: 20 minutes WORLD HAVE YOUR SAY What Afghanistan needs is an inclusive rather than a populist government capable of reaching out to friends and foes alike. This does not look quite palatable to Washington given its stance against the Taliban. Arthur Njuguna LANGUAGE SERVICES 1989 - Europe's Revolution Aftershock: The global financial crisis Save Our Sounds Internet Cafe Hobo Charles Darwin India train Words in the News Statues on the move at Thai airport SPECIAL REPORTS LEARNING ENGLISH News Sport Business Hourly Bulletins LATEST PODCASTS SciA: 12 Nov 09: The world's rarest bird 13/11/2009 10:32 The world's rarest bird; polar thaws; a gene for speech and why sprinters run so fast. Download episode FROM BBC NEWS ELSEWHERE ON THE WEB MOST POPULAR NOW e-Newsletter RSS Feeds Podcasts Alerts Mobile Widget Last Updated: 13 November, 2009 - 11:15 GMT PRODUCTS & SERVICES On Air Now: 11:32-11:40 World Briefing RSS Is President Karzai the biggest barrier to peace in Afghanistan? In solitary How captivity inspired creativity for World Service !"#$%&' ()*+, -.*' 中文 !"#$% Somali !"##$%& Brasil Mundo Ti'ng Vi(t More languages On Air Now: 11:32 - 11:40 World Briefing BBC News reports from around the world. Listen Live Up Next: 11:40 Sports Roundup See full schedule Show more or fewer headlines Obama seeks to ease Japan tension Bombers hit Pakistan spy agency Eurozone emerges from recession Explosion at Nato base in Kabul BBC WS images on Flickr The latest pictures from BBC reporters around the world ! The Crescent and the Cross Outlook The World Today Football revolution? Should African leaders apologise for slavery? Programmes How & When to Listen Have Your Say Special Reports World Service About Us World Service Help & FAQ About the BBCBBC Help Contact UsAccessibility Help © MMIX HIGHLIGHTS 1 2 3 COMING SOON BUSINESS DOCUMENTARIES SCIENCE Discovery blows the lid off the infamous explosive Semtex Traders use technology to top up profits Speed trading Cash grants are helping squatters in Namibia A Dollar a Day Through the lens at a prestigious German company Focus on Zeiss NEWS FEATURES 1 / 5 Broken promises not to use child labour? Young Uzbek slaves Text only Help Download (mp3) Arafat at the UN In 1974, Yasser Arafat's presence at the UN headquarters in New York caused a stir. We hear about the diplomatic preparations, compromise and intrigue that led up to that day. Duration: 9 minutes Search Explore the BBC Home Monday, 23 November 2009 The BBC also offers the World Service, which broadcasts to the world on radio, TV and online, providing news and information in 32 languages. The BBC World Service is funded by a government grant, and not the licence fee.
  9. 9. Lord Reith “inform, educate and entertain” http://www.bbc.co.uk/radio4/features/the-reith-lectures/about/ Monday, 23 November 2009 The BBC is one of the oldest broadcasters in the world. It was formed in the 1920s, and the first Director General Lord Reith was the one who summarised the BBC’s purpose as to “inform, educate and entertain”
  10. 10. Radio since 1920s Monday, 23 November 2009 The BBC has been broadcasting Radio since the 1920s
  11. 11. TV since 1930s Monday, 23 November 2009 TV since the 1930s
  12. 12. On the web since 1994 http://www.flickr.com/photos/eyedropper/139647993/ Monday, 23 November 2009 And it’s had a strong online presence since 1994.
  13. 13. Archive bbc.co.uk/blogs/aboutthebbc/2009/10/unlocking-the-archive.shtml Monday, 23 November 2009 So there’s a huge amount of content that the BBC has produced, and continues to produce every day.
  14. 14. Historically, when it came to promoting our programmes online... Monday, 23 November 2009 For the BBC, programmes are one of our core assets. One of the main things we publish online are websites for our programmes, and we’ve been doing this for a while now. All the TV stations and radio networks have websites, and the major TV shows also have sites. But historically, when it came to promote our programmes online...
  15. 15. Walking with Beasts Walking with Cavemen T-rex - Warrior or Wimp? What really killed the dinosaurs? Were the dinosaurs hot or cold blooded? The KT extinction - what killed the dinosaurs? BBC Homepage Science & Nature Homepage In Prehistoric Life: Age of the dinosaurs Human beginnings Games & quizzes Picture galleries Latest news Contact Us Like this page? Send it to a friend! HomeHome Search Explore the BBCExplore the BBC 20 November 2009 Accessibility help Text only Animals Prehistoric Life Human Body & Mind Space TV & Radio Follow-up You are here: BBC > Science & Nature > Prehistoric Life > TV & Radio > Walking with Dinosaurs Walking With Dinosaurs Walking with Dinosaurs contents Broadcast in 1999, Walking with Dinosaurs set out to create the most accurate portrayal of prehistoric animals ever seen on the screen. Combining fact and informed speculation with cutting- edge computer graphics and animatronics effects, the series took two years to make. Rise and fall of the dinosaurs 100 million years separated T. rex from the earliest dinosaurs. Find out how they evolved as the world around them changed. Big Al game When your own mother might eat you, growing up is far from child's play. Try life as a young Allosaurus. Related links Elsewhere on Prehistoric Life 65 million years of history, from woolly mammoths to birds that ate horses Why learning to stand on two legs set us on the path to civilisation. Elsewhere on Science & Nature A recent episode of Horizon A recent episode of Horizon Elsewhere on bbc.co.uk H2G2 - Written by the audience Hand-crafted, customised sites bbc.co.uk/radio4/bigbangbbc.co.uk/sn/prehistoric_life/tv_radio/wwdinosaurs Monday, 23 November 2009 We were generally building hand-crafted, customised sites for each show. The cost of creating them significant as they were all hand built.
  16. 16. flickr.com/photos/jamescridland/18768141/ Only some programmes could be covered ...which is a shame because we broadcast between 1,000 and 1,500 programmes a day Monday, 23 November 2009 And this meant that only some programmes had any kind of web presence, and the commissioning of those was uneven. Often the support sites weren’t comprehensive, as they didn’t provide a complete record of a programme, such as details on each episode.
  17. 17. Developed in isolation flickr.com/photos/bottleleaf/2218990208 Monday, 23 November 2009 These sites were commissioned and developed in isolation. So you could see an Archers site, and an Eastenders site and a Top Gear site which were internally coherent, but they failed to link up to each other except by editorially determined cross promotions. You could see who presented Top Gear, but you couldn’t see the other programmes they presented.
  18. 18. 7 Ages of Rock Programmes Artists Events Embeddable Video HomeHome Search Explore the BBCExplore the BBC More information here A definitive landmark series charting the emergence and re-emergence of rock music as a global force, told through the musicians who have shaped this most enduring of genres. Accessibility help Text only BBC Homepage BBC Music Often not maintained Monday, 23 November 2009 Often these sites would be built, and launched, and then left online to rot. With no effort spent maintaining them, they would quickly go out of date, resulting in a poor user experience.
  19. 19. Error 404 - Page not found This might be because: You have typed the web address incorrectly, or the page you were looking for may have been moved, updated or deleted. Please try the following options instead: Use BBC search above to see if it's available elsewhere Use our site index About the BBCBBC Help Contact UsAccessibility Help Terms of UseJobs Privacy & Cookies © MMIX The BBC is not responsible for the content of external internet sites. Text only Help Search Explore the BBC Often not persistent Monday, 23 November 2009 And unfortunately we also had a tendency to delete our web pages or reuse our URLs. So the data we made available didn’t hang around on the web.
  20. 20. Cost Expenditure Opportunity Monday, 23 November 2009 The main problem in doing things in this way is cost. It’s really inefficient and expensive to build lots and lots of hand cranked sites. And it's expensive both in terms of actual expenditure (i.e. the number of people doing it) and in terms of opportunity costs (if you send all your time cranking out html files for Eastenders then you can't do more interesting things).
  21. 21. New Platforms • Broadcast • Desktop • Mobile • Games consoles • ... Monday, 23 November 2009 We also need to be able to react to new platforms - people are consuming content in different ways. In addition to regular broadcasting, more and more people are using their desktop, mobile or games consoles to consume our content. The old way of doing things didn't scale very well - whenever we went to support a new platform you’d need another team.
  22. 22. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Monday, 23 November 2009 The biggest problem was that this approach could not enable the rich user journeys across domains that we want to provide.
  23. 23. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  24. 24. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Bla bbc.co. Charlotte Church bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists ation people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists Glastonbury 2002 bbc.co.uk/events Electric Proms '09 bbc.co.uk/events Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  25. 25. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Bla bbc.co. Charlotte Church bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists ation people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists Glastonbury 2002 bbc.co.uk/events Electric Proms '09 bbc.co.uk/events Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people bbc.co.uk/people bbc.co.uk/people Cardiff o.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters amme mme Electric Proms '09 bbc.co.uk/events Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  26. 26. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Bla bbc.co. Charlotte Church bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists ation people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists Glastonbury 2002 bbc.co.uk/events Electric Proms '09 bbc.co.uk/events Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people bbc.co.uk/people Cardiff bbc.co.uk/places Dame Shirley Bassey bbc.co.uk/music/artists Terry Natio bbc.co.uk/peo John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme bbc.co.uk/people bbc.co.uk/people Cardiff o.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters amme mme Electric Proms '09 bbc.co.uk/events Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  27. 27. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Bla bbc.co. Charlotte Church bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists ation people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists Glastonbury 2002 bbc.co.uk/events Electric Proms '09 bbc.co.uk/events Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people bbc.co.uk/people Cardiff bbc.co.uk/places Dame Shirley Bassey bbc.co.uk/music/artists Terry Natio bbc.co.uk/peo John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme bbc.co.uk/people bbc.co.uk/people Cardiff o.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters amme mme Electric Proms '09 bbc.co.uk/events Cardiff bbc.co.uk/places Dame Shirley Bassey bbc.co.uk/music/artists Terry Nation bbc.co.uk/people John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Electric Proms '09 bbc.co.uk/events Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  28. 28. Doctor Who bbc.co.uk/programmes Utopia bbc.co.uk/programmes The Master Regenerates bbc.co.uk/events The Master bbc.co.uk/characters Derek Jacobi bbc.co.uk/people Sir Thomas More bbc.co.uk/people Utopia bbc.co.uk/books Henry VIII bbc.co.uk/people Elizabeth I bbc.co.uk/people Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes John Simm bbc.co.uk/people Sam Tyler bbc.co.uk/characters Life on Mars bbc.co.uk/programmes David Bowie bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/artists Flight of the Conchords bbc.co.uk/music/releases Flight of the Conchords bbc.co.uk/programmes Flight of the Conchords bbc.co.uk/programmes Gene Hunt bbc.co.uk/characters Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes Malcassairo bbc.co.uk/places Cardiff bbc.co.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Shooting Stars bbc.co.uk/programmes Bob Mortimer bbc.co.uk/people Vic Reeves bbc.co.uk/people Randall & Hopkirk bbc.co.uk/programmes Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Edith Bowman bbc.co.uk/programmes Electric Proms '09 bbc.co.uk/events Rowan Atkinson bbc.co.uk/people Comic Relief bbc.co.uk/events The Curse of the Fatal Death bbc.co.uk/programmes Steven Moffat bbc.co.uk/people Coupling bbc.co.uk/programmes Bla bbc.co. Charlotte Church bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists ation people Daleks bbc.co.uk/characters David Arnold bbc.co.uk/music/artists Glastonbury 2002 bbc.co.uk/events Electric Proms '09 bbc.co.uk/events Dame Shirley Bassey bbc.co.uk/music/artists John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Electric Proms '09 bbc.co.uk/events Doctor Who bbc.co.uk/programmes es e Queenie bbc.co.uk/characters Blackadder II bbc.co.uk/programmes Philip Glenister bbc.co.uk/people State of Play bbc.co.uk/programmes ch artists ds artists rs David Arnold bbc.co.uk/music/artists Randall & Hopkirk bbc.co.uk/programme Glastonbury 2002 bbc.co.uk/events Coldplay bbc.co.uk/music/artists Rowan Atkinson bbc.co.uk/people bbc.co.uk/people Cardiff bbc.co.uk/places Dame Shirley Bassey bbc.co.uk/music/artists Terry Natio bbc.co.uk/peo John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme bbc.co.uk/people bbc.co.uk/people Cardiff o.uk/places Charlotte Church bbc.co.uk/music/artistsDame Shirley Bassey bbc.co.uk/music/artists Propellerheads bbc.co.uk/music/artists Terry Nation bbc.co.uk/people Daleks bbc.co.uk/characters amme mme Electric Proms '09 bbc.co.uk/events Cardiff bbc.co.uk/places Dame Shirley Bassey bbc.co.uk/music/artists Terry Nation bbc.co.uk/people John Humphrys bbc.co.uk/people The Today Programme bbc.co.uk/programme Electric Proms '09 bbc.co.uk/events Monday, 23 November 2009 For example, We want to let people start at a program like Doctor Who, see one of their favourite characters, the Daleks read that Terry Nation invented the Daleks... see that he’s from Cardiff discover that Shirley Bassey is also from Cardiff and then find that she’s playing at a BBC Electric Proms concert this year
  29. 29. Welcome This site aims to ensure that every TV & Radio programme the BBC broadcasts has a permanent, findable web presence. Find out more about this site, read our commitment to accessibility and discover our plans for the future. Programmes for you Whether it's games & quizzes, all new drama or the full suite of music, we've got the programmes for you. Explore the links below to find programmes you're interested in. Browse by name, category or schedule. 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z GENRES Children's Comedy Drama FORMATS Animation Appeals Bulletins A to Z Use the A to Z to find a programme by name. Categories We categorise our programmes by genre and format. Browse these categories and discover current programmes of interest. Text only Help Search Explore the BBC bbc.co.uk/programmes one page per programme Monday, 23 November 2009 So a few years ago, Tom Loosemore's bbc.co.uk 2.0 strategy set out to ensure a base level of consistency, quality and permanence for all BBC programmes online. The aim: to be able to find any programme broadcast by the BBC The means: a single URL for every episode of every programme made for the BBC... forever.
  30. 30. Size and Organisation flickr.com/photos/pagedooley/1875348372/ Monday, 23 November 2009 And this implied a number of challenges. It's really difficult to provide a unified approach when you publish as much content as we do. It's difficult from a political, cultural and technical points of views. The BBC is a huge organisation, and over the years has grown in an organic way, resulting in various departments and systems.
  31. 31. Different Systems • Orpheus • Proteus • Information & Archives • PIPS • DVB • Web Monday, 23 November 2009 There’s the problem that different data and identifiers are used to describe the same thing in different systems. There are also different workflows, and data is generated for different purposes. For example, some back office systems and certain data used in play out systems was never intended to be seen by the audience. The quality of information capture varies between departments, in systems, and also over time. For example, certain fields might be used in a way they weren’t intended to as people find work arounds so they can store data in a way that matches their needs.
  32. 32. Broadcast systems integration • Duplicate data entry: • Billings • Rights • News • Online Monday, 23 November 2009 So a lot of work has gone into broadcast systems integration: we wanted to explore how to automate some of the process. To publish programme information on our websites, we needed to capture the metadata naturally produced in the production process and expose it online. Another thing we’re facing is reducing the amount of duplicate data entry work for our editorial staff.
  33. 33. Welcome This site aims to ensure that every TV & Radio programme the BBC broadcasts has a permanent, findable web presence. Find out more about this site, read our commitment to accessibility and discover our plans for the future. Programmes for you Whether it's games & quizzes, all new drama or the full suite of music, we've got the programmes for you. Explore the links below to find programmes you're interested in. Browse by name, category or schedule. 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z GENRES Children's Comedy Drama FORMATS Animation Appeals Bulletins A to Z Use the A to Z to find a programme by name. Categories We categorise our programmes by genre and format. Browse these categories and discover current programmes of interest. Text only Help Search Explore the BBC Domain Driven Design http://www.bbc.co.uk/blogs/radiolabs/2009/01/how_we_make_websites.shtml Monday, 23 November 2009 When it came to design the actual public-facing website, we turned to Domain Driven Design. The experience of designing and building /programmes led Michael Smethurst, an information architect at the BBC, to define a domain driven approach for building web sites. The next few slides are based on a blog post, titled “How we make websites” by Michael, and I definitely recommend everyone to read them!
  34. 34. Explore the Domain Monday, 23 November 2009 The first thing step is to explore the domain, by sitting down with a domain expert and modelling the real objects you want to deal with. This should be clear from the business requirements - it might be food or music or gardening or... Employ a domain expert. Get them to sketch their world and sketch back at them. Concentrate on modelling real (physical and metaphysical) things not web pages - try to blank from your mind all thoughts of the resulting web site. This work should never stop - you need to do this through the lifetime of the project as you refine your understanding.
  35. 35. Identify your domain objects and the relationships between them Monday, 23 November 2009 By talking to the domain expert, you should build up a picture of the things they’re concerned with, and how these things interlink. As you chat and sketch with your domain expert you should build up a picture of the types of things they're concerned with. Make a list of these objects. As your knowledge of the domain increases you'll build up a picture of how your objects interlink. You can sketch basic entity relationship diagrams with your domain expert and keep sketching until the picture clears. Bear in mind you're trying to capture the domain ontology - this isn't about sketching database schemas. The resulting domain model will inform the rest of your project and should be one of the few artifacts your project ever creates.
  36. 36. Check your domain model with users Monday, 23 November 2009 Then run focus groups and speak to users, getting them to sketch their understanding of the domain so that their view can be synthesised with the expert’s model. Run focus groups and speak to users. Get them to sketch their understanding of the domain and again sketch back at them. After several round trips you should be able to synthesise the expert model and the user model. User-centric design starts here - if you choose to model things and relationships between those things that users can't easily comprehend no amount of wireframes or personaes or storyboards will help you out.
  37. 37. Check to see if your website already deals with some of your domain objects Monday, 23 November 2009 Check whether your website already deals with any of the domain objects - having more than one page about a given thing confuses both users and search engines. So wherever there was existing content you can use, link to that instead of making a new page for it. If it does then reuse this functionality by linking to these pages - you don't want to mint new URIs for existing objects. Having more than one page per thing confuses users and confuses Google. Try to think of your website as a coherent whole; not as a collection of individual products. And as ever, don't expose your internal organisational structures through your website. Users don't care about departments or reporting lines. The glory will always come from building skyscrapers - the real challenge lies in decent town planning. It's more difficult to build new services that stitch into your site and stitch into the web than build shiny, shrink wrapped, self contained products.
  38. 38. Source your data Monday, 23 November 2009 Sourcing the data is vital, and it’s worth looking for external as well as internal sources of metadata. In particular it’s important to use sources that offer their data under a liberal licensing agreement so that it can be used in as many ways as possible. For example, for us it’s important that our data can be exposed through an API for other developers to build upon it. Check if there are business systems in your organisation able to populate your schema. Check if there are existing websites outside your organisation you can use to populate your schema. Give preferential treatment to any websites that offer their data under a liberal licencing agreement - you can buy in data to help you slice and dice your own data but if you do this you might not be able to provide an open data API without giving away the 3rd party's business model. If your organisation AND an open data website can provide the data, consider the danger in minting new identifiers for your own data - can you easily link out / can you easily get links in? Data licensing is one of those areas that often gets ignored in project planning. If you fail to consider it or get it wrong it can severely curtail your plans further down the line.
  39. 39. Design your database Monday, 23 November 2009 The next step is to translate the domain model into a physical database schema.
  40. 40. Pipe in your data Monday, 23 November 2009 Then work out how to populate the database with the source data. In our case, we are using PIPS, the Programme Information Platform. It’s an aggregation of all of the programme metadata from the different departments and divisions from the BBC. The bulk of the data is about schedule information: when programmes are broadcast. On top of that we provide internal tools for editorial staff to annotate and add more information about the programmes. Whether you choose to use your business data or buy data or use open data you'll need a way of piping it into your database schema. You'll probably have to reshape it to make it suitable for publishing.
  41. 41. Make your models Monday, 23 November 2009 When using a Model View Controller framework for building the site, the next step is to start implementing the models that contain all of the business logic to cover the domain. In an MVC framework your models should contain all your business logic. This mean they should capture all the constraints of your database schema plus all the extra constraints implied by your domain model.
  42. 42. Design your URI schema Monday, 23 November 2009 Then design the URI schema from the domain model. In our department we tend to use large walls and lots of Post-its! One of the things we try to ensure is that everything we expose on the site is addressable with it’s own URI. And this isn’t just the primary resources like an episode, but also the features of an episode, like the credits, or when that programme was broadcast. And then we “transclude” those resources back onto the episode page. This let’s you control the user experience: You can display the full list of credits on an episode page. Or link to them instead. Or display the most important credits (e.g. director, main stars of the show) on the episode page and then link to the list of full credits. This is really helpful for certain platforms, like mobile, as it allows you to reduce the load of the main page. Your URI schema should follow naturally from your domain model. As an example if you're dealing with books and a book can have many authors then ../:book/authors should list all the authors of that book. At Audio and Music we tend to use large walls and lots of post-its to design our URIs. Add some string to show links and journeys and there's no need to ever draw another site map. This isn't just about designing URIs for resources you link to - sometimes your pages will be made up of other transcluded resources - all of these subsidiary resources should be addressable too. It means you can easily change your user experience layer by taking out transcluded resources and linking to them instead or removing links and transcluding. By making every nugget of content addressable you allow other sites to link to it, improve your bookmarkability and increase your SEO - cf. an individual 'tweet'. Bear in mind that some representations (specifically mobile) will need smaller, more fragmented representations with lower page weight - designing your subsidiary resources to be addressable allows you to easily deal with this requirement - transclude the content on a desktop machine, link to it on a mobile. This is where we begin to talk about one web and REST. Each thing should be one resource with one URI - the representation you get back (whether desktop HTML or mobile XHTML MP or RDF or YAML or JSON) should depend on what your user agent asks for via content negotiation. It means I can send a link to a friend from a desktop machine, they can click on that link from a mobile and they'll get back a representation appropriate to their device. Or vice versa. One web with no mobile ghetto. It's important not to confuse URI design with site structure and user journeys. If you're used to working on hierarchical silo sites then the URI structure often determines the navigation. This isn't true here. Think of the individual resources as tent poles - the user journeys are the canvas
  43. 43. Make hello world pages for your primary domain objects Monday, 23 November 2009 And then we start writing some views, step one is simply an h1 with the title of the object.
  44. 44. Make hello world pages for your primary aggregations Monday, 23 November 2009 And the same for aggregations, like listing all programmes in a particular format such as Drama.
  45. 45. Define the data you need to build each of your pages Monday, 23 November 2009 Then define what data is needed for each resource. It’s important to think about the data you want exposed, independently of the different representations. We believe in One Web principle, and REST, that is: each thing should be one resource with one URI. The representation you get back (whether desktop HTML or mobile or XML or RDF or JSON) should depend on what your user agent asks for via content negotiation. This means I can send a link to a friend from a desktop machine, they can click on that link from a mobile and they'll get back a representation appropriate to their device. Or vice versa. So at this point we define the data needed to build all representations of the thing - just because the HTML representation doesn’t need to show the updated at date doesn’t mean the RSS or Atom or RDF don’t need it. Traditional wireframes lump together data requirements (via annotations), page layout and (by implication) document design. It's best to split these out into 3 distinct tasks. The first task is to define the data requirements. For each URI define the data needed to build all representations of the thing. Just because the HTML representation doesn't need to show the updated date doesn't mean the RSS or Atom or RDF don't need it. Some resources will transclude others. There's no need to define the data required for these - just reference the transcluded resource.
  46. 46. Build up your HTML pages and other representations Monday, 23 November 2009 Now we knew what data was needed, you can start surfacing it in the representations. For the HTML, you should design the documents to be semantically correct and accessible and not worry about page layout - that’s the job of CSS, not markup. Now you know what data you need you can begin to surface this in your representations. If you're working in HTML make sure you design your document to be semantically correct and accessible. Try not to think about page layout - that's the job of CSS not markup. Document design should be independent of page layout. In general your page should be structured into title, content, navigation - screen readers don't want to fight through calendar tables etc to get to the content.
  47. 47. Apply layout CSS Monday, 23 November 2009 At this point add layout CSS to the HTML pages, experimenting with different layouts for the markup by moving elements around the page. It’s wireframing, but on the actual site with real data!
  48. 48. Add caching and search sitemaps Monday, 23 November 2009 It’s worth spending some time considering caching: cache for too long and pages go stale, but don’t cache enough and you risk placing unnecessary strain on your application. Search sitemaps are important to ensure search engines can find the bits of the site that have been updated, so they can re-index your site more effectively and so your content more findable. Knowing what can be cached and for how long is a vital part of designing your user experience. Cache for too long and pages go stale. Don't cache for long enough and you send unnecessary traffic across the wires and place extra strain on your application. Cached pages will also be faster and smoother to render in a browser. And if your users are paying for data on a mobile every extra connection means bigger bills, which is definitely a user experience issue. An example: if you're creating a schedule page for today's TV you want to cache for performance reasons but you don't want to cache it for too long since schedules are subject to change. But you can cache yesterday's schedule more aggressively and last week's schedule more aggressively still. Creating XML search sitemaps helps search engines know which bits of your site have been updated. Which helps them to know which bits to re-index. Which helps to make your content more findable.
  49. 49. Test and iterate Monday, 23 November 2009 You should be testing with real users at every stage of development but it's particularly important to conduct usability AND accessibility tests now. It's like testing traditional wireframes but you're testing on the real application with real application behaviours and real data (no lorum ipsum nonsense). Sometimes the results of testing will require changes to layout CSS, sometimes to markup, sometimes to the data you need to surface and sometimes to the underlying domain / data model. You should be testing with real users at every stage of development but it's particularly important to conduct usability AND accessibility tests now. It's like testing traditional wireframes but you're testing on the real application with real application behaviours and real data (no lorum ipsum nonsense). Sometimes the results of your testing will require changes to layout CSS, sometimes to markup, sometimes to the data you need to surface and sometimes to the underlying domain / data model. Bear in mind if you're using data from existing business systems there may need to be heavy investment to make changes to that data model and employ the staff to admin those changes. Occasionally it might even mean renegotiating contracts with outside data providers. All design and usability issues are fixable - some just need more lawyers than others : )
  50. 50. Apply decor CSS Monday, 23 November 2009 At this point it’s time to add visual design and branding. Over the top of your wireframe application you can now start to add visual design and branding. This is exactly the same process as taking a paper wireframe and applying design treatments over the top except you're mainly working in CSS. Experiment with different treatments - see how far you can stretch the design with the markup given. Sometimes you'll need to add additional markup to hook your CSS off. Now's the time to add background imagery for headers, dividers, buttons, list items etc so best to open Photoshop / Illustrator to make your design assets.
  51. 51. And test and iterate Monday, 23 November 2009 And then test the visual design and branding - never stop testing! Never stop testing. Remember that personas are just abstractions of people - it's always better to use real people. Ideally you should be able to adjust your code / markup / CSS to respond to user requests. If you can afford the recruitment / developer time there's no better way to test than with a user sitting alongside a developer - the developer can react to user requests, tweak the application and gain instant feedback without the ambiguity that sometimes comes from test reports. Again you should accessibility test - some of the design / decor changes may affect font sizes etc - make sure your users can still read the page.
  52. 52. Add any JavaScript / AJAX Monday, 23 November 2009 At this point you can start adding more interactive elements using Javascript/ajax. By having each resource addressable and providing them in machine readable representations like XML or JSON, this step should be relatively trivial. By making the browsable site first and adding in javascript over the top you have a better chance of making an accessible web site that degrades gracefully. And because search engines bots are your least able users, sites that degrade well for accessbility also degrade well for search engines. By designing your browsable site first and adding in Javascript / AJAX over the top you stand a better chance of making an accessible web site - one that degrades gracefully. As ever Google et al are your least able users - search bots don't like forms or JavaScript - sites that degrade well for accessibility also degrade well for search engines. Making every subsidiary resource addressable and providing these resources serialised as XML or JSON makes adding AJAX relatively trivial. You'll probably need to tweak your CSS to adjust to life with JavaScript / AJAX.
  53. 53. And test and iterate Monday, 23 November 2009 Again test your site for accessibility and usability with JavaScript turned on and off.
  54. 54. Continue... Monday, 23 November 2009 And continue building the site in this way, following the same steps for each development cycle. Follow the same steps for each development cycle. Some development cycles will just be about surfacing new views of the existing domain model; some will require expanding your domain model. Now you know your domain model and have made each domain object addressable layering over new views and more subtle user journeys should be trivial. And keep testing!
  55. 55. Welcome This site aims to ensure that every TV & Radio programme the BBC broadcasts has a permanent, findable web presence. Find out more about this site, read our commitment to accessibility and discover our plans for the future. Programmes for you Whether it's games & quizzes, all new drama or the full suite of music, we've got the programmes for you. Explore the links below to find programmes you're interested in. Browse by name, category or schedule. 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z GENRES Children's Comedy Drama FORMATS Animation Appeals Bulletins A to Z Use the A to Z to find a programme by name. Categories We categorise our programmes by genre and format. Browse these categories and discover current programmes of interest. Text only Help Search Explore the BBC bbc.co.uk/programmes one page per programme Monday, 23 November 2009 So this approach resulted in bbc.co.uk/programmes What does it look like?
  56. 56. PROGRAMMES: PREVIOUS PROGRAMMES: Life David Attenborough looks at the extraordinary ends to which animals and plants go in order to survive. Featuring epic spectacles, amazing TV firsts and examples of new wildlife behaviour.… [ read more ] on BBC iPlayer (6) clips (5) coming up (7) by year (7) Available now on BBC iPlayer Insects MORE: programme information related links clips chapters (60 minutes) Available since Monday with 1 month left. 6/10. Super-slow motion shows a bombardier beetle firing boiling liquid at its enemies. ALSO AVAILABLE Birds MORE: programme information related links clips chapters (60 minutes) Available since Mon, 9 Nov 2009 with 1 month left. 5/10. A slow-motion camera captures the unique flight of the marvellous spatuletail hummingbird. Fish MORE: programme information related links clips chapters (60 minutes) Available since Mon, 2 Nov 2009 with 1 month left. 4/10. A look at various fish species including sea dragon, fringehead and Hawaiian goby. Mammals MORE: programme information related links clips chapters (60 minutes) Available since Mon, 26 Oct 2009 with 1 month left. 3/10. How mammals dominate the planet through having warm blood and by caring for their young. Reptiles and Amphibians MORE: programme information related links clips chapters (60 minutes) Available since Mon, 19 Oct 2009 with 1 month left. 2/10. A look at the strategies used by reptiles and amphibians to conquer their shortcomings. 1 more programme available now. Clips (5) Free Tree of Life poster and interactive Play the Tree of Life game Watch Life video extras Watch David Attenborough's favourite moments Wildlife stories from programme makers on location Earth News, reporting life on earth Factual Science & Nature Nature & Environment Documentaries Coming up MONDAY, 21:00 on BBC One Hunters and Hunted 7/10. Unique footage of a killer whale engaging in sneaky behaviour to hunt elephant seal pups. 6 more programmes coming up in the next 7 days (including repeats). Links Wildlife Finder: explore the BBC nature archive and find out more about the animals featured Earth Explorers: follow the latest Life expeditions Filming Techniques: stories from behind the scenes (pdf) Learn more Watch more stunning videos More like this Find related BBC One programmes. CATEGORIES GENRE: FORMAT: Text only Help Search Explore the BBC Brand bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for the brand “Life”, which is a nature documentary show about life on earth presented by David Attenborough. A brand is like a container for the episodes. Here we have the latest episode from this brand that is available to watch on BBC iPlayer. iPlayer is the catch up service for TV and Radio programmes from the BBC - you can watch any programme broadcast in the last 7 days on demand, for free. Depending on the content and rights issues, some programmes are available for longer, such as a month. On the right, there’s information on shows coming up, and links to content on the BBC and elsewhere on the web. Here’s a list of other episodes that are still available to watch. Here are some clips taken from that episode. And here’s a list of relevant content that is also available from the BBC. http://www.bbc.co.uk/programmes/b00lbpcy
  57. 57. PROGRAMMES: PREVIOUS PROGRAMMES: on BBC iPlayer (6) clips (5) coming up (7) by year (7) Available now on BBC iPlayer Insects MORE: programme information related links clips chapters (60 minutes) Available since Monday with 1 month left. 6/10. Super-slow motion shows a bombardier beetle firing boiling liquid at its enemies. ALSO AVAILABLE Birds MORE: programme information related links clips chapters (60 minutes) Available since Mon, 9 Nov 2009 with 1 month left. 5/10. A slow-motion camera captures the unique flight of the marvellous spatuletail hummingbird. Fish MORE: programme information related links clips chapters (60 minutes) Available since Mon, 2 Nov 2009 with 1 month left. 4/10. A look at various fish species including sea dragon, fringehead and Hawaiian goby. Mammals MORE: programme information related links clips chapters (60 minutes) Available since Mon, 26 Oct 2009 with 1 month left. 3/10. How mammals dominate the planet through having warm blood and by caring for their young. Reptiles and Amphibians MORE: programme information related links clips chapters (60 minutes) Available since Mon, 19 Oct 2009 with 1 month left. 2/10. A look at the strategies used by reptiles and amphibians to conquer their shortcomings. 1 more programme available now. Clips (5) Featured FOREST TREASURES OF WEST PAPUA Programme maker Stephen Lyle ventures into the forests of West Papua to look for a small brown bird. Free Tree of Life poster and interactive Play the Tree of Life game Watch Life video extras Watch David Attenborough's favourite moments Wildlife stories from programme makers on location Earth News, reporting life on earth Factual Science & Nature Nature & Environment Documentaries 6 more programmes coming up in the next 7 days (including repeats). Links Wildlife Finder: explore the BBC nature archive and find out more about the animals featured Earth Explorers: follow the latest Life expeditions Filming Techniques: stories from behind the scenes (pdf) Learn more Watch more stunning videos More like this Find related BBC One programmes. CATEGORIES GENRE: FORMAT: PREVIOUS 1 2 NEXT Brush-tailed rock wallabies : free runners of the outback (03.00) Coral snake (01.10) Botfly horror (01.28) Brand bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for the brand “Life”, which is a nature documentary show about life on earth presented by David Attenborough. A brand is like a container for the episodes. Here we have the latest episode from this brand that is available to watch on BBC iPlayer. iPlayer is the catch up service for TV and Radio programmes from the BBC - you can watch any programme broadcast in the last 7 days on demand, for free. Depending on the content and rights issues, some programmes are available for longer, such as a month. On the right, there’s information on shows coming up, and links to content on the BBC and elsewhere on the web. Here’s a list of other episodes that are still available to watch. Here are some clips taken from that episode. And here’s a list of relevant content that is also available from the BBC. http://www.bbc.co.uk/programmes/b00lbpcy
  58. 58. (60 minutes) Available since Monday with 1 month left. 6/10. Super-slow motion shows a bombardier beetle firing boiling liquid at its enemies. ALSO AVAILABLE Birds MORE: programme information related links clips chapters (60 minutes) Available since Mon, 9 Nov 2009 with 1 month left. 5/10. A slow-motion camera captures the unique flight of the marvellous spatuletail hummingbird. Fish MORE: programme information related links clips chapters (60 minutes) Available since Mon, 2 Nov 2009 with 1 month left. 4/10. A look at various fish species including sea dragon, fringehead and Hawaiian goby. Mammals MORE: programme information related links clips chapters (60 minutes) Available since Mon, 26 Oct 2009 with 1 month left. 3/10. How mammals dominate the planet through having warm blood and by caring for their young. Reptiles and Amphibians MORE: programme information related links clips chapters (60 minutes) Available since Mon, 19 Oct 2009 with 1 month left. 2/10. A look at the strategies used by reptiles and amphibians to conquer their shortcomings. 1 more programme available now. Clips (5) Featured FOREST TREASURES OF WEST PAPUA Programme maker Stephen Lyle ventures into the forests of West Papua to look for a small brown bird. Earth explorers: follow Stephen's expedition to West Papua AMAZON UNDER THE SKIN As the Life team hacked through swamp forest to film uakaris in the trees, deadly coral snakes sneaked into their kit and bot-fly maggots got under their skin. Earth Explorers: Amazon stories DAVID ATTENBOROUGH'S FAVOURITE MOMENTS Journey with Sir David Attenborough as he shares his favourite moments from the last 30 years of wildlife film making. Dive into the BBC's archive, to find a wealth of video, sound, stories and breaking news. Explore using the wildlife finder LIFE: 60 SECOND PREVIEW Discover the extraordinary ends to which animals and plants go in order to survive. Watch the Life trailer AUSTRALIA'S OUTBACK FORTRESSES One of Australia's most agile escape artists lives in the dramatic rock formations of New South Wales. The Life team went to Oxley Wild Rivers National Park to film them in action. makers on location Earth News, reporting life on earth Factual Science & Nature Nature & Environment Documentaries More like this Find related BBC One programmes. CATEGORIES GENRE: FORMAT: PREVIOUS 1 2 NEXT Brush-tailed rock wallabies : free runners of the outback (03.00) Coral snake (01.10) Botfly horror (01.28) Brand bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for the brand “Life”, which is a nature documentary show about life on earth presented by David Attenborough. A brand is like a container for the episodes. Here we have the latest episode from this brand that is available to watch on BBC iPlayer. iPlayer is the catch up service for TV and Radio programmes from the BBC - you can watch any programme broadcast in the last 7 days on demand, for free. Depending on the content and rights issues, some programmes are available for longer, such as a month. On the right, there’s information on shows coming up, and links to content on the BBC and elsewhere on the web. Here’s a list of other episodes that are still available to watch. Here are some clips taken from that episode. And here’s a list of relevant content that is also available from the BBC. http://www.bbc.co.uk/programmes/b00lbpcy
  59. 59. Reptiles and Amphibians MORE: programme information related links clips chapters (60 minutes) Available since Mon, 19 Oct 2009 with 1 month left. 2/10. A look at the strategies used by reptiles and amphibians to conquer their shortcomings. 1 more programme available now. Clips (5) Featured FOREST TREASURES OF WEST PAPUA Programme maker Stephen Lyle ventures into the forests of West Papua to look for a small brown bird. Earth explorers: follow Stephen's expedition to West Papua AMAZON UNDER THE SKIN As the Life team hacked through swamp forest to film uakaris in the trees, deadly coral snakes sneaked into their kit and bot-fly maggots got under their skin. Earth Explorers: Amazon stories DAVID ATTENBOROUGH'S FAVOURITE MOMENTS Journey with Sir David Attenborough as he shares his favourite moments from the last 30 years of wildlife film making. Dive into the BBC's archive, to find a wealth of video, sound, stories and breaking news. Explore using the wildlife finder LIFE: 60 SECOND PREVIEW Discover the extraordinary ends to which animals and plants go in order to survive. Watch the Life trailer AUSTRALIA'S OUTBACK FORTRESSES One of Australia's most agile escape artists lives in the dramatic rock formations of New South Wales. The Life team went to Oxley Wild Rivers National Park to film them in action. Earth explorers: free running wallabies PREVIOUS 1 2 NEXT Brush-tailed rock wallabies : free runners of the outback (03.00) Coral snake (01.10) Botfly horror (01.28) Programmes Home About this site Developers About the BBCBBC Help Contact UsAccessibility Help Terms of UseJobs Privacy & Cookies © MMIX The BBC is not responsible for the content of external internet sites. Brand bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for the brand “Life”, which is a nature documentary show about life on earth presented by David Attenborough. A brand is like a container for the episodes. Here we have the latest episode from this brand that is available to watch on BBC iPlayer. iPlayer is the catch up service for TV and Radio programmes from the BBC - you can watch any programme broadcast in the last 7 days on demand, for free. Depending on the content and rights issues, some programmes are available for longer, such as a month. On the right, there’s information on shows coming up, and links to content on the BBC and elsewhere on the web. Here’s a list of other episodes that are still available to watch. Here are some clips taken from that episode. And here’s a list of relevant content that is also available from the BBC. http://www.bbc.co.uk/programmes/b00lbpcy
  60. 60. Featured FOREST TREASURES OF WEST PAPUA Programme maker Stephen Lyle ventures into the forests of West Papua to look for a small brown bird. Earth explorers: follow Stephen's expedition to West Papua AMAZON UNDER THE SKIN As the Life team hacked through swamp forest to film uakaris in the trees, deadly coral snakes sneaked into their kit and bot-fly maggots got under their skin. Earth Explorers: Amazon stories DAVID ATTENBOROUGH'S FAVOURITE MOMENTS Journey with Sir David Attenborough as he shares his favourite moments from the last 30 years of wildlife film making. Dive into the BBC's archive, to find a wealth of video, sound, stories and breaking news. Explore using the wildlife finder LIFE: 60 SECOND PREVIEW Discover the extraordinary ends to which animals and plants go in order to survive. Watch the Life trailer AUSTRALIA'S OUTBACK FORTRESSES One of Australia's most agile escape artists lives in the dramatic rock formations of New South Wales. The Life team went to Oxley Wild Rivers National Park to film them in action. Earth explorers: free running wallabies Programmes Home About this site Developers About the BBCBBC Help Contact UsAccessibility Help Terms of UseJobs Privacy & Cookies © MMIX The BBC is not responsible for the content of external internet sites. Brand bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for the brand “Life”, which is a nature documentary show about life on earth presented by David Attenborough. A brand is like a container for the episodes. Here we have the latest episode from this brand that is available to watch on BBC iPlayer. iPlayer is the catch up service for TV and Radio programmes from the BBC - you can watch any programme broadcast in the last 7 days on demand, for free. Depending on the content and rights issues, some programmes are available for longer, such as a month. On the right, there’s information on shows coming up, and links to content on the BBC and elsewhere on the web. Here’s a list of other episodes that are still available to watch. Here are some clips taken from that episode. And here’s a list of relevant content that is also available from the BBC. http://www.bbc.co.uk/programmes/b00lbpcy
  61. 61. 7 Chapters within this programme: 1 2 3 4 5 6 7 Insects AVAILABILITY: 1 month left to watch (or download at BBC iPlayer). Last broadcast yesterday, 20:00 on BBC Four (see all broadcasts). NEXT ON: Sunday, 18:00 on BBC One There are 200 million insects for each of us. They are the most successful animal group ever. Their key is an armoured covering that takes on almost any shape. Darwin's stag beetle fights in the tree tops with huge curved jaws. The camera flies with millions of monarch butterflies which migrate 2000 miles, navigating by the sun. Super-slow motion shows a bombardier beetle firing boiling liquid at enemies through a rotating nozzle. A honey bee army stings a raiding bear into submission. Grass cutter ants march like a Roman army, harvesting grass they cannot actually eat. They cultivate a fungus that breaks the grass down for them. Their giant colony is the closest thing in nature to the complexity of a human city. RELATED LINKS Wildlife Finder: Tisza mayfly Wildlife Finder: Beetles Wildlife Finder: Ants CLIPS (6) INSECTS The number of known insect species is estimated to be between 6 and 10 million and they exist in nearly every environment found on Earth. Wildlife Finder: find out why insects are so successful DAMSELFLIES AND DRAGONFLIES Damselflies and dragonflies have truly mastered the art of flight by having two pairs of wings that move independently. Wildlife Finder: watch these masters of the air in flight GROUND BEETLES Life Previous: Birds 1 month left to watch Next: Hunters and Hunted Free Tree of Life poster and interactive Play the Tree of Life game Watch Life video extras Watch David Attenborough's favourite moments Wildlife stories from programme makers on location Earth News, reporting life on earth Factual Science & Nature Nature & Environment Documentaries More details EPISODE 6 OF 10 FROM IN THIS SERIES DURATION 60 minutes Learn more Watch more stunning videos More like this Find related BBC One programmes. CATEGORIES GENRE: FORMAT: This programme has been divided into chapters Start playing chapter 1 PREVIOUS 1 2 NEXT Ant acid (02.18) Global force (01.18) Monarch migration (04.00) Text only Help Search Explore the BBC Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  62. 62. 7 Chapters within this programme: 1 2 3 4 5 6 7 AVAILABILITY: 1 month left to watch (or download at BBC iPlayer). Last broadcast yesterday, 20:00 on BBC Four (see all broadcasts). NEXT ON: Sunday, 18:00 on BBC One There are 200 million insects for each of us. They are the most successful animal group ever. Their key is an armoured covering that takes on almost any shape. Darwin's stag beetle fights in the tree tops with huge curved jaws. The camera flies with millions of monarch butterflies which migrate 2000 miles, navigating by the sun. Super-slow motion shows a bombardier beetle firing boiling liquid at enemies through a rotating nozzle. A honey bee army stings a raiding bear into submission. Grass cutter ants march like a Roman army, harvesting grass they cannot actually eat. They cultivate a fungus that breaks the grass down for them. Their giant colony is the closest thing in nature to the complexity of a human city. RELATED LINKS Wildlife Finder: Tisza mayfly Wildlife Finder: Beetles Wildlife Finder: Ants CLIPS (6) INSECTS The number of known insect species is estimated to be between 6 and 10 million and they exist in nearly every environment found on Earth. Wildlife Finder: find out why insects are so successful DAMSELFLIES AND DRAGONFLIES Damselflies and dragonflies have truly mastered the art of flight by having two pairs of wings that move independently. Wildlife Finder: watch these masters of the air in flight GROUND BEETLES Ground beetles are a large family of insects numbering over 40,000 species. Members of this family are able to secrete defensive toxins. Wildlife Finder: discover more about these invertebrate predators AMEGILLA BEES Amegilla bees are a genus of large bee that includes the Dawson's bee found in Australia. Male Dawson's bees fight to the death for the opportunity to mate. Wildlife Finder: learn more about amegilla bees MONARCH BUTTERFLY Monarch butterflies undergo spectacular long distance annual Birds 1 month left to watch Hunters and Hunted Free Tree of Life poster and interactive Play the Tree of Life game Watch Life video extras Watch David Attenborough's favourite moments Wildlife stories from programme makers on location Earth News, reporting life on earth Factual Science & Nature Nature & Environment Documentaries DURATION 60 minutes Learn more Watch more stunning videos More like this Find related BBC One programmes. CATEGORIES GENRE: FORMAT: This programme has been divided into chapters Start playing chapter 1 PREVIOUS 1 2 NEXT Ant acid (02.18) Global force (01.18) Monarch migration (04.00) Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  63. 63. sun. Super-slow motion shows a bombardier beetle firing boiling liquid at enemies through a rotating nozzle. A honey bee army stings a raiding bear into submission. Grass cutter ants march like a Roman army, harvesting grass they cannot actually eat. They cultivate a fungus that breaks the grass down for them. Their giant colony is the closest thing in nature to the complexity of a human city. RELATED LINKS Wildlife Finder: Tisza mayfly Wildlife Finder: Beetles Wildlife Finder: Ants CLIPS (6) INSECTS The number of known insect species is estimated to be between 6 and 10 million and they exist in nearly every environment found on Earth. Wildlife Finder: find out why insects are so successful DAMSELFLIES AND DRAGONFLIES Damselflies and dragonflies have truly mastered the art of flight by having two pairs of wings that move independently. Wildlife Finder: watch these masters of the air in flight GROUND BEETLES Ground beetles are a large family of insects numbering over 40,000 species. Members of this family are able to secrete defensive toxins. Wildlife Finder: discover more about these invertebrate predators AMEGILLA BEES Amegilla bees are a genus of large bee that includes the Dawson's bee found in Australia. Male Dawson's bees fight to the death for the opportunity to mate. Wildlife Finder: learn more about amegilla bees MONARCH BUTTERFLY Monarch butterflies undergo spectacular long distance annual migrations. They are thought to navigate these huge migrations using the sun's position. Wildlife Finder: discover more about monarch butterfly migration EUROPEAN HONEY BEE European honey bees are vital to farmers in the UK as the major crop pollinators. Their declining numbers are therefore a great source of concern. Wildlife Finder: enter the world of the honey bee BOTFLY HORROR Programme maker Chadden Hunter hacked through Amazonian swamp forest to film Life. He entered heart of darkness territory when a botfly got under his skin. Watch Chadden's insect horror story CHAPTERS Factual Science & Nature Nature & Environment Documentaries Find related BBC One programmes. CATEGORIES GENRE: FORMAT: PREVIOUS 1 2 NEXT Ant acid (02.18) Global force (01.18) Monarch migration (04.00) Opening Titles1 00.00 A look ahead to see how different insects live, survive and transform. Introduction to Insects2 00.22 Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  64. 64. INSECTS The number of known insect species is estimated to be between 6 and 10 million and they exist in nearly every environment found on Earth. Wildlife Finder: find out why insects are so successful DAMSELFLIES AND DRAGONFLIES Damselflies and dragonflies have truly mastered the art of flight by having two pairs of wings that move independently. Wildlife Finder: watch these masters of the air in flight GROUND BEETLES Ground beetles are a large family of insects numbering over 40,000 species. Members of this family are able to secrete defensive toxins. Wildlife Finder: discover more about these invertebrate predators AMEGILLA BEES Amegilla bees are a genus of large bee that includes the Dawson's bee found in Australia. Male Dawson's bees fight to the death for the opportunity to mate. Wildlife Finder: learn more about amegilla bees MONARCH BUTTERFLY Monarch butterflies undergo spectacular long distance annual migrations. They are thought to navigate these huge migrations using the sun's position. Wildlife Finder: discover more about monarch butterfly migration EUROPEAN HONEY BEE European honey bees are vital to farmers in the UK as the major crop pollinators. Their declining numbers are therefore a great source of concern. Wildlife Finder: enter the world of the honey bee BOTFLY HORROR Programme maker Chadden Hunter hacked through Amazonian swamp forest to film Life. He entered heart of darkness territory when a botfly got under his skin. Watch Chadden's insect horror story CHAPTERS Opening Titles1 00.00 A look ahead to see how different insects live, survive and transform. Introduction to Insects2 00.22 A Darwin beetle begins his search for a mate, although he must use his jaw to take out the competition, and the damselfly must take many risks when searching for a place to lay her eggs. Searching for a Mate3 01.38 The monarch fly migrates to Mexico to avoid a cold season in Canada, and the alkaline fly can live in a place which is lethal to most other life, except one of its predators. Adverse Conditions4 14.10 Food is not the only think the oogpister beetle gets from his prey; it also gets an excellent chemical weapon. Also, bees work together to defend their hive from a bear attack. Chemical Weapons5 24.41 A Japanese bug must find food for her inpatient young, and male Dawson’s bees kill one another to get to the female. Also, a look at how a colony of grass cutter ants works towards the same goal. Communal Living6 32.24 A behind the scenes look at how the Life programme makers tried to capture the activities of monarch butterflies by flying a camera amongst them. Life on Location – Flying with Butterflies7 48.25 Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  65. 65. Narrator David Attenborough Producer Rupert Barrington Executive Producer Michael Gunton Mon 16 Nov 2009 21:00 BBC One (except Northern Ireland) Mon 16 Nov 2009 21:00 BBC HD Mon 16 Nov 2009 22:35 BBC One (Northern Ireland only) Tue 17 Nov 2009 20:00 BBC Four Sun 22 Nov 2009 18:00 BBC One Sun 22 Nov 2009 18:00 BBC HD CHAPTERS CREDITS BROADCASTS Opening Titles1 00.00 A look ahead to see how different insects live, survive and transform. Introduction to Insects2 00.22 A Darwin beetle begins his search for a mate, although he must use his jaw to take out the competition, and the damselfly must take many risks when searching for a place to lay her eggs. Searching for a Mate3 01.38 The monarch fly migrates to Mexico to avoid a cold season in Canada, and the alkaline fly can live in a place which is lethal to most other life, except one of its predators. Adverse Conditions4 14.10 Food is not the only think the oogpister beetle gets from his prey; it also gets an excellent chemical weapon. Also, bees work together to defend their hive from a bear attack. Chemical Weapons5 24.41 A Japanese bug must find food for her inpatient young, and male Dawson’s bees kill one another to get to the female. Also, a look at how a colony of grass cutter ants works towards the same goal. Communal Living6 32.24 A behind the scenes look at how the Life programme makers tried to capture the activities of monarch butterflies by flying a camera amongst them. Life on Location – Flying with Butterflies7 48.25 Programmes Home About this site Developers About the BBCBBC Help Contact UsAccessibility Help Terms of UseJobs Privacy & Cookies © MMIX The BBC is not responsible for the content of external internet sites. Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  66. 66. Narrator David Attenborough Producer Rupert Barrington Executive Producer Michael Gunton Mon 16 Nov 2009 21:00 BBC One (except Northern Ireland) Mon 16 Nov 2009 21:00 BBC HD Mon 16 Nov 2009 22:35 BBC One (Northern Ireland only) Tue 17 Nov 2009 20:00 BBC Four Sun 22 Nov 2009 18:00 BBC One Sun 22 Nov 2009 18:00 BBC HD CREDITS BROADCASTS The monarch fly migrates to Mexico to avoid a cold season in Canada, and the alkaline fly can live in a place which is lethal to most other life, except one of its predators. Food is not the only think the oogpister beetle gets from his prey; it also gets an excellent chemical weapon. Also, bees work together to defend their hive from a bear attack. Chemical Weapons5 24.41 A Japanese bug must find food for her inpatient young, and male Dawson’s bees kill one another to get to the female. Also, a look at how a colony of grass cutter ants works towards the same goal. Communal Living6 32.24 A behind the scenes look at how the Life programme makers tried to capture the activities of monarch butterflies by flying a camera amongst them. Life on Location – Flying with Butterflies7 48.25 Programmes Home About this site Developers About the BBCBBC Help Contact UsAccessibility Help Terms of UseJobs Privacy & Cookies © MMIX The BBC is not responsible for the content of external internet sites. Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Here’s a page for a particular episode. Again, the actual video is transcluded onto the page from iPlayer. Here’s a javascript-based chapters selection that allow you to jump into a particular bit of the episode. An episode synopsis tells you what the programme is about. More related links Some clips taken from the episode More featured content from the BBC Nature site A list of chapters And then when the episode was broadcast and a list of credits.
  67. 67. /programmes/:pid e.g. /programmes/b00lbpcy • /programmes/thewire • /radio4/programmes/littlebritain /bbcthree/programmes/littlebritain /bbcone/programmes/littlebritain • /programmes/worldwidewithgillespeterson /programmes/gillespeterson • /radio3/cotw/episode/2345 /radio3/morningon3/2004/06/27/ Monday, 23 November 2009 You may have realised that the URL for both the brand and episode was the same: /programmes/:pid. The reason for this is that our goal is for persistent URIs: we want to avoid breaking links, bookmarks, citations, and it also helps with SEO. Cool URIs don’t change! There are plenty of issues with using a human readable URLs for programmes. There might be 2 programmes with the same name - do you mean the Wire, a creative writing programme on Radio 4 or the Wire, the hit US TV show? OK, so you can use the service to disambiguate, but what happens when a programme changes service? Little Britian started as a Radio 4 comedy show, then became a TV show on BBC Three and when it became popular switched across to BBC One. Programmes can change name - Gilles Peterson’s show on Radio 1 was called worldwide with Gilles Peterson, but recently because of how Radio 1 are branding their shows it’s now just Gilles Peterson. And what about individual episodes? Do you use a number? Does it increment naturally? How do you cope with pilots, or special features? Or if you use broadcast dates, what about when something is rebroadcast, is it still at the same URL? So using an opaque identifier saves a lot of trouble at this point! It's nice if URIs are human readable. It's also nice if they're hackable. It's an absolute prerequisite that they're persistent. Don't sacrifice persistence for the sake of prettiness or misguided SEO. URIs are your promise to the web and your users - if you change them or change their meaning you break that promise - links break, bookmarks break, citations break and your search engine juice is lost. Remember: Cool URIs don't change. http://www.plasticbag.org/archives/2004/06/developing_a_url_structure_for_broadcast_radio_sites
  68. 68. The Discovery of Radiation Listen now (45 minutes) Availability: Available to listen. Last broadcast on Thursday, 21:30 on BBC Radio 4 (see all broadcasts). Melvyn Bragg and guests Jim Al-Khalili, Frank Close and Frank James discuss the history of the discovery of radiation. Today the word 'radiation' conjures up images of destruction. But in physics, it simply describes the emission, transmission and absorption of energy, and the discovery of how radiation works has allowed us to identify new chemical elements, treat cancer and work out what the stars are made of. Over the course of the 19th century, physicists from Thomas Young, through Michael Faraday to Henri Becquerel made discovery after discovery, gradually piecing together a radically new picture of reality. In Our Time Factual Arts, Culture & the Media Discussion & Talk Jim Al Khalili MORE DETAILS A programme from Duration 45 minutes MORE LIKE THIS Find related BBC Radio 4 programmes. Categories GENRE: FORMAT: PEOPLE: ON RADIO 4 NOW Food Programme More Listen Live Home Programmes Schedule Podcasts WEBSITE NEWSLETTER ARCHIVES PHILOSOPHY RELIGION SCIENCE HISTORY CULTURE In Our Time Text only Help Search Explore the BBC Episode bbc.co.uk/programmes/:pid Monday, 23 November 2009 Let’s look around the site some more. Here is a programme from Radio 4, In our time, presented by Melvyn Bragg.
  69. 69. ON RADIO 4 NOW Food Programme More Listen Live Home Programmes Schedule Podcasts 199 programmes available now and no programmes coming up. For more, try the A to Z. AVAILABLE NOW ON BBC IPLAYER In Our Time The Discovery of Radiation MORE: programme information related links (45 minutes) Available since Thursday. Melvyn Bragg and guests discuss the discovery of radiation, from radio waves to gamma rays In Our Time The Siege of Münster MORE: programme information (45 minutes) Available since Thu, 5 Nov 2009. Melvyn Bragg and guests discuss the Siege of Münster in 1534-35. In Our Time BBC (199) Radio (199) Radio 4 (199) COMING UP Sorry, no programmes coming up in the next 7 days. MORE LIKE THIS Find other BBC programmes in the category 'melvyn bragg'. Melvyn Bragg (199 Programmes) Text only Help Search Explore the BBC Person bbc.co.uk/:service/programmes/people/:id Monday, 23 November 2009 And here you can see what other programmes he’s been on.
  70. 70. ON RADIO 4 NOW Food Programme More Listen Live Home Programmes Schedule Podcasts 20 programmes available now and no programmes coming up. For more, try the A to Z. AVAILABLE NOW ON BBC IPLAYER In Our Time The Discovery of Radiation MORE: programme information related links (45 minutes) Available since Thursday. Melvyn Bragg and guests discuss the discovery of radiation, from radio waves to gamma rays Material World 02/07/2009 MORE: programme information related links (30 minutes) Available since Mon, 6 Jul 2009. Quentin Cooper reports from the Royal Society's Summer Science Exhibition 2009. Start the Week BBC (20) Radio (20) Radio 4 (20) COMING UP Sorry, no programmes coming up in the next 7 days. MORE LIKE THIS Find other BBC programmes in the category 'physics'. Physics (20 programmes) Text only Help Search Explore the BBC Subject bbc.co.uk/:service/programmes/subjects/:id Monday, 23 November 2009 You can also browse by subject, in this case physics.
  71. 71. TV Programmes A-Z 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 00:20 Weatherview Holiday Weatherview Detailed weather forecast. 00:25 Panorama Swimming with Loan Sharks 12 months left to watch Simon Boazman meets victims who have suffered brutal violence at the hands of loan sharks. (R) 00:55 Around the World in 80 Days Episode 6 6 days left to watch Actors Shane Richie and Josie Lawrence are entrusted with the last leg of the relay. (R) 01:55 Life Birds 1 month left to watch 5/10. A slow-motion camera captures the unique flight of the marvellous spatuletail hummingbird. (R) 02:55 Countryfile 15/11/2009 7 days left to watch Matt and Julia find out how wool is being used to insulate an entire village. (R) 03:50 Ray Mears Northern Wilderness The Company that Built a Country 1 month left to watch 2/6. Ray tells the story of the British fur trade company that View schedule at a glance London Schedule for Friday 20 November 2009 Previous day: 19 Nov 2009 Next day: 21 Nov 2009 More schedules… There may be regional BBC One variations. NOVEMBER 2009 MON TUE WED THU FRI SAT SUN 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 Home Watch Live Programmes Channel Trailers FAQ Contact Us your location : Not Set [change]Schedule More channels' TV schedules Text only Help Search Explore the BBC Schedules bbc.co.uk/:service/programmes/schedules/:outlet Monday, 23 November 2009 /programmes generates the schedules pages for BBC Online. Here’s the schedule for BBC One
  72. 72. Programmes Genres Music World Africa (4) Americas (1) Asia Pacific (1) Europe (5) Experimental & New (3) Middle East & Africa (2) Music: World (101 programmes) 44 programmes available now and 57 coming up. Available now on BBC iPlayer Devotional Sounds 18/11/2009 MORE: programme information (60 minutes) Available since today from Asian Network with 7 days left. Devotional music for Muslims, Hindus and Sikhs with Waqas Saeed. Gilles Peterson Zero 7 & Build An Ark MORE: programme information running order (120 minutes) Available since today from Radio 1 with 6 days left. Gilles is joined in the studio by Build An Ark and Zero 7 Late Junction Fiona Talkington MORE: programme information (105 minutes) Available since today from Radio 3 with 6 days left. Fiona Talkington with music from Alistair Anderson, Monteverdi and Richard Maxfield. Mary Ann Kennedy's Global Gathering Late Junction Sessions Love Bollywood Coming up TODAY, 18:30 on Asian Network Gagan Grewal 18/11/2009 TODAY, 20:00 on Asian Network Gujarati Programme 18/11/2009 TODAY, 23:15 on Radio 3 Late Junction Fiona Talkington TOMORROW, 05:00 on Asian Network Devotional Sounds 19/11/2009 TOMORROW, 18:30 on Asian Network Gagan Grewal 19/11/2009 52 more programmes coming up in the next 7 days. Podcasts Text only Help Search Explore the BBC Genre - World Music bbc.co.uk/programmes/genres/music/world Monday, 23 November 2009 You can browse by genre - here are all of the World Music shows available to watch. http://www.bbc.co.uk/programmes/genres/music/world
  73. 73. Programmes Formats Documentaries Documentaries (936 programmes) 639 programmes available now and 297 coming up. Available now on BBC iPlayer The Herschel Space Telescope Episode 1 MORE: programme information (30 minutes) Available since today from Radio 4 with 7 days left. 1/2. The engineers and astronomers approach the biggest milestone in their 20-year project. Discovery Czech Republic - The Story of Semtex MORE: programme information related links (28 minutes) Available since today from World Service. How a Czech plastic explosive became synonymous with terrorism. The Wednesday Documentary A Dollar A Day, Episode 3 MORE: programme information (25 minutes) Available since today from World Service with 7 days left. 3/3. Mike Wooldridge meets two women in Western Nepal, where severe drought and unreliable r... History Zone Canada Zone MORE: programme information related links Discovery Documentaries Coming up ON AIR NOW 1989: Day by Day 18th November 1989 Listen live on BBC Radio 4 (Started at 16:56) TODAY, 19:00 on BBC ALBA Sruth gu Sal Episode 3 TODAY, 19:00 on BBC Two The Fastest Steam Car in the World TODAY, 19:30 on BBC Two Railway Walks Gateway to the Highlands TODAY, 20:00 on BBC Four Mars: A Horizon Guide 292 more programmes coming up in the next 7 days. Podcasts Text only Help Search Explore the BBC Format - Documentaries bbc.co.uk/programmes/formats/documentaries Monday, 23 November 2009 And you can browse by format, e.g. documentaries. http://www.bbc.co.uk/programmes/formats/documentaries
  74. 74. BBC TV Programmes Formats Documentaries Documentaries (263 programmes) 124 programmes available now and 139 coming up. Available now on BBC iPlayer Saving Britain's Past The Pit MORE: programme information related links (30 minutes) Available since yesterday from BBC Two with 20 days left. Architecture critic Tom Dyckhoff visits Big Pit in South Wales. Imagine Winter 2009, The Year of Anish Kapoor MORE: programme information related links (55 minutes) Available since yesterday from BBC One with 27 days left. Alan Yentob meets Anish Kapoor, one of Britain's most accomplished and popular sculptors. Week In Week Out We're Still Here MORE: programme information (30 minutes) Available since today from Wales with 6 days left. Finding out how Welsh victims of the thalidomide tragedy are coping. BBC (935) TV (263) Coming up TODAY, 19:00 on BBC ALBA Sruth gu Sal Episode 3 TODAY, 19:00 on BBC Two The Fastest Steam Car in the World TODAY, 19:30 on BBC Two Railway Walks Gateway to the Highlands TODAY, 20:00 on BBC Four Mars: A Horizon Guide TODAY, 21:00 on BBC ALBA Soillse Becoming a Man in Africa 134 more programmes coming up in the next 7 days. More like this Find other BBC programmes in the category 'Documentaries'. BBC One (78) BBC Two (96) BBC Three (37) BBC Four (56) Text only Help Search Explore the BBC Format - TV Documentaries bbc.co.uk/tv/programmes/formats/documentaries Monday, 23 November 2009 And you can slice through the data: put /tv/ on the front and you get all of the documentaries available on TV http://www.bbc.co.uk/tv/programmes/formats/documentaries
  75. 75. TV Programmes A-Z 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Documentaries (78 programmes) 60 programmes available now and 18 coming up. For more, try the A to Z. Available now on BBC iPlayer Saving Britain's Past The Pit MORE: programme information related links (30 minutes) Available since yesterday with 20 days left. Architecture critic Tom Dyckhoff visits Big Pit in South Wales. Imagine Winter 2009, The Year of Anish Kapoor MORE: programme information related links (55 minutes) Available since yesterday with 27 days left. Alan Yentob meets Anish Kapoor, one of Britain's most accomplished and popular sculptors. Week In Week Out We're Still Here MORE: programme information (30 minutes) Available since today with 6 days left. Finding out how Welsh victims of the thalidomide tragedy are coping. Hotel Stephanie Episode 3 MORE: programme information BBC (935) TV (263) BBC One (78) Coming up TODAY, 22:45 Make Me an MP TODAY, 23:15 Make Me an MP FRIDAY, 01:55 Life Birds FRIDAY, 03:50 Ray Mears Northern Wilderness The Company that Built a Country SUNDAY, 18:00 Life Insects 13 more programmes coming up in the next 7 days. More like this Find other BBC programmes in the category 'Documentaries'. Home Watch Live Schedule Channel Trailers FAQ Contact Us your location : Not Set [change]Programmes Text only Help Search Explore the BBC Format - Documentaries on BBC One bbc.co.uk/bbcone/programmes/formats/documentaries Monday, 23 November 2009 And here are the documentaries from a particular service, e.g. BBC One. http://www.bbc.co.uk/bbcone/programmes/formats/documentaries

×