SlideShare una empresa de Scribd logo
1 de 21
DITA Information Architecture
Katriel Reichman, Suite Solutions
Who am I?
Katriel Reichman
• Background in technical documentation, content
management systems, structured content and DITA
• Early and senior member of the Suite Solutions team
• Given many public and private training seminars over
the past five years
• Extensive expertise implementing DITA and CMS
solutions for a wide variety of organizations
• Information architecture and customer training at Suite
Solutions
• Help companies get it right the first time
About Suite Solutions
Our Vision: Enable companies to engage their customers by providing quick
access to relevant information
• Help companies get it right the first time
• XML-based Authoring/Publishing Solutions
• Enterprise Intelligent Dynamic Content: SuiteShare
• Consultancy, Systems Integration, Application Development
• Cross-Industry Expertise
• High Tech, Aerospace & Defense
• Healthcare, Discrete Manufacturing
• Blue Chip Customer Base
• Hundreds of Person Years of Experience on Staff
Why Information Architecture
• Bridge the gap from plan to DITA implementation
• Increase the effectiveness of your DITA content
• Focused content
• Optimized for delivery channel
• Consistent, minimalist and other measures
• Reduce total costs for content
• Creation
• Updates (maintenance)
• Publishing
• Translations
• Enable support for the fullest range of current and
future publishing needs
What We Think About in Information
Architecture (IA)
• In IA, a lot of thought is given to a range of factors, including:
• what topic types should be used (for example, machine industry
tasks or strict task topic types)
• what specializations may be needed
• selecting semantically appropriate elements
• choosing elements for fastest content creation, best presentation
• enabling reuse (through use of variables/keyref, conref and more)
• applying conditions for “need to know” and writer productivity
• developing a related information approach
• minimizing translation cost and enabling pain free translation
Cases that we’ll cover today
• Support ISO Labeling Requirements
• To get an idea of these requirements, safetylabelsolutions.com.
(The full ISO standards require payment to access)
• Document a UI with multiple clicks required by the user
• Provide troubleshooting information
• Automate links to your external web site
• Reduce costs through automation
• Translation
• Maintenance Costs
Let’s get started
Support ISO Labeling:
Requirements
• Requirements
• Color
• Statement
• Icon
• Body
• Choose markup for:
• Notice
• Danger
• Warning
• Caution
type
Icon: what
could happen
body
Support ISO Labeling:
Solution w/o Specialization
• Each <hazardstatement> has two dimensions, indicated by attributes:
• type: the level of hazard (notice, danger, caution or warning)
• othertype: the type of hazard (asphyxiation, biohazard, etc)
• Sample markup:
• <hazardstatement othertype="danger" type="corrosion">
• <messagepanel>
• <typeofhazard>Roof can collapse if corrosion damages supporting
rods.</typeofhazard>
• <consequence>You can be crushed by the roof.</consequence>
• <howtoavoid>Apply W40 anti-corrosion lubricant every week to all
exposed surfaces.</howtoavoid>
• </messagepanel>
• </hazardstatement>
UI requires multiple clicks
• User needs to navigate through a series of
• Actions, menus, tabs, or windows
• Choose the markup that you need
• What benefits does semantic markup confer?
Provide troubleshooting
• How would you choose elements for this scenario
• Each observation (symptom) is treated independently.
 For example, car won’t start
• Each observation is assigned at least one possible cause
 For examples:
 No fuel in the car
 Battery dead
 Code not entered
 Code has expired
• Each cause has one or more suggested actions
 For examples:
 Put gas in the car
 Connect to a charger
 Type in the code
 Check expiration date on your code
Put troubleshooting in a table?
• Could you put the troubleshooting content in a
• table?
• definition list (DL)?
• What would the considerations be for deciding if that was sufficient?
Suggestion for troubleshooting
• <title>enter your observation here, such as: Fish is swimming sideways</title>
• <tsobservation>enter any details about the observation here</tsobservation>
• <trbody>
• <tl>
• <tlentry>
• <tscause>Water temperature is too high. </tscause>
• <tsaction><note>“Too high” depends on the fish species.</note>Reduce water
temperature.</tsaction>
• </tlentry>
• <tlentry>
• <tscause>Too much chlorine in the water.</tscause>
• <tsaction>Add anti-chlorine tablets</tsaction>
• <tsaction>Replace water with distilled water from a pharmacy.</tsaction>
• </tlentry></tl></trbody>
What was troubleshooting specialized
from?
• Definition List
• What would be the benefits of specializing?
• What would be the drawbacks?
Reduce cost through automation
• Goals:
• Reduce costs through automation
 Translation
 Maintenance Costs
