SlideShare a Scribd company logo
1 of 43
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/

More Related Content

More from lightningUX

Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?lightningUX
 
Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?lightningUX
 
Daniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfacesDaniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfaceslightningUX
 
Francis Norton - Business strategy as a driver for UCD
Francis Norton - Business strategy as a driver for UCDFrancis Norton - Business strategy as a driver for UCD
Francis Norton - Business strategy as a driver for UCDlightningUX
 
Tim Caynes - Designing the mobile wallet
Tim Caynes - Designing the mobile walletTim Caynes - Designing the mobile wallet
Tim Caynes - Designing the mobile walletlightningUX
 
Designing environments for research
Designing environments for researchDesigning environments for research
Designing environments for researchlightningUX
 
Integrity in research
Integrity in researchIntegrity in research
Integrity in researchlightningUX
 
Attention, power and communication
Attention, power and communicationAttention, power and communication
Attention, power and communicationlightningUX
 
Maximising confidence in the data you gather
Maximising confidence in the data you gatherMaximising confidence in the data you gather
Maximising confidence in the data you gatherlightningUX
 
Spare clive grinyer
Spare   clive grinyerSpare   clive grinyer
Spare clive grinyerlightningUX
 
Design translations
Design translationsDesign translations
Design translationslightningUX
 
User research for near-future design
User research for near-future designUser research for near-future design
User research for near-future designlightningUX
 

More from lightningUX (13)

Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?
 
Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?Sophie Freiermuth - What's in a name?
Sophie Freiermuth - What's in a name?
 
Daniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfacesDaniel Soltis - Designing unfamiliar interfaces
Daniel Soltis - Designing unfamiliar interfaces
 
Francis Norton - Business strategy as a driver for UCD
Francis Norton - Business strategy as a driver for UCDFrancis Norton - Business strategy as a driver for UCD
Francis Norton - Business strategy as a driver for UCD
 
Tim Caynes - Designing the mobile wallet
Tim Caynes - Designing the mobile walletTim Caynes - Designing the mobile wallet
Tim Caynes - Designing the mobile wallet
 
Designing environments for research
Designing environments for researchDesigning environments for research
Designing environments for research
 
Integrity in research
Integrity in researchIntegrity in research
Integrity in research
 
Attention, power and communication
Attention, power and communicationAttention, power and communication
Attention, power and communication
 
Maximising confidence in the data you gather
Maximising confidence in the data you gatherMaximising confidence in the data you gather
Maximising confidence in the data you gather
 
Spare clive grinyer
Spare   clive grinyerSpare   clive grinyer
Spare clive grinyer
 
Design translations
Design translationsDesign translations
Design translations
 
UX prototyping
UX prototypingUX prototyping
UX prototyping
 
User research for near-future design
User research for near-future designUser research for near-future design
User research for near-future design
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Mike Atherton - Domain modelling at the BBC