SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Content Typing, Flows, Models
© 2012 Intentional Design Inc.
www.intentionaldesign.ca
Rahel Anne Bailie
@rahelab
Content development
Editorial
quality
Editorial
structure
Content
creation
Content architecture
Content
typing
and flows
Content
modelling
Taxonomy
and
metadata
Content Design
Content architecture
Content
typing and
flows
Content
modelling
Taxonomy
and
metadata
Content development
Editorial
quality
Editorial
structure
Creation
of copy
Define “content”.
Human-consumable, contextualized data
Data = “12”
Content = “December” (12th month)
The stuff “contained” between the tags
Container /ContainerContent
Define “content”.
Content types
• Genres or components
• Elements and attributes
Content flows
• Distribution of content
• Content assembly
Content models
• Pages or templates
• Content behaviour
What is the difference
between a content type
and a content genre?
Content genres vs content types
Genre (social convention)
• Editorial category
• Set of content building
blocks that create social
context
• Defines reader
perception
Type (technical schema)
• Technical category
• Set of content building
blocks that create
semantic context
• Defines computing
behaviour
Content comes from all sorts of reservations:
• Airlines
• Hotels
• Rail
• Vehicle rentals
Common characteristics:
• Semantic elements
• Content types conform to standards
• Standards are formal (schema.org microformats)
Content gets aggregated into trip itinerary services:
• TripIt
• Dopplr
Business advantages:
• Easy interchange between sites
• Ability to provide context
• Manipulate content for user benefit
Except when standards aren’t being used, and you
can’t process the content.
<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>
Task written to DITA XML standard
Returning an Item
You 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.
Task would look like this to users
User assistance is built into the interface
Tasks | Reports | Recent Tasks | Find | Administration
Portlet A Portlet B
Accounts receivable
Topic Name 1
The topic is about this
Topic Name 2
The topic is about this
Topic Name 3
The topic is about this
Topic Name 4
The topic is about this
Mapping the content to the interface
Tasks | Reports | Recent Tasks | Find | Administration
Portlet A Portlet B
Accounts receivable
Topic Name 1
The topic is about
Topic Name 2
The topic is about
Topic Name 3
The topic is about
Topic Name 4
The topic is about
<Task>
<Title>Title</title>
<ShortDesc>Short Description</shortdesc>
<TaskBody>
<Steps>
<Step>
<Cmd>Step</cmd>
<Info>Step info</info>
<Stepresult>Step results</stepresult>
</step>
<Step>
<Cmd>Step</cmd>
</step>
</steps>
</Result>Task results</result>
</taskbody>
</task>
1. Do this.
2. Then do this.
3. Finally, do this.
1. First, do this.
2. Then do this.
Mapping the content to the interface
Tasks | Reports | Recent Tasks | Find | Administration
Portlet A Portlet B
Accounts receivable
Topic Name 1
The topic is about
Topic Name 2
The topic is about
Topic Name 3
The topic is about
Topic Name 4
The topic is about
<Task>
<Title>Title</title>
<ShortDesc>Short Description</shortdesc>
<TaskBody>
<Steps>
<Step>
<Cmd>Step</cmd>
<Info>Step info</info>
<Stepresult>Step results</stepresult>
</step>
<Step>
<Cmd>Step</cmd>
</step>
</steps>
</Result>Task results</result>
</taskbody>
</task>
1. Do this.
2. Then do this.
3. Finally, do this.
1. First, do this.
2. Then do this.
Mapping the content to the interface
Tasks | Reports | Recent Tasks | Find | Administration
Portlet A Portlet B
Accounts receivable
Topic Name 1
The topic is about
Topic Name 2
The topic is about
Topic Name 3
The topic is about
Topic Name 4
The topic is about
<Task>
<Title>Title</title>
<ShortDesc>Short Description</shortdesc>
<UI8>The topic is about…</UI8>
<TaskBody>
<Steps>
<Step>
<Cmd>Step</cmd>
<Info>Step info</info>
<Stepresult>Step results</stepresult>
</step>
<Step>
<Cmd>Step</cmd>
</step>
</steps>
</Result>Task results</result>
</taskbody>
</task>
1. Do this.
2. Then do this.
3. Finally, do this.
1. First, do this.
2. Then do this.
Content genres vs content types
Genre (social convention)
• Editorial category
• Set of content building
blocks that create social
context
• Defines reader
perception
Type (technical schema)
• Technical category
• Set of content building
blocks that create
semantic context
• Defines computing
behaviour
Mapping content between genres
Help topic
Title
Preamble
1. Step
Step info
2. Step
Step result
3. Step
Task result
Learning topic
Title
Learning objective
1. Step
Step info
2. Step
Step result
3. Step
Exercise
<Task>
<Title>Title</title>
<ShortDesc>Short Description
</shortdesc>
<TaskBody>
<Steps>
<Step>
<Cmd>Step</cmd>
<Info>Step info</info>
<Stepresult>Step results</stepresult>
</step>
<Step>
<Cmd>Step</cmd>
</step>
</steps>
</Result>Task results</result>
</taskbody>
</task>
Mapping content between genres
Help topic
Title
Preamble
1. Step
Step info
2. Step
Step result
3. Step
Task result
Learning topic
Title
Learning objective
1. Step
Step info
2. Step
Step result
3. Step
Exercise
Support topic
Title
Tech note
1. Step
Step info
2. Step
Step result
3. Step
Maintaining content consistency
Help topic
Title <variable>
Preamble
1. Step
Step info
2. Step
Step result
3. Step
Task result
Learning topic
Title <variable>
Learning objective
1. Step
Step info
2. Step
Step result
3. Step
Exercise
Support topic
Title <variable>
Tech note
1. Step
Step info
2. Step
Step result
3. Step
Taxonomy
Term A
Term B
Term C
Equivalency
Term B2
Maintaining content consistency
Tasks | Reports | Recent Tasks | Find | Administration
Portlet A <variable>
Accounts receivable
Topic <variable>
The topic is about
Topic Name 2
The topic is about
Topic Name 3
The topic is about
Topic Name 4
The topic is about
<Task>
<Title>Title <variable></title>
<ShortDesc>Short Description</shortdesc>
<UI8>The topic is about…</UI8>
<TaskBody>
<Steps>
<Step>
<Cmd>Step</cmd>
<Info>Step info</info>
<Stepresult>Step results</stepresult>
</step>
<Step>
<Cmd>Step</cmd>
</step>
</steps>
</Result>Task results</result>
</taskbody>
</task>
1. Do this.
2. Then do this.
3. Finally, do this.
1. First, do this.
2. Then do this.
Allows for multi-channel publishing:
• Online help
• Training
• Support
• Print
Supports additional outputs:
• Mobile
• Tablet
• Localizations
• Transformations between systems
CONTENT TYPING
Has:
• Common structure
• Common style
• Recognizable elements
Benefits:
• Consistency and predictability
• Re-use capabilities
• Content mining
Content modeling is the process of converting logical content
concepts into content types, attributes, and datatypes
• Makes content understandable to humans
• Common set of attributes
• Property
• Field
• Element
Datatype restricts the data that the attribute holds, and provides:
• Validation
• Editing interfaces
• Computation
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
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
Example of a content type
CONTENT FLOWS
Has:
• Each content type
• Destination locations (page/template)
• Describes behaviour
Benefits:
• Articulates the content types in context
• Connects where content flows from and to
• Makes requirements easier to understand
• Clarifies when customizing a web CMS
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
EXAMPLE
Content flow for “initiative” content type
CONTENT MODELS
Has:
• Aggregation of multiple content types
• Implementation of business rules
• Indicated behaviours
Benefits:
• Leverages the content types
• Populates pages for maximum user impact
• Allows content mining
A content model has/is affected by:
• Content types
• Content classes
• Page types
• Operations (supported by scenarios)
• Standards (recognized)
• Behaviours
A content model tells the CMS:
• What this content IS (datatype)
• What this content DOES (behaviour)
• How to enforce CONSTRAINTS (of operations)
• 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
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)
Content model for a website home page
Content model for documentation
Thank you
© 2012 Intentional Design Inc.
www.intentionaldesign.ca
Rahel Anne Bailie
@rahelab
Content Typing, Flows, Models