• Automate links to the publication
• The use case:
• Content refers to other publications
 Such as API Guide, Periodic Maintenance
Instructions
• The names of the other publications
change from time to time
• Lists of “publications that you need” must
be provided
• What markup would you use?
Reduce cost through automation
• Automatically link to the published content for any element that
represents a document
• Using <sku> (an element specialized from <ph>
• Sample markup:
• <sku keyref=“178PZ"><?xm-replace_text Weekly Preventive
Maintenance?></sku>
• How does this compare to
• Manual entry of publications in the <reqcontp> element?
• What happens when the name of a publication changes?
• What happens when a new publication is referenced in the
content?
Automate links to your external web site
• Your content offers an opportunity to:
• Sell consumables (e,g. chemicals, toner, fish food)
• Order additional services
• The goal: automate links to realize the opportunity
• What markup would you choose?
• How would a potential sales opportunity be identified?
• How would the link syntax be available to the publishing engine?
• Suggestion (same as for publications!):
 Using <sku> (an element specialized from <ph>
• Could you get automated links with using a special element?
Let’s take stock
What We Have Learned Today
• Selecting topic types
• Determining if a specializations is called for
• Selecting semantically appropriate elements for UI docs
• Choosing elements for troubleshooting content
• Balancing considerations for:
• Fastest content creation
• Best presentation
• Lowest cost
 Implementation
 Maintenance
 Translations
• Is there more to learn? For sure. Suite Solutions is here to help.
Questions?
Feel free to be in contact: katrielr@suite-sol.com
Keep in Touch!
For additional information, contact:
Joe Gelb
solutions@suite-sol.com
U.S. Office EMEA Office
(609) 360-0650 +972-2-993-8054
www.suite-sol.com
For more great DITA information, follow us on LinkedIn:
http://www.linkedin.com/company/527916

Más contenido relacionado

La actualidad más candente

Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
Scott Abel
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
Alan Houser
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each Other
IXIASOFT
 

La actualidad más candente (20)

Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
DITA Quick Start
DITA Quick StartDITA Quick Start
DITA Quick Start
 
The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016The DITA Iceberg, DITA Europe 2016
The DITA Iceberg, DITA Europe 2016
 
Taxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA TasksTaxonomy 101: Classifying DITA Tasks
Taxonomy 101: Classifying DITA Tasks
 
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
 
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
 
DITA introduction
DITA introductionDITA introduction
DITA introduction
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAs
 
Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
 
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse?
TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse? TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse?
TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse?
 
How to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and TaxonomyHow to Optimize Your Metadata and Taxonomy
How to Optimize Your Metadata and Taxonomy
 
Overview of DITA 1.3
Overview of DITA 1.3Overview of DITA 1.3
Overview of DITA 1.3
 
Optimizing Content Reuse with DITA
Optimizing Content Reuse with DITAOptimizing Content Reuse with DITA
Optimizing Content Reuse with DITA
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong
 
DITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each OtherDITA and Agile Are Made For Each Other
DITA and Agile Are Made For Each Other
 

Similar a DITA Quick Start Webinar Series: Getting Started with Information Architecture

Owasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing masterOwasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing master
Dinis Cruz
 
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library TechniquesSPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
Kerry Dirks MCPS MS
 
Lapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve DiscoverabilityLapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve Discoverability
guru001
 
Lapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve DiscoverabilityLapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve Discoverability
guestd9aa5
 

Similar a DITA Quick Start Webinar Series: Getting Started with Information Architecture (20)

Using Checker Software for Clear, Concise and Consistent Content | Berry Braster
Using Checker Software for Clear, Concise and Consistent Content | Berry BrasterUsing Checker Software for Clear, Concise and Consistent Content | Berry Braster
Using Checker Software for Clear, Concise and Consistent Content | Berry Braster
 
Case Study: The Value of Partnership During Conversion
Case Study: The Value of Partnership During ConversionCase Study: The Value of Partnership During Conversion
Case Study: The Value of Partnership During Conversion
 
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
 
Transcelerate DDF Hackathon
Transcelerate DDF HackathonTranscelerate DDF Hackathon
Transcelerate DDF Hackathon
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
Microsoft flow how, when &amp; why
Microsoft flow   how, when &amp; whyMicrosoft flow   how, when &amp; why
Microsoft flow how, when &amp; why
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
SharePoint 2013 ECM & Methodology
SharePoint 2013 ECM & Methodology SharePoint 2013 ECM & Methodology
SharePoint 2013 ECM & Methodology
 
Getting to Know Enterprise Content Management (ECM) and How It Can Help You
Getting to Know Enterprise Content Management (ECM) and How It Can Help YouGetting to Know Enterprise Content Management (ECM) and How It Can Help You
Getting to Know Enterprise Content Management (ECM) and How It Can Help You
 
Finally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint UsefulFinally! A Way to Make SharePoint Useful
Finally! A Way to Make SharePoint Useful
 
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
Navigating the mess of a Shared Network Drive Migration to SharePoint - SPS B...
 
[Azure Governance] Lesson 3 : Azure Tags
[Azure Governance] Lesson 3 : Azure Tags[Azure Governance] Lesson 3 : Azure Tags
[Azure Governance] Lesson 3 : Azure Tags
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEO
 
Owasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing masterOwasp Summit - Wednesday evening briefing master
Owasp Summit - Wednesday evening briefing master
 
SPS-Advanced Document Library Techniques
SPS-Advanced Document Library TechniquesSPS-Advanced Document Library Techniques
SPS-Advanced Document Library Techniques
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
Lapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve DiscoverabilityLapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve Discoverability
 
Lapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve DiscoverabilityLapointe Ia 260 Using Content Types To Improve Discoverability
Lapointe Ia 260 Using Content Types To Improve Discoverability
 
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...
 

Más de Suite Solutions

C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse Infocenter
Suite Solutions
 
LocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputsLocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputs
Suite Solutions
 
ImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlaggingImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlagging
Suite Solutions
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handling
Suite Solutions
 
Dita ot pipeline webinar
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinar
Suite Solutions
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
Suite Solutions
 

Más de Suite Solutions (20)

SuiteHelp 4.0: Latest Features in Enterprise Webhelp
SuiteHelp 4.0: Latest Features in Enterprise WebhelpSuiteHelp 4.0: Latest Features in Enterprise Webhelp
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
 
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
 
SuiteHelp 3.2.5 Latest Features
SuiteHelp 3.2.5 Latest FeaturesSuiteHelp 3.2.5 Latest Features
SuiteHelp 3.2.5 Latest Features
 
Using Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic PublishingUsing Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic Publishing
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Introduction to S1000D
Introduction to S1000DIntroduction to S1000D
Introduction to S1000D
 
Suite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp OutputSuite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp Output
 
Overview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITAOverview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITA
 
Svg and graphics
Svg and graphicsSvg and graphics
Svg and graphics
 
C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse Infocenter
 
LocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputsLocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputs
 
ImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlaggingImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlagging
 
AdvancedXPath
AdvancedXPathAdvancedXPath
AdvancedXPath
 
Ot performance webinar
Ot performance webinarOt performance webinar
Ot performance webinar
 
PDF Localization
PDF  LocalizationPDF  Localization
PDF Localization
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handling
 
Dost.jar and fo.jar
Dost.jar and fo.jarDost.jar and fo.jar
Dost.jar and fo.jar
 
Dita ot pipeline webinar
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinar
 
Developing Plugins
Developing PluginsDeveloping Plugins
Developing Plugins
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
 

Último

+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Victor Rentea
 

Último (20)

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...
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+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...
 
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
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 

DITA Quick Start Webinar Series: Getting Started with Information Architecture

  • 1. DITA Information Architecture Katriel Reichman, Suite Solutions
  • 2. Who am I? Katriel Reichman • Background in technical documentation, content management systems, structured content and DITA • Early and senior member of the Suite Solutions team • Given many public and private training seminars over the past five years • Extensive expertise implementing DITA and CMS solutions for a wide variety of organizations • Information architecture and customer training at Suite Solutions • Help companies get it right the first time
  • 3. About Suite Solutions Our Vision: Enable companies to engage their customers by providing quick access to relevant information • Help companies get it right the first time • XML-based Authoring/Publishing Solutions • Enterprise Intelligent Dynamic Content: SuiteShare • Consultancy, Systems Integration, Application Development • Cross-Industry Expertise • High Tech, Aerospace & Defense • Healthcare, Discrete Manufacturing • Blue Chip Customer Base • Hundreds of Person Years of Experience on Staff
  • 4. Why Information Architecture • Bridge the gap from plan to DITA implementation • Increase the effectiveness of your DITA content • Focused content • Optimized for delivery channel • Consistent, minimalist and other measures • Reduce total costs for content • Creation • Updates (maintenance) • Publishing • Translations • Enable support for the fullest range of current and future publishing needs
  • 5. What We Think About in Information Architecture (IA) • In IA, a lot of thought is given to a range of factors, including: • what topic types should be used (for example, machine industry tasks or strict task topic types) • what specializations may be needed • selecting semantically appropriate elements • choosing elements for fastest content creation, best presentation • enabling reuse (through use of variables/keyref, conref and more) • applying conditions for “need to know” and writer productivity • developing a related information approach • minimizing translation cost and enabling pain free translation
  • 6. Cases that we’ll cover today • Support ISO Labeling Requirements • To get an idea of these requirements, safetylabelsolutions.com. (The full ISO standards require payment to access) • Document a UI with multiple clicks required by the user • Provide troubleshooting information • Automate links to your external web site • Reduce costs through automation • Translation • Maintenance Costs
  • 8. Support ISO Labeling: Requirements • Requirements • Color • Statement • Icon • Body • Choose markup for: • Notice • Danger • Warning • Caution type Icon: what could happen body
  • 9. Support ISO Labeling: Solution w/o Specialization • Each <hazardstatement> has two dimensions, indicated by attributes: • type: the level of hazard (notice, danger, caution or warning) • othertype: the type of hazard (asphyxiation, biohazard, etc) • Sample markup: • <hazardstatement othertype="danger" type="corrosion"> • <messagepanel> • <typeofhazard>Roof can collapse if corrosion damages supporting rods.</typeofhazard> • <consequence>You can be crushed by the roof.</consequence> • <howtoavoid>Apply W40 anti-corrosion lubricant every week to all exposed surfaces.</howtoavoid> • </messagepanel> • </hazardstatement>
  • 10. UI requires multiple clicks • User needs to navigate through a series of • Actions, menus, tabs, or windows • Choose the markup that you need • What benefits does semantic markup confer?
  • 11. Provide troubleshooting • How would you choose elements for this scenario • Each observation (symptom) is treated independently.  For example, car won’t start • Each observation is assigned at least one possible cause  For examples:  No fuel in the car  Battery dead  Code not entered  Code has expired • Each cause has one or more suggested actions  For examples:  Put gas in the car  Connect to a charger  Type in the code  Check expiration date on your code
  • 12. Put troubleshooting in a table? • Could you put the troubleshooting content in a • table? • definition list (DL)? • What would the considerations be for deciding if that was sufficient?
  • 13. Suggestion for troubleshooting • <title>enter your observation here, such as: Fish is swimming sideways</title> • <tsobservation>enter any details about the observation here</tsobservation> • <trbody> • <tl> • <tlentry> • <tscause>Water temperature is too high. </tscause> • <tsaction><note>“Too high” depends on the fish species.</note>Reduce water temperature.</tsaction> • </tlentry> • <tlentry> • <tscause>Too much chlorine in the water.</tscause> • <tsaction>Add anti-chlorine tablets</tsaction> • <tsaction>Replace water with distilled water from a pharmacy.</tsaction> • </tlentry></tl></trbody>
  • 14. What was troubleshooting specialized from? • Definition List • What would be the benefits of specializing? • What would be the drawbacks?
  • 15. Reduce cost through automation • Goals: • Reduce costs through automation  Translation  Maintenance Costs • Automate links to the publication • The use case: • Content refers to other publications  Such as API Guide, Periodic Maintenance Instructions • The names of the other publications change from time to time • Lists of “publications that you need” must be provided • What markup would you use?
  • 16. Reduce cost through automation • Automatically link to the published content for any element that represents a document • Using <sku> (an element specialized from <ph> • Sample markup: • <sku keyref=“178PZ"><?xm-replace_text Weekly Preventive Maintenance?></sku> • How does this compare to • Manual entry of publications in the <reqcontp> element? • What happens when the name of a publication changes? • What happens when a new publication is referenced in the content?
  • 17. Automate links to your external web site • Your content offers an opportunity to: • Sell consumables (e,g. chemicals, toner, fish food) • Order additional services • The goal: automate links to realize the opportunity • What markup would you choose? • How would a potential sales opportunity be identified? • How would the link syntax be available to the publishing engine? • Suggestion (same as for publications!):  Using <sku> (an element specialized from <ph> • Could you get automated links with using a special element?
  • 19. What We Have Learned Today • Selecting topic types • Determining if a specializations is called for • Selecting semantically appropriate elements for UI docs • Choosing elements for troubleshooting content • Balancing considerations for: • Fastest content creation • Best presentation • Lowest cost  Implementation  Maintenance  Translations • Is there more to learn? For sure. Suite Solutions is here to help.
  • 20. Questions? Feel free to be in contact: katrielr@suite-sol.com
  • 21. Keep in Touch! For additional information, contact: Joe Gelb solutions@suite-sol.com U.S. Office EMEA Office (609) 360-0650 +972-2-993-8054 www.suite-sol.com For more great DITA information, follow us on LinkedIn: http://www.linkedin.com/company/527916