Polar cubs
 Domain modelling
       at the BBC
          (in 10 minutes)


         Mike Atherton
Tom needed to make a great
 content site, on the cheap.
The BBC had tons of quality content,
gathering dust in the archives.
location                                                                                     event




                      ha
                       s
                           lo
                            ca
                               tio
                                n
                                                           participates in
                                     individual                                             bio_event
                                          is composed
                                          of
                                                                                     s in
                                                                         c   ipate
                                                                   parti                         features in
ecozones                              cohort
                                                                   disp
                                                                        la
                                                                  beha ys learn
     is aggregation                       is aggregation                viou    t
                                                                             r
     of                                   of


                                                           has adaptation
ecoregions                            species                                               adaptation
     is composed
     of                                   lives in




                                                             is
                                                              en
                                                                  da
                                                                  ng
                           ts




 habitat                             domicile                                               con_status

                                                                    er
                           bi
                      ha




                                                                       ed
                      in




                                     Tom adapted a scientific model from
                                     Carl Linnaeus (1707 – 1778)…
…then chopped up hours and hours
and hours of footage to fit the model.
The result is a product where the links
  are as important as the video clips.
The case for
domain modelling
Domain modelling is the mental
 modelling of subject domains.
It’s a method of IA that stems from the
elements inherent in content itself…
…rather than trying to classify
  content by document type.
ALBU
         artists                              release types LI
                                                               VE
                                                         SINGL
                                                      COMPILAT


                             releases           release




         tracks




                                                 labels
It’s about abstract relationships that will
              become pages and links...
…and it works for all kinds of
                 subjects and sites.

  chef



ingredient                 technique


             recipe


  dish                     programme
Anatomy of a
domain model
My first attempt at live music.
PROGRAMME PAGE WITH          BBC MUSIC ARTIST PAGE
    TRACKLISTING



                      Woo – cool journeys across
                      subject domains!
Knowing your
     subject
I know nothing about football.
                                                   round

                                 competi



                                                  stadium



                                 match     team




                                 goal
                                                  player
Same terms used everywhere from
tables, to classes, to menus.
A best fit model for everyone...



     competition            stadium




        round                match    team




                              goal    player
…that informs website navigation.
Filling up the model
Good content is good.
location                                                                                     event




                      ha
                       s
                           lo
                            ca
                               tio
                                n
                                                           participates in
                                     individual                                             bio_event
                                          is composed
                                          of
                                                                                     s in
                                                                         c   ipate
                                                                   parti                         features in
ecozones                              cohort
                                                                   disp
                                                                        la
                                                                  beha ys learn
     is aggregation                       is aggregation                viou    t
                                                                             r
     of                                   of


                                                           has adaptation
ecoregions                            species                                               adaptation
     is composed
     of                                   lives in




                                                             is
                                                              en
                                                                  da
                                                                  ng
                           ts




 habitat                             domicile                                               con_status

                                                                    er
                           bi
                      ha




                                                                       ed
                      in




                                           Better content is granular enough
                                                     to populate your model.
Business data enriches content
and adds context.
If you don’t have the content,
         steal it from hippies.




  bbc.co.uk/nature/life/Giant_Panda   en.wikipedia.org/wiki/Giant_Panda
Designing the
user interface
Each thing is a page by itself, so I can
point at it from across the web.
Although some things may be
mere footnotes.
And almost all things are really
   collections of other things.


                                           bbc.co.uk/nature/life/Giant_Panda/news




                                           bbc.co.uk/nature/life/Giant_Panda/sounds




       bbc.co.uk/nature/life/Giant_Panda




                                               bbc.co.uk/programmes/p00chptr
Add plenty of context, since most of
us came straight here from Google.
And don’t sweat the stuff you can’t
                 link up right now.
Curation
Curation brings human love to
a cold, robot heart.
Curations tend to be natural,
 social, or editorially-driven.
A strong curatorial layer is better
than an orphaned microsite.
So what?
Let’s not let IA slide into
obscurity.
Let’s keep our beautiful clients focused
               on what they’re good at.