Weitere ähnliche Inhalte

Ähnlich wie Content Typing, Flows, Models by Rahel Anne Bailie

Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS APIThomas Robbins
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSOliver Wirkus
 
Ifi7174 lesson1
Ifi7174 lesson1Ifi7174 lesson1
Ifi7174 lesson1Sónia
 
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsReengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsMoutasm Tamimi
 
Drupal - What is it?
Drupal - What is it?Drupal - What is it?
Drupal - What is it?TroyDeRego
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016IXIASOFT
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSIXIASOFT
 
Mastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationMastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationOliver Wirkus
 
WEB TECHNOLOGY Unit-4.pptx
WEB TECHNOLOGY Unit-4.pptxWEB TECHNOLOGY Unit-4.pptx
WEB TECHNOLOGY Unit-4.pptxkarthiksmart21
 
The cornerstones of SAP workflow
The cornerstones of SAP workflowThe cornerstones of SAP workflow
The cornerstones of SAP workflowNorikkon, LLC.
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...Lasselle-Ramsay
 
MCA-202-W4-L1.pptx
MCA-202-W4-L1.pptxMCA-202-W4-L1.pptx
MCA-202-W4-L1.pptxmanju451965
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint teamBaris Bruce Tuncertan
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePointHaaron Gonzalez
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTMLRich Dron
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training SpecializationIXIASOFT
 

