CONTENT MODELLING, IA AND FUTURE-FRIENDLY DESIGN@R4ISSTATIC 10/07/2018 CONTENT MODELLING, IA AND...
Transcript of CONTENT MODELLING, IA AND FUTURE-FRIENDLY DESIGN@R4ISSTATIC 10/07/2018 CONTENT MODELLING, IA AND...
10/07/2018@R4ISSTATIC
CONTENT MODELLING, IA AND FUTURE-FRIENDLY DESIGN
Paul Rissen Product Manager Springer Nature
10/07/2018@R4ISSTATIC
HELLO. I’M PAUL.
• Degree in History at UCL, MSc Information Systems at Brighton • 8 years at the BBC, working on:
– iPlayer – TV & Radio programme websites – iWonder, Bitesize, Your Paintings, BBC History – BBC News
• (Almost) two years at Springer Nature: Recommended, Biomedcentral, SpringerOpen, Nature Open Access
!2
10/07/2018@R4ISSTATIC
WHAT IS INFORMATION ARCHITECTURE?
Information Architecture is about making sense
10/07/2018@R4ISSTATIC
INFORMATION ARCHITECTURE IS…
• About describing a world.• About being able to find things.• About how you orientate yourself in that world.• About establishing a flexible conceptual framework for reuse.
• Ultimately, about establishing, and sharing, understanding.
!5
SITE MAPS
10/07/2018@R4ISSTATIC
THE PROBLEMS WITH HIERARCHY
• Things can only be in one category.
• Requires users to understand your structure before they can use the site.
• Difficult to deal with changes and updates to your structure.
!7
Information Architecture is about making sense
of a messy world
from ‘The Influencing Machine’ by Brooke Gladstone
from ‘The Influencing Machine’ by Brooke Gladstone
“Everything is deeply intertwingled” Ted Nelson
10/07/2018@R4ISSTATIC
WHAT IS CONTENT MODELLING?
Content modelling is an approach to web design which encompasses
content strategy, information architecture,
and future-friendly interface design
It has its’ roots in database design: entity-relationship
modelling, but applied to the Web at large.
10/07/2018@R4ISSTATIC
WHAT DOES IT INVOLVE?
chef
recipe
ingredienttechnique
programme
!16
chef
recipe
ingredienttechnique
programme
- name - description - number of servings - preparation time - cooking time
- duration - genre - broadcast date - available on-demand until
- awards won - restaurants owned
- equipment needed - level of skill required
- seasonality - allergy advice
!17
chef
recipe
ingredienttechnique
programme
cooks
relies on
contribute to
featured in
uses
!18
10/07/2018@R4ISSTATIC
CONTENT MODELLING !19
chef
recipe
ingredienttechnique
programme
cooks
uses
relies on
contribute to
featured in
- awards won - restaurants owned
- duration - genre - broadcast date - available on-demand until
- equipment needed - level of skill required
10/07/2018@R4ISSTATIC
CONTENT MODELLING
Break down the subjectBreak a subject down into the things people think about Connect each thingShow how these real-world concepts actually join up Label the connectionDefine the relationship one thing has to another
!20
10/07/2018@R4ISSTATIC
INTERVIEWS
Subject expertsGet an overall picture of their world. Find where the borders are and demystify any jargon. Target usersDiscover their priorities. Which things do they care most about? Does their terminology differ?
Experts map the world, users mark points of interest.
!21
10/07/2018@R4ISSTATIC
USER RESEARCH TIPS
• Try not to impose your understanding on your audience. • Listen to why people make certain choices • Expect disagreement • Use real customers, not staff • Remember there is no perfect answer - do what works for the
majority of your audience, and then help out the others.
!22
10/07/2018@R4ISSTATIC
URL DESIGN
Findability and SEO
10/07/2018@R4ISSTATIC
FINDABILITY - THE URL IS THE THING !24
It fulfils an important want or need
I can understand it & can use it
I like and enjoy it
I love it
Useful
Usable
Delightful
Desirable
Persistent
Readable
Hackable
10/07/2018@R4ISSTATIC
…AND THE GREATEST OF THESE IS PERSISTENCE
If it doesn’t have a URL, it’s invisibleFindable, searchable, linkable, sharable from anywhere Cool URIs don’t changeDesign for persistence, then readability, then hackability
http://www.w3.org/Provider/Style/URI.html
Each URL is a promise to your users. Don’t be the one to break the promise.
!25
10/07/2018@R4ISSTATIC
A NOTE ON HUMAN-READABLE URLS
“One thing we do know is the importance of links to Page Rank and if URLs move, links break and Page Rank evaporates…
Keyword stuffed URLs suggest to users that they’re hackable when they aren’t. So we didn’t and /programmes doesn’t seem to have
suffered in the eyes of Google et al…
!26
10/07/2018@R4ISSTATIC
A NOTE ON HUMAN-READABLE URLS
“…cost is the big factor in all of this. For large data volumes you need human intervention to allocate URL keys. And human
intervention is expensive. And humans make mistakes and change their minds. So you need to start storing history to generate redirects.
Which adds storage and code complexity and makes things more expensive.”
!27
!28
chef
recipe
ingredienttechnique
programme
cooks
relies on
contribute to
featured in
uses
10/07/2018@R4ISSTATIC
THE BENEFITS OF DOMAIN DRIVEN DESIGN
• Navigation is tuned to the ways your users understand the world
• Make your content more shareable, for longer
• Drive your navigation, both top-level and contextual
• Ensure coherence across screens, devices & physical computing
!29
10/07/2018@R4ISSTATIC
INFORMATION HIERARCHIES OVER WIREFRAMES
• What concept does this page represent?• What is the H1?• What is the prioritised order of information
on the page, regardless of layout?• Designing for your least able user first.• Accessibility is baked in, not an after
thought
!30
10/07/2018@R4ISSTATIC
THE URL SCHEMA IS THE SKELETON OF YOUR SITE !31
• There is a key difference between the structure of a site, and the appearance of a site.
• Aim for a website structure that is persistent as possible.• Any form of categorisation should be held as structured metadata.• Then, presentation & user journeys can be flexible, whilst SEO
benefit is maintained.
10/07/2018@R4ISSTATIC
FUTURE FRIENDLY DESIGN
10/07/2018@R4ISSTATIC
WHO IS YOUR LEAST ABLE USER?
• Answer: the machine.
!33
10/07/2018@R4ISSTATIC
COMPUTERS ARE STUPID.
• Computers can’t understand the world. • All they see is strings of letters and numbers. • But we can ‘teach’ them about the world, by feeding them our
domain models in a language they understand - an Ontology
!34
10/07/2018@R4ISSTATIC
THE PROGRAMMES ONTOLOGY !35
10/07/2018@R4ISSTATIC
TRIPLE STATEMENTS
• Computers speak in triples• Subject, predicate, object• The cat, sat on, the mat.
!36
10/07/2018@R4ISSTATIC
TRIPLE STATEMENTS
• ‘The Pilot’ was broadcast on BBC One.• ‘The Pilot’ was first broadcast on Saturday 15th April 2017.• ‘The Pilot’ was directed by Lawrence Gough.
!37
10/07/2018@R4ISSTATIC
EVERYTHING IS A URI
‘The Pilot’ was broadcast on BBC One.
<http://www.bbc.co.uk/programmes/b08n5skj> <http://purl.org/ontology/po/broadcast_on>
<http://www.bbc.co.uk/bbcone>
!38
10/07/2018@R4ISSTATIC
CASE STUDY: BBC NEWS
10/07/2018@R4ISSTATIC
SUMMARY
10/07/2018@R4ISSTATIC
WHAT HAVE WE COVERED?
• Domain Modelling as an approach to design• The importance of Information Architecture• Persistent URL design as a key part of UX• Teaching machines to understand our world
!45
10/07/2018@R4ISSTATIC
QUESTIONS TO ASK ON A PROJECT
• Does the information on this page make sense to users? • What about the hierarchy of that information? • What if you only had one column? • Does the site hold together in a meaningful way? • What URL will each thing be at? How persistent will they be? • If redesigning, how do we ensure current experience won’t be disrupted?
(redirects, for instance) • What information is accessible without any CSS or Javascript? • What information (if any) is machine readable?
!46
10/07/2018@R4ISSTATIC
FURTHER READING !47
How we make websites http://www.bbc.co.uk/blogs/
radiolabs/2009/01/how_we_make_websites.shtml
Designing for your least able user http://www.bbc.co.uk/blogs/
radiolabs/2009/03/designing_for_your_least_able.shtml