SlideShare a Scribd company logo
FLOWCHARTING DITA 
JANG F.M. GRAAT
WHO’S TALKING ? 
• Jang F.M. Graat 
• Amsterdam, NL 
• Psychology, Philosophy 
• 25+ years Tech Comms 
• 5+ years DITA 
• XML, XSLT, JS, PHP, etc. 
• Geek Philosopher
WHAT IS THE PROBLEM ?
1. Unscrew and remove the oil inlet cap 
2. Check the current oil level 
a) Clean the oil gauge 
b) Insert the oil gauge as far as it goes 
c) Remove the oil gauge 
d) Check the oil level on the gauge 
3. If the level is below the minimum (A) 
a) Add some fresh oil (see specs) 
b) Repeat step 2) 
4. Place and tighten the oil inlet cap 
A 
OPTIONAL PROCEDURE STEPS
Oil Level Cold Check 
! 
Perform engine oil level COLD CHECK as follows: 
1 For pre-ride inspection with the vehicle on jiffy stand on level ground, remove and wipe off the dipstick. Install the dipstick 
back into the oil tank. 
NOTE: 
For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated 
in the spout. 
! 
2 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and verify oil registers on the dipstick between the 
two marks. 
BRANCHING PROCEDURES 
! 
a If oil level registers on the dipstick, proceed to Oil Level Hot Check. 
b If oil does not register on the dipstick, proceed to step 3. 
! 
3 With the dipstick removed, look into the dipstick opening and verify the oil level is at the filler neck weld. 
! 
a If the oil level is at or near the filler neck weld, proceed to Oil Level Hot Check. 
b If the oil level is not at or near the filler neck weld, add only enough oil to bring the level to the filler neck weld. Then 
proceed to Oil Level Hot Check. 
!!
Oil Level Cold Check 
COLD CHECK as follows: 
For pre-ride inspection with the vehicle on jiffy stand on level ground, remove and wipe off the dipstick. Install the dipstick 
back into the oil tank. 
NOTE: 
For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated 
in the spout. 
! 
2 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and verify oil registers on the dipstick between the 
two marks. 
a If oil level registers on the dipstick, proceed to Oil Level Hot Check. 
b If oil does not register on the dipstick, proceed to step 3. 
! 
3 With the dipstick removed, look into the dipstick opening and verify the oil level is at the filler neck weld. 
! 
a If the oil level is at or near the filler neck weld, proceed to Oil Level Hot Check. 
b If the oil level is not at or near the filler neck weld, add only enough oil to bring the level to the filler neck weld. Then 
proceed to Oil Level Hot Check. 
BRANCHING PROCEDURES 
!! 
Hot Check 
! 
Perform engine oil level HOT CHECK as follows: 
! 
1 Ride motorcycle until engine is at normal operating temperature. 
NOTE: 
The engine will require a longer warm up period in colder weather. 
! 
2 With the vehicle upright on level ground, allow engine to idle for 1-2 minutes. Turn engine off. 
3 With vehicle on jiffy stand remove and wipe off the dipstick. Install the dipstick back into the oil tank. 
! 
NOTE: 
! 
For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated 
in the spout. 
! 
4 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and note the level of the oil. Add only enough oil to 
bring the level to the FULL mark on the dipstick. Do not overfill. 
NOTE: 
! 
Refer to Recommended Engine Oils. Use only recommended oil specified under Engine Lubrication. 
! 
5 Start engine and carefully check for oil leaks around drain plug and oil filter.
TROUBLESHOOTING
THIS CAN GET COMPLICATED
NOT A GOOD SOLUTION
CONTEXT DEPENDENCIES
WHY NOT USE REAL 
(VS. MENTAL) 
FLOWCHARTS ?
Flowcharting DITA
NOT A SPECIALIZATION
CREATING FLOWCHARTS
BASIC NODES 
• Start 
• Process (including inputs) 
• Decision 
• Yes/No 
• Multiple choices 
• End
<context> 
<p>Checking the oil level 
will prevent serious damage 
and does not require tools.</p> 
</context> 
START = CONTEXT / PREREQ
<step> 
<cmd>Remove the oil inlet cap</cmd> 
<info>The oil inlet cap is on the 
bottom right side of the engine.</info> 
</step> 
PROCESS = STEP (+ INFO ETC.)
<step> 
<cmd>Which model ?</cmd> 
<choices> 
<choice>Softail</choice> 
<choice>FSCWC</choice> 
</choices> 
</step> 
DECISION = STEP + CHOICES
<postreq> 
<p>Check the oil level again 
after riding the next 100 miles.</p> 
</postreq> 
END = POSTREQ
<task id="task_zph_dnq_vp"> 
<title>Replacing the oil</title> 
<taskbody> 
<context> 
<p>Checking the oil level will prevent serious " 
" damage and does not require tools.</p> 
</context> 
<steps> 
<step id="step1"> 
<cmd>Remove the oil inlet cap</cmd> 
<info>The oil inlet cap is on the bottom " 
" right side of the engine.</info> 
</step> 
<step id="step2"> 
<cmd>Remove dipstick and wipe it clean.</cmd> 
</step> 
<step id="step3"> 
<cmd>What is the bike model?</cmd> 
<choicetable> 
<chrow> 
<choption>Softail</choption> 
<chdesc>Continue with step 4</chdesc> 
</chrow> 
<chrow> 
<choption>FSCWC</choption> 
<chdesc>Continue with step 5</chdesc> 
</chrow> 
</choicetable> 
</step>" 
" … 
TRANSFORM TO DITA
INTERACTIVE MEDIA
Flowcharting DITA
Flowcharting DITA
Flowcharting DITA
Flowcharting DITA
NESTING TASKS IN STEPS
NO MORE TROUBLE TABLES
NO MORE ANCIENT METHODS
DRIVING DITA OFF THE MAP
QUESTIONS ? 
• @4everJang 
• jang@jang.nl 
• www.ditadocs.com 
• www.writeless.eu 
• www.jang.nl

