SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
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 ?
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
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

Más contenido relacionado

La actualidad más candente

Multi thread game server
Multi thread game serverMulti thread game server
Multi thread game serverOnGameServer
 
행동 기반 게임오브젝트
행동 기반 게임오브젝트행동 기반 게임오브젝트
행동 기반 게임오브젝트kgun86
 
Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5YEONG-CHEON YOU
 
Unreal_GameAbilitySystem.pptx
Unreal_GameAbilitySystem.pptxUnreal_GameAbilitySystem.pptx
Unreal_GameAbilitySystem.pptxTonyCms
 
Building And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online GameBuilding And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online GameJamie Winsor
 
Reducing the boot time of Linux devices
Reducing the boot time of Linux devicesReducing the boot time of Linux devices
Reducing the boot time of Linux devicesChris Simmonds
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법Kiyoung Moon
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기Seungjae Lee
 
Momenti Seminar - A Tour of Rust, Part 1
Momenti Seminar - A Tour of Rust, Part 1Momenti Seminar - A Tour of Rust, Part 1
Momenti Seminar - A Tour of Rust, Part 1Chris Ohk
 
동기화 시대를 뛰어넘는 비동기 프로그래밍
동기화 시대를 뛰어넘는 비동기 프로그래밍동기화 시대를 뛰어넘는 비동기 프로그래밍
동기화 시대를 뛰어넘는 비동기 프로그래밍명신 김
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
Training For Filtration 1 13 10
Training For Filtration 1 13 10Training For Filtration 1 13 10
Training For Filtration 1 13 10Quality Filtration
 
190119 unreal engine c++ 입문 및 팁
190119 unreal engine c++ 입문 및 팁190119 unreal engine c++ 입문 및 팁
190119 unreal engine c++ 입문 및 팁KWANGIL KIM
 
Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍hongsungbock
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점Wonha Ryu
 
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기Jong Wook Kim
 
게임서버프로그래밍 #8 - 성능 평가
게임서버프로그래밍 #8 - 성능 평가게임서버프로그래밍 #8 - 성능 평가
게임서버프로그래밍 #8 - 성능 평가Seungmo Koo
 
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기강 민우
 
Browsing Linux Kernel Source
Browsing Linux Kernel SourceBrowsing Linux Kernel Source
Browsing Linux Kernel SourceMotaz Saad
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016Brendan Gregg
 

La actualidad más candente (20)

Multi thread game server
Multi thread game serverMulti thread game server
Multi thread game server
 
행동 기반 게임오브젝트
행동 기반 게임오브젝트행동 기반 게임오브젝트
행동 기반 게임오브젝트
 
Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5
 
Unreal_GameAbilitySystem.pptx
Unreal_GameAbilitySystem.pptxUnreal_GameAbilitySystem.pptx
Unreal_GameAbilitySystem.pptx
 
Building And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online GameBuilding And Releasing A Massively Multiplayer Online Game
Building And Releasing A Massively Multiplayer Online Game
 
Reducing the boot time of Linux devices
Reducing the boot time of Linux devicesReducing the boot time of Linux devices
Reducing the boot time of Linux devices
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
 
온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기온라인 게임 처음부터 끝까지 동적언어로 만들기
온라인 게임 처음부터 끝까지 동적언어로 만들기
 
Momenti Seminar - A Tour of Rust, Part 1
Momenti Seminar - A Tour of Rust, Part 1Momenti Seminar - A Tour of Rust, Part 1
Momenti Seminar - A Tour of Rust, Part 1
 
동기화 시대를 뛰어넘는 비동기 프로그래밍
동기화 시대를 뛰어넘는 비동기 프로그래밍동기화 시대를 뛰어넘는 비동기 프로그래밍
동기화 시대를 뛰어넘는 비동기 프로그래밍
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Training For Filtration 1 13 10
Training For Filtration 1 13 10Training For Filtration 1 13 10
Training For Filtration 1 13 10
 
190119 unreal engine c++ 입문 및 팁
190119 unreal engine c++ 입문 및 팁190119 unreal engine c++ 입문 및 팁
190119 unreal engine c++ 입문 및 팁
 
Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍Fmod를 이용한 사운드 프로그래밍
Fmod를 이용한 사운드 프로그래밍
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
 
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기
NDC14 - Rx와 Functional Reactive Programming으로 고성능 서버 만들기
 