Ähnlich wie Content Typing, Flows, Models by Rahel Anne Bailie (20)

Project proposal
Project proposalProject proposal
Project proposal
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
 
Ifi7174 lesson1
Ifi7174 lesson1Ifi7174 lesson1
Ifi7174 lesson1
 
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAYMANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
MANAGE STATIC RESOURCES IN SITECORE IN HELIX WAY
 
Reengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software SpecificationsReengineering PDF-Based Documents Targeting Complex Software Specifications
Reengineering PDF-Based Documents Targeting Complex Software Specifications
 
Drupal - What is it?
Drupal - What is it?Drupal - What is it?
Drupal - What is it?
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
 
Mastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenationMastering the Art of SharePoint DMS implemenation
Mastering the Art of SharePoint DMS implemenation
 
WEB TECHNOLOGY Unit-4.pptx
WEB TECHNOLOGY Unit-4.pptxWEB TECHNOLOGY Unit-4.pptx
WEB TECHNOLOGY Unit-4.pptx
 
The cornerstones of SAP workflow
The cornerstones of SAP workflowThe cornerstones of SAP workflow
The cornerstones of SAP workflow
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
IBM File Net P8
IBM File Net P8IBM File Net P8
IBM File Net P8
 
MCA-202-W4-L1.pptx
MCA-202-W4-L1.pptxMCA-202-W4-L1.pptx
MCA-202-W4-L1.pptx
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePoint
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTML
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training Specialization
 

Mehr von Content Strategy Workshops

Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...
Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...
Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...Content Strategy Workshops
 
Realizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacRealizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacContent Strategy Workshops
 
How to Future-proof Your Content by Sarah Beckley
How to Future-proof Your Content by Sarah BeckleyHow to Future-proof Your Content by Sarah Beckley
How to Future-proof Your Content by Sarah BeckleyContent Strategy Workshops
 
Leveraging Social Content for Business Value by Selma Zafar
Leveraging Social Content for Business Value by Selma ZafarLeveraging Social Content for Business Value by Selma Zafar
Leveraging Social Content for Business Value by Selma ZafarContent Strategy Workshops
 
Global Content Strategy: Preparing the Content Banquet by James V. Romano
Global Content Strategy: Preparing the Content Banquet by James V. RomanoGlobal Content Strategy: Preparing the Content Banquet by James V. Romano
Global Content Strategy: Preparing the Content Banquet by James V. RomanoContent Strategy Workshops
 
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...Content Strategy Workshops
 
Inventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula LandInventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula LandContent Strategy Workshops
 

Mehr von Content Strategy Workshops (7)

Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...
Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...
Personalization, Customer Journey, Omnichannel: A How-to Approach with Kevin ...
 
Realizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka KosovacRealizing the Full Potential of Taxonomies by Branka Kosovac
Realizing the Full Potential of Taxonomies by Branka Kosovac
 
How to Future-proof Your Content by Sarah Beckley
How to Future-proof Your Content by Sarah BeckleyHow to Future-proof Your Content by Sarah Beckley
How to Future-proof Your Content by Sarah Beckley
 
Leveraging Social Content for Business Value by Selma Zafar
Leveraging Social Content for Business Value by Selma ZafarLeveraging Social Content for Business Value by Selma Zafar
Leveraging Social Content for Business Value by Selma Zafar
 
Global Content Strategy: Preparing the Content Banquet by James V. Romano
Global Content Strategy: Preparing the Content Banquet by James V. RomanoGlobal Content Strategy: Preparing the Content Banquet by James V. Romano
Global Content Strategy: Preparing the Content Banquet by James V. Romano
 
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...
The City is not a Site Map (with Apologies to Christoper Alexander) by Gordon...
 
Inventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula LandInventory to Insight to Action with Paula Land
Inventory to Insight to Action with Paula Land
 