More Related Content

DOC
Public Speaking Test 2
PPTX
Antonio luna
PDF
Bio-Based Material Applications by Daniel Gao, DSM
PPTX
Revisiting Cory Aquino's Speech.pptx
PPTX
Out of-control
PDF
From user assistance to user guidance: Information apps
PDF
Faster than Agile - Proposal for Lavacon 2015
PPS
The Three Core Topic Types
Public Speaking Test 2
Antonio luna
Bio-Based Material Applications by Daniel Gao, DSM
Revisiting Cory Aquino's Speech.pptx
Out of-control
From user assistance to user guidance: Information apps
Faster than Agile - Proposal for Lavacon 2015
The Three Core Topic Types

Similar to Flowcharting DITA (20)

PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PDF
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
PPT
Oil servicing
PDF
Presentation 1.6-hdi-carbo-issues
PDF
Fadal Maintenance Manual
PDF
Fadal machine maintenance manual
PPTX
cambiar el aceite a un motor
PPT
Chap24
PDF
AIRCRAFT OIL SYSTEM.pdf
PDF
Oil change
PDF
Manual book Engine Weichai WP6G125E23.pdf
PDF
12 engine lubrication
PDF
2008 Sea-Doo RXP Service Repair Manual.pdf
PDF
2008 Sea-Doo GTX Service Repair Manual.pdf
PDF
2008 Sea-Doo GTI Service Repair Manual.pdf
PDF
2008 Sea-Doo RXT Service Repair Manual.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Oil servicing
Presentation 1.6-hdi-carbo-issues
Fadal Maintenance Manual
Fadal machine maintenance manual
cambiar el aceite a un motor
Chap24
AIRCRAFT OIL SYSTEM.pdf
Oil change
Manual book Engine Weichai WP6G125E23.pdf
12 engine lubrication
2008 Sea-Doo RXP Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTI Service Repair Manual.pdf
2008 Sea-Doo RXT Service Repair Manual.pdf
Ad