게임서버프로그래밍 #8 - 성능 평가
게임서버프로그래밍 #8 - 성능 평가게임서버프로그래밍 #8 - 성능 평가
게임서버프로그래밍 #8 - 성능 평가
 
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
[IGC 2017] 펄어비스 민경인 - Mmorpg를 위한 voxel 기반 네비게이션 라이브러리 개발기
 
Browsing Linux Kernel Source
Browsing Linux Kernel SourceBrowsing Linux Kernel Source
Browsing Linux Kernel Source
 
Linux Systems Performance 2016
Linux Systems Performance 2016Linux Systems Performance 2016
Linux Systems Performance 2016
 

Similar a Flowcharting DITA

Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdffijsekkkdmdm3e
 
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdflunrizan628
 
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdffapanhe306271
 
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdff8iosedkdm3e
 
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfrou774513po
 
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfzhenchun51
 
Oil servicing
Oil servicingOil servicing
Oil servicingenafla
 
Presentation 1.6-hdi-carbo-issues
Presentation 1.6-hdi-carbo-issuesPresentation 1.6-hdi-carbo-issues
Presentation 1.6-hdi-carbo-issuesJacob Mouw
 
cambiar el aceite a un motor
cambiar el aceite a un motorcambiar el aceite a un motor
cambiar el aceite a un motorrafea1234
 
AIRCRAFT OIL SYSTEM.pdf
AIRCRAFT OIL SYSTEM.pdfAIRCRAFT OIL SYSTEM.pdf
AIRCRAFT OIL SYSTEM.pdfkarjya
 
12 engine lubrication
12 engine lubrication12 engine lubrication
12 engine lubricationRuan Moura
 
2008 Sea-Doo RXP Service Repair Manual.pdf
2008 Sea-Doo RXP Service Repair Manual.pdf2008 Sea-Doo RXP Service Repair Manual.pdf
2008 Sea-Doo RXP Service Repair Manual.pdfyuf8621246
 
2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdfujfksem8dudj
 
2008 Sea-Doo GTI Service Repair Manual.pdf
2008 Sea-Doo GTI Service Repair Manual.pdf2008 Sea-Doo GTI Service Repair Manual.pdf
2008 Sea-Doo GTI Service Repair Manual.pdffujsekdmidj3e
 
2008 Sea-Doo RXT Service Repair Manual.pdf
2008 Sea-Doo RXT Service Repair Manual.pdf2008 Sea-Doo RXT Service Repair Manual.pdf
2008 Sea-Doo RXT Service Repair Manual.pdfyuf8621246
 
2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdfyuf8621246
 

Similar a Flowcharting DITA (20)

Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdfVolvo 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.pdfVolvo 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.pdfVolvo 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.pdfVolvo 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.pdfVolvo 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.pdfVolvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
Volvo ECR38 Compact Excavator Service Repair Manual Instant Download.pdf
 
Oil servicing
Oil servicingOil servicing
Oil servicing
 
Presentation 1.6-hdi-carbo-issues
Presentation 1.6-hdi-carbo-issuesPresentation 1.6-hdi-carbo-issues
Presentation 1.6-hdi-carbo-issues
 
Fadal Maintenance Manual
Fadal Maintenance ManualFadal Maintenance Manual
Fadal Maintenance Manual
 
Fadal machine maintenance manual
Fadal machine maintenance manualFadal machine maintenance manual
Fadal machine maintenance manual
 
cambiar el aceite a un motor
cambiar el aceite a un motorcambiar el aceite a un motor
cambiar el aceite a un motor
 
Chap24
Chap24Chap24
Chap24
 
AIRCRAFT OIL SYSTEM.pdf
AIRCRAFT OIL SYSTEM.pdfAIRCRAFT OIL SYSTEM.pdf
AIRCRAFT OIL SYSTEM.pdf
 
Oil change
Oil changeOil change
Oil change
 
12 engine lubrication
12 engine lubrication12 engine lubrication
12 engine lubrication
 
2008 Sea-Doo RXP Service Repair Manual.pdf
2008 Sea-Doo RXP Service Repair Manual.pdf2008 Sea-Doo RXP Service Repair Manual.pdf
2008 Sea-Doo RXP Service Repair Manual.pdf
 
2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf
 
2008 Sea-Doo GTI Service Repair Manual.pdf
2008 Sea-Doo GTI Service Repair Manual.pdf2008 Sea-Doo GTI Service Repair Manual.pdf
2008 Sea-Doo GTI Service Repair Manual.pdf
 