Kürzlich hochgeladen

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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

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...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Content Typing, Flows, Models by Rahel Anne Bailie

  • 1. Content Typing, Flows, Models © 2012 Intentional Design Inc. www.intentionaldesign.ca Rahel Anne Bailie @rahelab
  • 4. Content Design Content architecture Content typing and flows Content modelling Taxonomy and metadata Content development Editorial quality Editorial structure Creation of copy
  • 6. Human-consumable, contextualized data Data = “12” Content = “December” (12th month) The stuff “contained” between the tags Container /ContainerContent Define “content”.
  • 7. Content types • Genres or components • Elements and attributes Content flows • Distribution of content • Content assembly Content models • Pages or templates • Content behaviour
  • 8. What is the difference between a content type and a content genre?
  • 9. Content genres vs content types Genre (social convention) • Editorial category • Set of content building blocks that create social context • Defines reader perception Type (technical schema) • Technical category • Set of content building blocks that create semantic context • Defines computing behaviour
  • 10. Content comes from all sorts of reservations: • Airlines • Hotels • Rail • Vehicle rentals Common characteristics: • Semantic elements • Content types conform to standards • Standards are formal (schema.org microformats)
  • 11. Content gets aggregated into trip itinerary services: • TripIt • Dopplr Business advantages: • Easy interchange between sites • Ability to provide context • Manipulate content for user benefit Except when standards aren’t being used, and you can’t process the content.
  • 12. <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> Task written to DITA XML standard
  • 13. Returning an Item You 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. Task would look like this to users
  • 14. User assistance is built into the interface Tasks | Reports | Recent Tasks | Find | Administration Portlet A Portlet B Accounts receivable Topic Name 1 The topic is about this 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. Mapping the content to the interface Tasks | Reports | Recent Tasks | Find | Administration Portlet A Portlet B Accounts receivable Topic Name 1 The topic is about Topic Name 2 The topic is about Topic Name 3 The topic is about Topic Name 4 The topic is about <Task> <Title>Title</title> <ShortDesc>Short Description</shortdesc> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> <Step> <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody> </task> 1. Do this. 2. Then do this. 3. Finally, do this. 1. First, do this. 2. Then do this.
  • 16. Mapping the content to the interface Tasks | Reports | Recent Tasks | Find | Administration Portlet A Portlet B Accounts receivable Topic Name 1 The topic is about Topic Name 2 The topic is about Topic Name 3 The topic is about Topic Name 4 The topic is about <Task> <Title>Title</title> <ShortDesc>Short Description</shortdesc> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> <Step> <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody> </task> 1. Do this. 2. Then do this. 3. Finally, do this. 1. First, do this. 2. Then do this.
  • 17. Mapping the content to the interface Tasks | Reports | Recent Tasks | Find | Administration Portlet A Portlet B Accounts receivable Topic Name 1 The topic is about Topic Name 2 The topic is about Topic Name 3 The topic is about Topic Name 4 The topic is about <Task> <Title>Title</title> <ShortDesc>Short Description</shortdesc> <UI8>The topic is about…</UI8> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> <Step> <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody> </task> 1. Do this. 2. Then do this. 3. Finally, do this. 1. First, do this. 2. Then do this.
  • 18. Content genres vs content types Genre (social convention) • Editorial category • Set of content building blocks that create social context • Defines reader perception Type (technical schema) • Technical category • Set of content building blocks that create semantic context • Defines computing behaviour
  • 19. Mapping content between genres Help topic Title Preamble 1. Step Step info 2. Step Step result 3. Step Task result Learning topic Title Learning objective 1. Step Step info 2. Step Step result 3. Step Exercise <Task> <Title>Title</title> <ShortDesc>Short Description </shortdesc> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> <Step> <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody> </task>
  • 20. Mapping content between genres Help topic Title Preamble 1. Step Step info 2. Step Step result 3. Step Task result Learning topic Title Learning objective 1. Step Step info 2. Step Step result 3. Step Exercise Support topic Title Tech note 1. Step Step info 2. Step Step result 3. Step
  • 21. Maintaining content consistency Help topic Title <variable> Preamble 1. Step Step info 2. Step Step result 3. Step Task result Learning topic Title <variable> Learning objective 1. Step Step info 2. Step Step result 3. Step Exercise Support topic Title <variable> Tech note 1. Step Step info 2. Step Step result 3. Step Taxonomy Term A Term B Term C Equivalency Term B2
  • 22. Maintaining content consistency Tasks | Reports | Recent Tasks | Find | Administration Portlet A <variable> Accounts receivable Topic <variable> The topic is about Topic Name 2 The topic is about Topic Name 3 The topic is about Topic Name 4 The topic is about <Task> <Title>Title <variable></title> <ShortDesc>Short Description</shortdesc> <UI8>The topic is about…</UI8> <TaskBody> <Steps> <Step> <Cmd>Step</cmd> <Info>Step info</info> <Stepresult>Step results</stepresult> </step> <Step> <Cmd>Step</cmd> </step> </steps> </Result>Task results</result> </taskbody> </task> 1. Do this. 2. Then do this. 3. Finally, do this. 1. First, do this. 2. Then do this.
  • 23. Allows for multi-channel publishing: • Online help • Training • Support • Print Supports additional outputs: • Mobile • Tablet • Localizations • Transformations between systems
  • 25. Has: • Common structure • Common style • Recognizable elements Benefits: • Consistency and predictability • Re-use capabilities • Content mining
  • 26. Content modeling is the process of converting logical content concepts into content types, attributes, and datatypes • Makes content understandable to humans • Common set of attributes • Property • Field • Element Datatype restricts the data that the attribute holds, and provides: • Validation • Editing interfaces • Computation
  • 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. 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. Example of a content type
  • 31. Has: • Each content type • Destination locations (page/template) • Describes behaviour Benefits: • 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. 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
  • 34. Content flow for “initiative” content type
  • 36. Has: • Aggregation of multiple content types • Implementation of business rules • Indicated behaviours Benefits: • Leverages the content types • Populates pages for maximum user impact • Allows content mining
  • 37. A content model has/is affected by: • Content types • Content classes • Page types • Operations (supported by scenarios) • Standards (recognized) • Behaviours A content model tells the CMS: • What this content IS (datatype) • What this content DOES (behaviour) • How to enforce CONSTRAINTS (of operations)
  • 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. 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. Content model for a website home page
  • 41. Content model for documentation
  • 42. Thank you © 2012 Intentional Design Inc. www.intentionaldesign.ca Rahel Anne Bailie @rahelab Content Typing, Flows, Models