Let’s make sure we have a platform-
neutral content model.
Let’s be clear that it’s not just about
                 websites anymore.
slideshare.net/reduxd




‘How we make websites’ by Michael Smethurst
     bbc.co.uk/blogs/radiolabs/2009/01/

Mike Atherton - Domain modelling at the BBC

  • 1.
    Polar cubs Domainmodelling at the BBC (in 10 minutes) Mike Atherton
  • 2.
    Tom needed tomake a great content site, on the cheap.
  • 3.
    The BBC hadtons of quality content, gathering dust in the archives.
  • 4.
    location event ha s lo ca tio n participates in individual bio_event is composed of s in c ipate parti features in ecozones cohort disp la beha ys learn is aggregation is aggregation viou t r of of has adaptation ecoregions species adaptation is composed of lives in is en da ng ts habitat domicile con_status er bi ha ed in Tom adapted a scientific model from Carl Linnaeus (1707 – 1778)…
  • 5.
    …then chopped uphours and hours and hours of footage to fit the model.
  • 6.
    The result isa product where the links are as important as the video clips.
  • 7.
  • 8.
    Domain modelling isthe mental modelling of subject domains.
  • 9.
    It’s a methodof IA that stems from the elements inherent in content itself…
  • 10.
    …rather than tryingto classify content by document type.
  • 11.
    ALBU artists release types LI VE SINGL COMPILAT releases release tracks labels It’s about abstract relationships that will become pages and links...
  • 12.
    …and it worksfor all kinds of subjects and sites. chef ingredient technique recipe dish programme
  • 13.
  • 14.
    My first attemptat live music.
  • 15.
    PROGRAMME PAGE WITH BBC MUSIC ARTIST PAGE TRACKLISTING Woo – cool journeys across subject domains!
  • 16.
  • 17.
    I know nothingabout football. round competi stadium match team goal player
  • 18.
    Same terms usedeverywhere from tables, to classes, to menus.
  • 19.
    A best fitmodel for everyone... competition stadium round match team goal player
  • 20.
  • 21.
  • 22.
  • 23.
    location event ha s lo ca tio n participates in individual bio_event is composed of s in c ipate parti features in ecozones cohort disp la beha ys learn is aggregation is aggregation viou t r of of has adaptation ecoregions species adaptation is composed of lives in is en da ng ts habitat domicile con_status er bi ha ed in Better content is granular enough to populate your model.
  • 26.
    Business data enrichescontent and adds context.
  • 27.
    If you don’thave the content, steal it from hippies. bbc.co.uk/nature/life/Giant_Panda en.wikipedia.org/wiki/Giant_Panda
  • 28.
  • 29.
    Each thing isa page by itself, so I can point at it from across the web.
  • 30.
    Although some thingsmay be mere footnotes.
  • 31.
    And almost allthings are really collections of other things. bbc.co.uk/nature/life/Giant_Panda/news bbc.co.uk/nature/life/Giant_Panda/sounds bbc.co.uk/nature/life/Giant_Panda bbc.co.uk/programmes/p00chptr
  • 32.
    Add plenty ofcontext, since most of us came straight here from Google.
  • 33.
    And don’t sweatthe stuff you can’t link up right now.
  • 34.
  • 35.
    Curation brings humanlove to a cold, robot heart.
  • 36.
    Curations tend tobe natural, social, or editorially-driven.
  • 37.
    A strong curatoriallayer is better than an orphaned microsite.
  • 38.
  • 39.
    Let’s not letIA slide into obscurity.
  • 40.
    Let’s keep ourbeautiful clients focused on what they’re good at.
  • 41.
    Let’s make surewe have a platform- neutral content model.
  • 42.
    Let’s be clearthat it’s not just about websites anymore.
  • 43.
    slideshare.net/reduxd ‘How we makewebsites’ by Michael Smethurst bbc.co.uk/blogs/radiolabs/2009/01/