2008 Sea-Doo RXT Service Repair Manual.pdf
2008 Sea-Doo RXT Service Repair Manual.pdf2008 Sea-Doo RXT Service Repair Manual.pdf
2008 Sea-Doo RXT Service Repair Manual.pdf
 
2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf2008 Sea-Doo GTX Service Repair Manual.pdf
2008 Sea-Doo GTX Service Repair Manual.pdf
 

Más de Jang F.M. Graat

Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Jang F.M. Graat
 
From user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsFrom user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsJang F.M. Graat
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)dataJang F.M. Graat
 
Maximising the effect of progressive disclosure
Maximising the effect of progressive disclosureMaximising the effect of progressive disclosure
Maximising the effect of progressive disclosureJang F.M. Graat
 
Progressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlProgressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlJang F.M. Graat
 
XPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerXPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerJang F.M. Graat
 
Driving DITA off the Map
Driving DITA off the MapDriving DITA off the Map
Driving DITA off the MapJang F.M. Graat
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentJang F.M. Graat
 
Advanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerAdvanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerJang F.M. Graat
 
Create your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerCreate your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerJang F.M. Graat
 
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Jang F.M. Graat
 
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureNur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureJang F.M. Graat
 
Changing the engine without stopping the rickshaw
Changing the engine without stopping the rickshawChanging the engine without stopping the rickshaw
Changing the engine without stopping the rickshawJang F.M. Graat
 
How I killed the webmaster - and got away with it
How I killed the webmaster - and got away with itHow I killed the webmaster - and got away with it
How I killed the webmaster - and got away with itJang F.M. Graat
 
How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$Jang F.M. Graat
 
Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Jang F.M. Graat
 
CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?Jang F.M. Graat
 

Más de Jang F.M. Graat (20)

XSLT for Authors
XSLT for AuthorsXSLT for Authors
XSLT for Authors
 
Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015Faster than Agile - Proposal for Lavacon 2015
Faster than Agile - Proposal for Lavacon 2015
 
Out of-control
Out of-controlOut of-control
Out of-control
 
From user assistance to user guidance: Information apps
From user assistance to user guidance: Information appsFrom user assistance to user guidance: Information apps
From user assistance to user guidance: Information apps
 
Minimalism to the MAX
Minimalism to the MAXMinimalism to the MAX
Minimalism to the MAX
 
Dynamic links using (meta)data
Dynamic links using (meta)dataDynamic links using (meta)data
Dynamic links using (meta)data
 
Maximising the effect of progressive disclosure
Maximising the effect of progressive disclosureMaximising the effect of progressive disclosure
Maximising the effect of progressive disclosure
 
Progressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in ControlProgressive Disclosure - Putting the User in Control
Progressive Disclosure - Putting the User in Control
 
XPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMakerXPath-based transformations in structured FrameMaker
XPath-based transformations in structured FrameMaker
 
Driving DITA off the Map
Driving DITA off the MapDriving DITA off the Map
Driving DITA off the Map
 
Rethinking Version Control for Agile Content
Rethinking Version Control for Agile ContentRethinking Version Control for Agile Content
Rethinking Version Control for Agile Content
 
Advanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMakerAdvanced techniques for conversion to structured FrameMaker
Advanced techniques for conversion to structured FrameMaker
 
Create your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMakerCreate your own $35 CMS in Structured FrameMaker
Create your own $35 CMS in Structured FrameMaker
 
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.
 
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive DisclosureNur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
Nur der Nutzer weiss, was der Nutzer noch nicht weiss - Progressive Disclosure
 
Changing the engine without stopping the rickshaw
Changing the engine without stopping the rickshawChanging the engine without stopping the rickshaw
Changing the engine without stopping the rickshaw
 
How I killed the webmaster - and got away with it
How I killed the webmaster - and got away with itHow I killed the webmaster - and got away with it
How I killed the webmaster - and got away with it
 
How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$How to become a trainer - and make lots of $$$
How to become a trainer - and make lots of $$$
 
Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...Getting your hands dirty - How tech authors may be able to survive in the mac...
Getting your hands dirty - How tech authors may be able to survive in the mac...
 
CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?CADD: What can DITA learn from CAD?
CADD: What can DITA learn from CAD?
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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 ?
  • 12.
  • 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
  • 22.
  • 23.
  • 24.
  • 25.
  • 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