All in the <head>

– Ponderings & code by Drew McLellan –

– Live from The Internets since 2003 –

About

Jumping Off Points

3 May 2006

Last week saw the long-awaited launch of the BBC Programme Catalogue, an online database of many thousands of TV and radio programmes the BBC has transmitted over the years. Included with each programme, where available, is details of contributors, related series data, frequency graphs and so on, all backed up with feeds everywhere.

What I particularly like about the catalogue is that pretty much every valuable data point is linked and referenced to related data. The potential for discoverability is huge. You could literally just read and follow links all day without hitting a dead end. It’s immense, and immensely useful.

Discoverability like this is a key feature of a lot of modern web applications. Take poster child Flickr as an example. Even though the principal content item itself (a photograph) is pretty much a dead-end, the metadata around each photo affords huge opportunity for discovering new and related data. The tags (local and global), photo sets, group pools and even the streams linked from each individual’s comments offer opportunities to browse onward and discover new things. Upcoming.org offers similar opportunities through friends’ events, groups and metros.

However, these examples have something that the BBC Programme Catalogue lacks at the moment:- jumping off points. When faced with such a huge body of data, it’s difficult to know where to start. Flickr has (amongst others) its Friends page, listing the latest photos from your friends and contacts. Not many friends on Flickr? Then there’s the whole Explore system. Upcoming.org has Events in My Metros and Friends’ Events to offer the opportunity to explore either what’s going on near you or what your friends are up to. Even oddities like LinkedIn have links to the social networks of those in your own social network so you can start exploring outwards.

At present, the BBC Programme Catalogue has just a search box. It might as well be asking me to key in what I ate for dinner last Tuesday, because my mind just goes blank and I don’t know where to start. Too much choice, and no options proffered. No jumping off points. Of course, it’s far more important that this database exists, is so easily searchable and affords massive discovery once you’re in there, all of which it presently does. The icing on the cake for me would be a jumping off page offering some basic stats, perhaps most viewed entries, popular searches, longest running series, recent entries, etc. Just some basics to help users start the discovery process.

However, this isn’t particularly about the BBC Programme Catalogue – which I think is excellent – that just happens to be a recent example. The general point is that it’s good to help users get started with what might be otherwise overwhelmingly large data sets. Help them dip their toes in the water by offering some common jumping off points. Otherwise not knowing where to start could be enough to put them off completely.

- Drew McLellan

Comments

  1. § Matt Biddulph:

    This is fantastic to read. When I designed the site architecture, my guiding principle was that there would never be a dead-end page, even for a programme with little information or a person with only one appearance. Six months down the line (since my first working demo), I still find it an addictive browsing experience. I’m glad it works for you.

  2. § Paul Morriss:

    They have a rudimentary jumping off points:
    “503,193 subject categories, from Pig Farming to Pirate Radio,
    1,184,355 contributors, from Bruce Forsyth to Imelda Marcos”
    but I would have thought a simple one would be to list the programmes in the primetime slot last night for the terrestrial channels. If I had the time I’d knock it up myself using the Backstage stuff.

Photographs

CSS Training Course: 18th July

We're running another CSS course aimed at beginners (or those wanting to freshen up!) on 18th July. Places are limited, so book soon to be sure of a place.

Work With Me

edgeofmyseat.com logo

At edgeofmyseat.com we build custom content management systems, ecommerce solutions and develop web apps.

Recent Links

Affiliation

  • Web Standards Project
  • Britpack
  • 24 ways

About Drew McLellan

Photo of Drew McLellan

Drew McLellan has been hacking on the web since around 1996 following an unfortunate incident with a margarine tub. Since then he’s spread himself between both front- and back-end development projects, and now is Director and Senior Web Developer at edgeofmyseat.com in Maidenhead, UK (GEO: 51.5217, -0.7177). Prior to this, Drew was a Web Developer for Yahoo!, and before that primarily worked as a technical lead within design and branding agencies for clients such as Nissan, Goodyear Dunlop, Siemens/Bosch, Caburys, ICI Dulux and Virgin.net. Somewhere along the way, Drew managed to get himself embroiled with Dreamweaver and was made an early Macromedia Evangelist for that product. This lead to book deals, public appearances, fame, glory, and his eventual downfall.

Picking himself up again, Drew is now a strong advocate for best practises, and stood as Group Lead for The Web Standards Project 2006-08. He has had articles published by A List Apart, Adobe, and O’Reilly Media’s XML.com, mostly due to mistaken identity. Drew is a proponent of the lower-case semantic web, and is currently expending energies in the direction of the microformats movement, with particular interests in making parsers an off-the-shelf commodity and developing simple UI conventions. He writes here at all in the head and, with a little help from his friends, at 24 ways.