More from Jang F.M. Graat (20)

PDF
XSLT for Authors
PDF
Minimalism to the MAX
PDF
Dynamic links using (meta)data
PDF
Maximising the effect of progressive disclosure
PDF
Progressive Disclosure - Putting the User in Control
PDF
XPath-based transformations in structured FrameMaker
PDF
Driving DITA off the Map
PDF
Rethinking Version Control for Agile Content
PDF
Advanced techniques for conversion to structured FrameMaker
PDF
Create your own $35 CMS in Structured FrameMaker
PDF
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
PDF
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
PDF
Changing the engine without stopping the rickshaw
PDF
How I killed the webmaster - and got away with it
PPT
How to become a trainer - and make lots of $$$
PDF
Getting your hands dirty - How tech authors may be able to survive in the mac...
PPT
CADD: What can DITA learn from CAD?
PPTX
Modular documentation in Structured FrameMaker
PDF
Bite back - Survival Techniques for Technical Authors
PDF
Does one size really fit all ?
XSLT for Authors
Minimalism to the MAX
Dynamic links using (meta)data
Maximising the effect of progressive disclosure
Progressive Disclosure - Putting the User in Control
XPath-based transformations in structured FrameMaker
Driving DITA off the Map
Rethinking Version Control for Agile Content
Advanced techniques for conversion to structured FrameMaker
Create your own $35 CMS in Structured FrameMaker
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Changing the engine without stopping the rickshaw
How I killed the webmaster - and got away with it
How to become a trainer - and make lots of $$$
Getting your hands dirty - How tech authors may be able to survive in the mac...
CADD: What can DITA learn from CAD?
Modular documentation in Structured FrameMaker
Bite back - Survival Techniques for Technical Authors
Does one size really fit all ?
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
The various Industrial Revolutions .pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
What is a Computer? Input Devices /output devices
PDF
STKI Israel Market Study 2025 version august
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Tartificialntelligence_presentation.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Web App vs Mobile App What Should You Build First.pdf
WOOl fibre morphology and structure.pdf for textiles
Getting started with AI Agents and Multi-Agent Systems
The various Industrial Revolutions .pptx
DP Operators-handbook-extract for the Mautical Institute
Enhancing emotion recognition model for a student engagement use case through...
What is a Computer? Input Devices /output devices
STKI Israel Market Study 2025 version august
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Chapter 5: Probability Theory and Statistics
Getting Started with Data Integration: FME Form 101
Tartificialntelligence_presentation.pptx
Zenith AI: Advanced Artificial Intelligence
Final SEM Unit 1 for mit wpu at pune .pptx
O2C Customer Invoices to Receipt V15A.pptx

