0
Content Typing, Flows, ModelsRahel Anne Bailie             © 2012 Intentional Design Inc.@rahelab                         ...
Content developmentEditorial Editorial Content quality structure creation
Content architecture Content            Taxonomy          Content  typing               and          modellingand flows   ...
Content Design Content architecture           Content development Content             Taxonomy           Content          ...
Define “content”.
Define “content”.Human-consumable, contextualized data  Data = “12”  Content = “December” (12th month)   Container   Conte...
Content types• Genres or components• Elements and attributesContent flows• Distribution of content• Content assemblyConten...
What is the differencebetween a content type and a content genre?
Content genres vs content types Genre (social convention)     Type (technical schema) • Editorial category          • Tech...
Content comes from all sorts of reservations:• Airlines• Hotels• Rail• Vehicle rentalsCommon characteristics:• Semantic el...
Content gets aggregated into trip itinerary services:• TripIt• DopplrBusiness advantages:• Easy interchange between sites•...
Task written to DITA XML standard<Task> <Title>Title</title> <ShortDesc>Short Description</shortdesc> <TaskBody>   <Steps>...
Task would look like this to usersReturning an ItemYou can return an item when it arrives damaged.1. Pack the item into a ...
User assistance is built into the interface  Accounts receivable               Tasks | Reports | Recent Tasks | Find | Adm...
Mapping the content to the interface<Task>                                             Accounts receivable <Title>Title</t...
Mapping the content to the interface<Task>                                             Accounts receivable <Title>Title</t...
Mapping the content to the interface<Task>                                             Accounts receivable <Title>Title</t...
Content genres vs content types Genre (social convention)     Type (technical schema) • Editorial category          • Tech...
Mapping content between genres<Task><Title>Title</title>                                        Help topic        Learning...
Mapping content between genres Help topic        Learning topic       Support topic Title             Title               ...
Maintaining content consistency Help topic             Learning topic       Support topic Title <variable>       Title <va...
Maintaining content consistency<Task>                                             Accounts receivable <Title>Title <variab...
Allows for multi-channel publishing:• Online help• Training• Support• PrintSupports additional outputs:• Mobile• Tablet• L...
CONTENT TYPING
Has:• Common structure• Common style• Recognizable elementsBenefits:• Consistency and predictability• Re-use capabilities•...
Content modeling is the process of converting logical contentconcepts into content types, attributes, and datatypes• Makes...
Using the metaphor of a form:• Decide what the form fields are• Define what is allowed in each form field and what’s  not•...
Property• Required or optional?• Default value or not?• Single value or multiple values?• Datatype? (storage format with t...
Example of a content type
CONTENT FLOWS
Has:• Each content type• Destination locations (page/template)• Describes behaviourBenefits:• Articulates the content type...
Content flows:• Are in between content types and content models• Explain how content works from the content side• Explain ...
EXAMPLE
Content flow for “initiative” content type
CONTENT MODELS
Has:• Aggregation of multiple content types• Implementation of business rules• Indicated behavioursBenefits:• Leverages th...
A content model has/is affected by:• Content types• Content classes• Page types• Operations (supported by scenarios)• Stan...
• A way of organizing content and its relationship  within a framework or recognized protocol• Process of converting logic...
Using the metaphor of a page:• Identify the content areas on the page• Define the business rules about what you want the  ...
Content model for a website home page
Content model for documentation
Content Typing, Flows, Models                    Thank youRahel Anne Bailie               © 2012 Intentional Design Inc.@r...
Upcoming SlideShare
Loading in...5
×

Content typing, flows, and models workshop

2,604

Published on

What content strategists should know about working with technologists when creating content types, content flows, and content models.

Published in: Technology
2 Comments
27 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,604
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
111
Comments
2
Likes
27
Embeds 0
No embeds

No notes for slide

Transcript of "Content typing, flows, and models workshop"

  1. 1. Content Typing, Flows, ModelsRahel Anne Bailie © 2012 Intentional Design Inc.@rahelab www.intentionaldesign.ca
  2. 2. Content developmentEditorial Editorial Content quality structure creation
  3. 3. Content architecture Content Taxonomy Content typing and modellingand flows metadata
  4. 4. Content Design Content architecture Content development Content Taxonomy Content Editorial Editorial Creationtyping and and modelling quality structure of copy flows metadata
  5. 5. Define “content”.
  6. 6. Define “content”.Human-consumable, contextualized data Data = “12” Content = “December” (12th month) Container Content /ContainerThe stuff “contained” between the tags
  7. 7. Content types• Genres or components• Elements and attributesContent flows• Distribution of content• Content assemblyContent models• Pages or templates• Content behaviour
  8. 8. What is the differencebetween a content type and a content genre?
  9. 9. Content genres vs content types Genre (social convention) Type (technical schema) • Editorial category • Technical category • Set of content building • Set of content building blocks that create social blocks that create context semantic context • Defines reader • Defines computing perception behaviour
  10. 10. Content comes from all sorts of reservations:• Airlines• Hotels• Rail• Vehicle rentalsCommon characteristics:• Semantic elements• Content types conform to standards• Standards are formal (schema.org microformats)
  11. 11. Content gets aggregated into trip itinerary services:• TripIt• DopplrBusiness advantages:• Easy interchange between sites• Ability to provide context• Manipulate content for user benefitExcept when standards aren’t being used, and youcan’t process the content.
  12. 12. Task written to DITA XML standard<Task> <Title>Title</title> <ShortDesc>Short Description</shortdesc> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> </steps> </Result>Task results</result> </taskbody></task>
  13. 13. Task would look like this to usersReturning an ItemYou can return an item when it arrives damaged.1. Pack the item into a box. Be sure the original packing slip is inside the box.2. Wrap the box with tape.The box is ready to send through the postal system.
  14. 14. User assistance is built into the interface Accounts receivable Tasks | Reports | Recent Tasks | Find | Administration Topic Name 1 The topic is about this Portlet A Portlet B Topic Name 2 The topic is about this Topic Name 3 The topic is about this Topic Name 4 The topic is about this
  15. 15. Mapping the content to the interface<Task> Accounts receivable <Title>Title</title> Tasks | Reports | Recent Tasks | Find | Administration <ShortDesc>Short Description</shortdesc> <TaskBody> Topic Name 1 <Steps> The topic is about <Step> Portlet A Portlet B Topic Name 2 The topic is about <Cmd>Step</cmd> Topic Name 3 <Info>Step info</info> The topic is about <Stepresult>Step results</stepresult> Topic Name 4 The topic is about </step> 1. First, do this. <Step> 2. Then do this. 1. Do this. <Cmd>Step</cmd> 2. Then do this. 3. Finally, do this. </step> </steps> </Result>Task results</result> </taskbody></task>
  16. 16. Mapping the content to the interface<Task> Accounts receivable <Title>Title</title> Tasks | Reports | Recent Tasks | Find | Administration <ShortDesc>Short Description</shortdesc> <TaskBody> Topic Name 1 <Steps> The topic is about <Step> Portlet A Portlet B Topic Name 2 The topic is about <Cmd>Step</cmd> Topic Name 3 <Info>Step info</info> The topic is about <Stepresult>Step results</stepresult> Topic Name 4 The topic is about </step> 1. First, do this. <Step> 2. Then do this. 1. Do this. <Cmd>Step</cmd> 2. Then do this. 3. Finally, do this. </step> </steps> </Result>Task results</result> </taskbody></task>
  17. 17. Mapping the content to the interface<Task> Accounts receivable <Title>Title</title> Tasks | Reports | Recent Tasks | Find | Administration <ShortDesc>Short Description</shortdesc> <UI8>The topic is about…</UI8> Topic Name 1 <TaskBody> The topic is about <Steps> Portlet A Portlet B Topic Name 2 The topic is about <Step> Topic Name 3 <Cmd>Step</cmd> The topic is about <Info>Step info</info> Topic Name 4 The topic is about <Stepresult>Step results</stepresult> 1. First, do this. </step> 2. Then do this. 1. Do this. <Step> 2. Then do this. 3. Finally, do this. <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody></task>
  18. 18. Content genres vs content types Genre (social convention) Type (technical schema) • Editorial category • Technical category • Set of content building • Set of content building blocks that create social blocks that create context semantic context • Defines reader • Defines computing perception behaviour
  19. 19. Mapping content between genres<Task><Title>Title</title> Help topic Learning topic<ShortDesc>Short Description</shortdesc> Title Title<TaskBody><Steps> Preamble Learning objective<Step><Cmd>Step</cmd> 1. Step 1. Step<Info>Step info</info><Stepresult>Step results</stepresult> Step info Step info</step><Step> 2. Step 2. Step<Cmd>Step</cmd> Step result Step result</step></steps> 3. Step 3. Step</Result>Task results</result></taskbody></task> Task result Exercise
  20. 20. Mapping content between genres Help topic Learning topic Support topic Title Title Title Preamble Learning objective Tech note 1. Step 1. Step 1. Step Step info Step info Step info 2. Step 2. Step 2. Step Step result Step result Step result 3. Step 3. Step 3. Step Task result Exercise
  21. 21. Maintaining content consistency Help topic Learning topic Support topic Title <variable> Title <variable> Title <variable> Preamble Learning objective Tech note 1. Step 1. Step 1. Step Step info Step info Step info 2. Step 2. Step 2. Step Step result Step result Step result 3. Step 3. Step 3. Step Task result Exercise Taxonomy Equivalency Term A Term B Term B2 Term C
  22. 22. Maintaining content consistency<Task> Accounts receivable <Title>Title <variable></title> Tasks | Reports | Recent Tasks | Find | Administration <ShortDesc>Short Description</shortdesc> <UI8>The topic is about…</UI8> Topic <variable> <TaskBody> The topic is about <Steps> Portlet A <variable> Topic Name 2 The topic is about <Step> Topic Name 3 <Cmd>Step</cmd> The topic is about <Info>Step info</info> Topic Name 4 The topic is about <Stepresult>Step results</stepresult> 1. First, do this. </step> 2. Then do this. 1. Do this. <Step> 2. Then do this. 3. Finally, do this. <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody></task>
  23. 23. Allows for multi-channel publishing:• Online help• Training• Support• PrintSupports additional outputs:• Mobile• Tablet• Localizations• Transformations between systems
  24. 24. CONTENT TYPING
  25. 25. Has:• Common structure• Common style• Recognizable elementsBenefits:• Consistency and predictability• Re-use capabilities• Content mining
  26. 26. Content modeling is the process of converting logical contentconcepts into content types, attributes, and datatypes• Makes content understandable to humans• Common set of attributes • Property • Field • ElementDatatype restricts the data that the attribute holds, and provides:• Validation• Editing interfaces• Computation
  27. 27. Using the metaphor of a form:• Decide what the form fields are• Define what is allowed in each form field and what’s not• Decide whether a field is R-O-C (required, optional, conditional)• Add any explanatory notes
  28. 28. Property• Required or optional?• Default value or not?• Single value or multiple values?• Datatype? (storage format with type of values)Constraints• Length of string• List of values• Numeric range constraint
  29. 29. Example of a content type
  30. 30. CONTENT FLOWS
  31. 31. Has:• Each content type• Destination locations (page/template)• Describes behaviourBenefits:• Articulates the content types in context• Connects where content flows from and to• Makes requirements easier to understand• Clarifies when customizing a web CMS
  32. 32. Content flows:• Are in between content types and content models• Explain how content works from the content side• Explain behaviour• Help UX pros with wireframing• Solidify any information gaps that might derail a CMS integrator
  33. 33. EXAMPLE
  34. 34. Content flow for “initiative” content type
  35. 35. CONTENT MODELS
  36. 36. Has:• Aggregation of multiple content types• Implementation of business rules• Indicated behavioursBenefits:• Leverages the content types• Populates pages for maximum user impact• Allows content mining
  37. 37. A content model has/is affected by:• Content types• Content classes• Page types• Operations (supported by scenarios)• Standards (recognized)• BehavioursA content model tells the CMS:• What this content IS (datatype)• What this content DOES (behaviour)• How to enforce CONSTRAINTS (of operations)
  38. 38. • A way of organizing content and its relationship within a framework or recognized protocol• Process of converting logical content concepts into content objects by breaking the concepts into components and describing their data to a CMS*• A support framework that encompasses structured content, a re-use strategy, a taxonomy, collaboration, and business process management** * Deane Barker, Just Put That in the Zip Code Field ** Ann Rockley, Managing Enterprise Content
  39. 39. Using the metaphor of a page:• Identify the content areas on the page• Define the business rules about what you want the CMS to do with each of the applicable content types on the page• Explain the behaviour of the content types in context of the page• Connect each bit of content to infrastructure that supports the behaviour (e.g. a taxonomy)
  40. 40. Content model for a website home page
  41. 41. Content model for documentation
  42. 42. Content Typing, Flows, Models Thank youRahel Anne Bailie © 2012 Intentional Design Inc.@rahelab www.intentionaldesign.ca
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×