Flowcharting DITA

  • 2. WHO’S TALKING ? • Jang F.M. Graat • Amsterdam, NL • Psychology, Philosophy • 25+ years Tech Comms • 5+ years DITA • XML, XSLT, JS, PHP, etc. • Geek Philosopher
  • 3. WHAT IS THE PROBLEM ?
  • 4. 1. Unscrew and remove the oil inlet cap 2. Check the current oil level a) Clean the oil gauge b) Insert the oil gauge as far as it goes c) Remove the oil gauge d) Check the oil level on the gauge 3. If the level is below the minimum (A) a) Add some fresh oil (see specs) b) Repeat step 2) 4. Place and tighten the oil inlet cap A OPTIONAL PROCEDURE STEPS
  • 5. Oil Level Cold Check ! Perform engine oil level COLD CHECK as follows: 1 For pre-ride inspection with the vehicle on jiffy stand on level ground, remove and wipe off the dipstick. Install the dipstick back into the oil tank. NOTE: For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated in the spout. ! 2 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and verify oil registers on the dipstick between the two marks. BRANCHING PROCEDURES ! a If oil level registers on the dipstick, proceed to Oil Level Hot Check. b If oil does not register on the dipstick, proceed to step 3. ! 3 With the dipstick removed, look into the dipstick opening and verify the oil level is at the filler neck weld. ! a If the oil level is at or near the filler neck weld, proceed to Oil Level Hot Check. b If the oil level is not at or near the filler neck weld, add only enough oil to bring the level to the filler neck weld. Then proceed to Oil Level Hot Check. !!
  • 6. Oil Level Cold Check COLD CHECK as follows: For pre-ride inspection with the vehicle on jiffy stand on level ground, remove and wipe off the dipstick. Install the dipstick back into the oil tank. NOTE: For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated in the spout. ! 2 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and verify oil registers on the dipstick between the two marks. a If oil level registers on the dipstick, proceed to Oil Level Hot Check. b If oil does not register on the dipstick, proceed to step 3. ! 3 With the dipstick removed, look into the dipstick opening and verify the oil level is at the filler neck weld. ! a If the oil level is at or near the filler neck weld, proceed to Oil Level Hot Check. b If the oil level is not at or near the filler neck weld, add only enough oil to bring the level to the filler neck weld. Then proceed to Oil Level Hot Check. BRANCHING PROCEDURES !! Hot Check ! Perform engine oil level HOT CHECK as follows: ! 1 Ride motorcycle until engine is at normal operating temperature. NOTE: The engine will require a longer warm up period in colder weather. ! 2 With the vehicle upright on level ground, allow engine to idle for 1-2 minutes. Turn engine off. 3 With vehicle on jiffy stand remove and wipe off the dipstick. Install the dipstick back into the oil tank. ! NOTE: ! For FXCWC models, thread the filler cap onto the spout until tight. On all other models, push the filler cap until fully seated in the spout. ! 4 See Engine Oil Level: Softail Models (Typical). Remove the dipstick and note the level of the oil. Add only enough oil to bring the level to the FULL mark on the dipstick. Do not overfill. NOTE: ! Refer to Recommended Engine Oils. Use only recommended oil specified under Engine Lubrication. ! 5 Start engine and carefully check for oil leaks around drain plug and oil filter.
  • 8. THIS CAN GET COMPLICATED
  • 9. NOT A GOOD SOLUTION
  • 11. WHY NOT USE REAL (VS. MENTAL) FLOWCHARTS ?
  • 15. BASIC NODES • Start • Process (including inputs) • Decision • Yes/No • Multiple choices • End
  • 16. <context> <p>Checking the oil level will prevent serious damage and does not require tools.</p> </context> START = CONTEXT / PREREQ
  • 17. <step> <cmd>Remove the oil inlet cap</cmd> <info>The oil inlet cap is on the bottom right side of the engine.</info> </step> PROCESS = STEP (+ INFO ETC.)
  • 18. <step> <cmd>Which model ?</cmd> <choices> <choice>Softail</choice> <choice>FSCWC</choice> </choices> </step> DECISION = STEP + CHOICES
  • 19. <postreq> <p>Check the oil level again after riding the next 100 miles.</p> </postreq> END = POSTREQ
  • 20. <task id="task_zph_dnq_vp"> <title>Replacing the oil</title> <taskbody> <context> <p>Checking the oil level will prevent serious " " damage and does not require tools.</p> </context> <steps> <step id="step1"> <cmd>Remove the oil inlet cap</cmd> <info>The oil inlet cap is on the bottom " " right side of the engine.</info> </step> <step id="step2"> <cmd>Remove dipstick and wipe it clean.</cmd> </step> <step id="step3"> <cmd>What is the bike model?</cmd> <choicetable> <chrow> <choption>Softail</choption> <chdesc>Continue with step 4</chdesc> </chrow> <chrow> <choption>FSCWC</choption> <chdesc>Continue with step 5</chdesc> </chrow> </choicetable> </step>" " … TRANSFORM TO DITA
  • 27. NO MORE TROUBLE TABLES
  • 28. NO MORE ANCIENT METHODS
  • 29. DRIVING DITA OFF THE MAP
  • 30. QUESTIONS ? • @4everJang • jang@jang.nl • www.ditadocs.com • www.writeless.eu • www.jang.nl