SlideShare a Scribd company logo
1 of 31
Download to read offline
Steven Jong, September 2020
Structuring Information
Before DITA
Boston DITA Users Group
1 Structuring Information Before DITA - September 9, 2020
about.me/stevefjong
• MS, Science Communication,
Boston University

• Extensive experience (template-
design level) writing in pre- and
non-DITA environments

• Ten year’s experience with three
DITA implementations at three
companies
Steven Jong
First, I’d like to explain why I think I’m qualified to share my experience and perspective with you today

I have a master’s degree from a journalism school

I created departmental templates (styles proliferate fast when nested)

(CMS: Vasont, SDL, SDL; Editor: XMetaL and oXygen)

I could say more, but for the purposes of this presentation, these are the pertinent bits
2 Structuring Information Before DITA - September 9, 2020
“Where do I begin?”
“Where do I begin?”

I don’t mean where do I begin my presentation, but where does a writer begin in the DITA environment?

When new writers in a mentoring setting ask me where to begin with DITA, it’s hard for me to answer

DITA is not a tool thing or a style guide thing

“You don't have to know [all the characteristics of DITA] to use DITA, but if there is no one in your organization who knows why
you should use them, you may have a problem”—Bob Doyle, “History of DITA”

In my experience, some writers exposed to DITA never get the hang of it—this is what I’ve seen:

• Some quit rather than use it

• Some get fired for not grasping the concepts (and making every topic a concept)

• Some can never give up separating format from content

• Some are overwhelmed by the number of choices (Q: how many semantic elements in DITA?)

• Some try to start from scratch (a blank file) and have no idea how to proceed

• Some think you can code DITA like HTML or CSS

• Some hear the familiar words “concept” and “task,” push the instructor aside, and say, “Yah, yah, yah, everyone knows this
3 Structuring Information Before DITA - September 9, 2020
stuff—I’m a power Word user, so I’ll pick this up in two hours”

If you don’t know what you’re doing, the tool you use won’t help you

If you do know what you’re doing, the tool you use isn’t crucial (I have published from Word, PowerPoint, and Excel)

So: where do you begin? Organize and structure the information. What’s the best organizing tool?
3 Structuring Information Before DITA - September 9, 2020
The most powerful organizing
tool is the writer’s mind
Instead of starting with the first XML tag to include in a document, you have to start with how you’re going to organize the
information you’ve collected

Design work is top down, not bottom up

So let’s talk about different principles for collecting and organizing information,

some practical methodologies developed to get there,

some tools that helped us in the past,

and how DITA owes its existence to, and is designed around, these principles and methodologies
4 Structuring Information Before DITA - September 9, 2020
Collecting Information:
The lost art of journalism
• Who, what, when, where, why, how
(5Ws + H)

• Lede (lead) paragraph

• Inverted pyramid
By Inverted_pyramid.jpg: The Air Force Departmental Publishing Office (AFDPO)derivative work: Makeemlighter -
Inverted_pyramid.jpg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=12793490
I want to start here: how do you collect information?

If you’re lucky enough to get a functional specification to work with these days, it tends to describe a single new feature or
product including all the developer can say about it, all jammed together

It’s easy and tempting to copy and paste the information into a document as is (after all, every page is Page One)

But not all information in a spec is visible, important, or even necessary to users

One of the most difficult things I’ve learned to do is not include something from a spec

So what information should you include?

Newspaper reporters learn the skill of collecting important information and organizing it for easy consumption by readers

(Sometimes both writer and reader are under intense time pressure!)

It’s a mechanical skill you can learn:

1. Ask pertinent questions

2. Sort the answers by importance

5 Structuring Information Before DITA - September 9, 2020
3. Write simple, clear sentences

A lede (lead paragraph) summarizes the story in one sentence, so if readers only get that far they still get the gist of the story

Then important details, typically one or two sentences per paragraph

Articles are written assuming they might be cut from the end for space (Q: why?), so the most important elements are mentioned
as soon as possible (inverted pyramid)

Today we would call the lead paragraph a summary or abstract, and the organizing approach progressive disclosure
But we didn’t invent the principle—it dates back to the American Civil War (Q: why?)

And information naturally breaks down into articles based on print space constraints and the readers’ attention spans (such as
the length of a subway ride)

We’re big on explaining how to do things, but even in journalism you need to keep your audience in mind and explain why
something is newsworthy

(“Free dental care” story pitched in Journalism 101 in grad school)

(If you want to discuss something that’s not part of the article proper, you write a sidebar, which could be considered a reference
or concept topic)
5 Structuring Information Before DITA - September 9, 2020
Organizing Information:
Information architecture
• Richard Saul Wurman

• Organizations (LATCH):

• Location

• Alphabet

• Time

• Category

• Hierarchy
Tokyo Access Guide, in Information Architects
Once you’ve collected information, are there other ways to organize it?

Richard Saul Wurman invented the term “information architecture,” and claimed these were the only possible organizations:

• By location: “You are here,” schematic map, hardware breakdown, software architecture diagram

• Alphabetically: arbitrary but very common (phone directory, dictionary); error messages numerically, with no need to organize
further (Q: How are Chinese dictionaries organized?)

• In time sequence or order: do this first, this second (Intellivision “Bomb Squad”), as in a task

• By category: can include audience (installer, administrator, user, programmer) or function; Dewey Decimal System

• By hierarchy (taxonomy): outlining; the writers in the group that first hired me were demon outliners (never single subitems); but
most of it was connective tissue (“This section contains the following topics”) without content

Information Architects is a gorgeous book, full of aesthetically pleasing illustrations such as this one:

the Tokyo railway stops, arranged around the Imperial Palace not in GPS-accurate positions but arranged symmetrically in a
familiar shape
6 Structuring Information Before DITA - September 9, 2020
Structuring Information:
Methodologies
This is good theory, but as workaday writers we need practical advice

Let’s take a historical look at the development of four information structuring methodologies that predate DITA

Three of them are direct ancestors of DITA; if you don’t explicitly or implicitly know about them, you’re going to struggle with
DITA
7 Structuring Information Before DITA - September 9, 2020
Sequential Thematic Organization of Publications (STOP)
John Tracey, David Rugh, and Walter Starkey (1965)
• Hughes Aircraft, Fullerton Ground
Systems Group, CA (radar)

• STOP - How to Achieve Coherence
in Proposals and Reports

• Two-page “topical units of
discourse”:

• Meaningful heading

• Thesis statement

• 500-word text limit

• Illustration (required) close to
relevant text

• Arranged in a sequence of themes

• “Storyboard wall,” reviewable
immediately
Proposal writers at Hughes Aircraft

Hughes was chasing Cold War money, so they responded to a lot of RFPs

Each response required hundreds of pages (Dad)—too much for them to handle

They recognized that responses had many standard elements, if they could find a way to reuse them

Their solution was topics (inspired by index cards), with elements as shown

Arranged in a sequence of themes as a storyboard (Q: suggested by Hollywood dilettante Howard Hughes?)

Storyboard posted on a wall and reviewable

The STOP team also introduced the concept of a topic template

These guys did great work! Their ideas live on today

This is the earliest mention of topics that I’m aware of

8 Structuring Information Before DITA - September 9, 2020
STOP Topic
Sample
Reprint
32
Applying Thematic Quantization with STOP
THE OVERALL STOP PROCEDURE
Doing a modular publication for the first time takes some daring and faith. Two points to re-
member: 1) focus the effort on Storyboarding and Storyboard reviewing, 2) get advice from STOP
veterans as a check on your progress.
Making a Subject List- It is possible to make out Storyboards directly, but the
easiest way to do a large STOP book is to start by making a subject-list outline in
the usual way. This should take less than a day. Don't worry about topics at first.
Concentrate on understanding the categorical requirements imposed by the RFP or
contract report clauses. Sift out the subject coverage demands and jot them down;
use headings supplied by the RFP and throw in known "worry-list" items along the
way. Next, work out a grand strategy of response. Blend your side of the story in-
to the list; let the customer still see his categories. Now weight the subject areas
for desired relative emphasis within an arbitrarily decided maximum page limit.
Allot the corresponding number of topics (pages divided by 2) to each outline head-
ing, roughly at the section level, and you are ready to start storyboarding.
Storyboarding-Storyboards can be filled out either by the proposal or report
leader or the contributing authors, usually the latter. Work against the topic allot-
ment to find a strategy that highlights your technical approach most advantageously
while incorporating the required subject areas, e.g., "What are the 2 or 3 impor-
tant points that should be made (or 5 or 6) in the subsection on Antenna Description
covering Feed, Phase Shffters and Array Elements?" Take special care in writing
the Topic Titles and Thesis Sentences; these enable other team members to appre-
ciate what you will be driving at, not to mention yourself.
Group Review- It is most crucial that the proposal leader or document manager
go through every Storyboard. Unless he tries to pick them to pieces the desired
mutual understanding won't come about. Convene the authors in one large group,
or smaller groups for the various sections; have each Storyboard read ou~oud and
receive group-wide criticism. Does it cover the ground, have the right slant, point
up the significance of its approach to the company's advantage? Is it internally co-
herent, or do the paragraph notations start to lead into other points not included in
the Thesis Sentence? Often the "real" thesis is buried in the 4th or 5th paragraph
where it emerged after "author warm-up;" see ff you can spot it. Make changes
now, otherwise the incoherencies you miss will certainly return welded into the
final draft.
Try to overcome the conditioned apathy which automatically sets in whenever you
look at someone else's outline. The Storyboard is no_~an outline; it's the finished
product. Overcoming this disbelief is half the battle of STOP. Timing is also im-
portant (Figure 14).
Begin Writing- Storyboarding including review shouldbe given several energetic
days, but take less than a week. Start writing after you are satisfied with the exact
construction of the wholedocument. Any changes that occur later will be improve-
ments, not degradations.
Converting River-Raft Input- Some material always turns up in River-Raft form
on a STOP project. No problem; it can be easily and profitably converted into mod-
ular form by the process of "Topicizing. " This process takes advantage of the in-
nate topical structure of theme matter to sharpen up the presentation and detect
thematic weaknesses. It brings about topic visibility so that modules can be con-
structed and the input slid into place along with the storyboarded material.
*Journal of Computer Documentation August1999/Vol 23, No. 3
Reprint
33
Any good technical editor with some experience with STOP can do this as a service,
including the writing of the thesis sentences ex post facto. The document manager
should review and confirm the topicized modules (mock-ups), or better yet have
the author review them with him. No editor can detect theme structure perfectly in
badly organized River-Raft copy. When he errs in spotting the true thesis or topic
boundary it's because the reader would have stumbled there also. Using the editor's
pratfalls to "uncover those of the author is practical because the thematic alterna-
tives show up quickly against the topical framework- it's the next best thing to
storyboarding in the first place.
Paving the Way - Participants should be carefully briefed on the STOP methodology
lest they misconstrue the whole thing as some trivial format gimmick and react
with the stung resentment of wise authorship. Get professional support for a brief-
ing where objections and questions can be aired by team members. Have the right
stock of materials, forms and Instructions. If this is your first attempt, be sure to
seek help from experienced STOP editors during Storyboard and final draft review-
ing, or for converting assistance. Above all, make sure your Publications service
area understands and is prepared for the changeover in technique.
52o92, IS
,•,,•.,,,TOO EARLY
SUBJECT LISTING,
TECHNICAL INCUBATION,
STRATEGY SETTLING
DEVELOP, REVIEW AND
RE~/ISE STORYBOARDS WRITING
Figure 14. The trick in managing a STOP project is feeling out the right moment to concentrate
on the Storyboards. It can be incremented over piecemeal submittals, it may vary
for different authors, but it must not be forgone.
27
*Journal of Computer Documentation August1999/Vol 23, No. 3
https://faculty.washington.edu/farkas/TC510-Fall2011/TraceySTOPReport-DF-Ann.pdf
The original report on the STOP methodology is in STOP format, and it is delightful—a page-turner!

(This is not even the funniest illustration)

The URL points to a reprint in the Journal of Computer Documentation, 23 (3), August 1999 annotated by Professor David Farkus
of the University of Washington

9 Structuring Information Before DITA - September 9, 2020
Robert E. Horn (1967)
• Information blocks classified in
several types; presented in
labeled chunks 

• 7 ± 2 elements

• Blocks grouped into one of seven
map types; presented on
separate pages

• Integrated graphics

• Maps grouped into documents
Information Mapping™
WRITING CONCEPT MAPS
Introduction After preparing the prerequisite chart, we are ready to
allocate writing tasks and begin writing. The most frequent-
ly used type of map is the concept map. This page describes
the format rules for this map type and the guidelines for
writing some of the information blocks that can appear in
a concept map (a fuller listing of permissible blocks is
given in the appendix).
The details on this page may be easier to follow if the reader
refers to the example on page 30.
Definition Concept maps are used to introduce new terms or topics, and
to present any information that may be regarded as a state-
ment, concept, or definition.
Format Each conLept map starts with a title that may be a term or
a sentence. The title is usually the designation in the pre-
requisite chart.
The information explaining a concept can be sorted into various
types, such as introductory remarks, definitions, diagrams,
notation, etc. On a concept map, each type of information
is blocked off separately and labelled in the margin. These
marginal labels facilitate initial learning as well as
scanning and reference. A student who prefers to see examples
before definitions can do so easily. The labels used most
often are explained below, but when nonstandard labels
would be more informative, they may be used.
Introduction An introduction appears with most concept maps in order to link
Block the new concept to those that came before or to familiarize
the learner with aspects of the new idea. If present, an
introduction is always the first information block on a
concept map.
Definition The definition block obviously defines the concept being
Block introduced. If the concept is not a new term, but an impli-
cation from previous material, t>i definition block may not
be necesbary. The term being defined is always underlined.
A definition may be introduced anywhere on a concept map
since in some cases it might be more beneficial (from a
teaching viewpoint) after an example or two.
Notation If appropriate, a notation block presents any notation
Block commonly used for the term being defined. It follows immediately
after the definition block.
continued on next page
27
Information Mapping for Learning and Reference (1969)
Horn formalized STOP

His research showed that all information could be presented as a series of blocks collected into maps

In his proprietary format, blocks were labeled and separated by horizontal lines

Horn claimed there were only seven map types:

• Concept

• Procedure

• Process (Q: what’s the difference between a procedure and a process?)

• Principle

• Fact

• Structure

• Classification

This sample was achieved using nothing more than a typewriter

It’s painful to look at today
10 Structuring Information Before DITA - September 9, 2020
Task Orientation
Fred Bethke et al (1981)
• IBM Improving usability of publications

• Classically, a task has four elements:

1. Starting point

2. Actor

3. Action(s)

4. Endpoint
Spitballs
A	spitball	is	piece	of	paper	chewed	and	shaped	into	a	lump	
for	use	as	a	projec6le.	
To	shoot	a	spitball	you	need	a	piece	of	paper	and	a	straw.	
Then:	
1. Tear	off	a	small	strip	of	paper	and	chew	to	moisten	it.	
2. Take	the	moistened	paper	out	of	your	mouth	and	form	it	
into	a	rough	ball.	
3. Put	the	spitball	into	the	straw.	
4. Point	the	straw	at	your	intended	target	and	blow	hard.	
Your	target	becomes	annoyed.	If	your	target	realizes	you	are	
the	culprit,	you	may	get	punched.	
Note:	Hide	the	straw.	GeIng	caught	shoo6ng	spitballs	can	
earn	you	a	deten6on.

The next advance was the study of tasks at IBM

In the original formulation, all four elements were required (as in this example)

I went to STC conferences in the 1980s when IBM writers described this methodology

Believe it or not, this was novel at the time

(Q: can you apply this methodology to software wizards?)

If I were writing this procedure before I know about task theory I probably wouldn’t have thought to include the starting and
ending point

Today, minimalism dictates only an implicit actor and steps; consequently, it’s often ambiguous where to start and what success
looks like

The elements of a task are tightly structured

If you include actor steps and system responses, you can see all the common elements of a DITA task topic

Indeed, this is the parent of the DITA task, which encodes task orientation in the tags

11 Structuring Information Before DITA - September 9, 2020
Structured Documentation
Dr. Edmund Weiss
• How to Write a Usable User Manual
(1985)

• Both a product (structured doc) and
a process for creating it

• Two-page modules (topics)

• Four standard module elements,
always in same order: headline,
summary, text, exhibit

• Modules roll up with no hierarchy

• Process: Equalize work across life
cycle

• Process: User/topic brainstorming
meeting

• Process: Module specifications

• Process: Write modules in any order

• Process: Storyboard walkthrough
I learned this methodology from Paula Berger, SOLUTIONS, Inc. in 1984

I’ve since realized that much of Weiss came from STOP; he extended the concept from proposal writing to software doc

Elements are placed consistently in modules, always starting on even-numbered pages, creating a relaxed layout that the reader
doesn’t have to hunt through (Q: does this have any relevance on the web?)

The four module elements supported reader access styles (scanning, skimming, reading, and visual learning)

During the workshop, when Paula said to use only one level of heading, one of our principal-level writers began to physically
tremble: “I don’t think I can live without my fifth-level headings”

Not just a format but a process for creating it

I used and taught this methodology at several companies

When the time came to convert our structured documents into DITA, conversion went very smoothly
12 Structuring Information Before DITA - September 9, 2020
VAX 6000: Installing the VAXBI Option (1991)
• 7.5 x 9 inch page size

• 2-page spreads

• L2 head (headline) always
starts on left-hand page

• Abstract (summary) in
boldface

• Figure (exhibit)

• Text
Sample Structured Document
2.1 Remove the Baffle Assembly
Remove the baffle assembly installed in the VAXBI space.
The assembly directs the airflow w hen the VAXBI card cages
are not present.
Figure 2–1: Baffle Assembly
FRONT
msb-0735-91
21
2–2 VAX 6000: Installing the VAXBI Option
1. Remove the clear plastic door in front of the VAXBI area.
2. Peel and stick on the VAXBI label beneath the mounting bracket (see
1 in Figure 2–1).
3. Using a flat screwdriver, remove two screws in front and slide the baffle
assembly out of the cabinet (see 2 ). Remove the two screws at the top of
the VAXBI area. Save these four screws to attach the VAXBI assembly
to the cabinet.
Installing the VAXBI Option 2–3
I was very pleased to find this on the web when I looked for samples

I worked at DEC, and this is from a VAX workstation hardware manual

This doc team took my workshop! From the preface: 

“This manual uses a structured documentation design. There are many topics, organized into small sections for efficient
reference. Each topic begins with an abstract. You can quickly gain a comprehensive overview by reading only the abstracts.
Next is an illustration or example, which also provides quick reference. Last in the structure is descriptive text.”

There’s room to squeeze everything onto one page, but squeezing is not the idea; consistent placement is

I think structured documentation is the best layout for topics on physical pages

UI designers will tell you to lay out web pages consistently as well, so the principle is still recognized as valid
13 Structuring Information Before DITA - September 9, 2020
DITA:
Horn’s law made theory
• Darwin Information Typing
Architecture (2005)

• Developed by IBM Technical
Publications, principally Don Day,
Michael Priestley, and Dave Schell

• “A standard designed to help authors
create topic-based structured
content”

• Typed Horn’s information blocks: title,
paragraph, list, step, note, context…

• Reduced Horn’s map types to three
(five) topic types:

• Concept

• Task

• Reference

• (Glossary)

• (Troubleshooting)
DITA takes Horn’s laws (all information blocks and maps can be classified as one of a few types) and offers a theory (all
information must include these types of blocks and topics)

Information design thus goes from descriptive to prescriptive: to document anything you need concept, task, and reference
topics, each containing titles, blocks, steps, notes, etc. 

DITA thus becomes a checklist guiding your work

(We’ll hear from Don Day directly in November, and he can correct any misstatements I’ve made here)

At a recent BDUG meeting you bemoaned the lack of short descriptions by writers who don’t know what short descriptions are
for; from information design we know a short description derives from the summary/abstract (which in turn comes from the lede)

Task tags such as <prereq>, <context>, <step>, and <result> descend straight from tasks

What’s the value of typing topics?

Theory: All information must include these topic types

Concepts can be reused as a product overview and tasks can be reused as a quick-reference guide

(Q: Is the list of topic types complete?)

14 Structuring Information Before DITA - September 9, 2020
Tony Self
DITA “guides you towards consistent
content that embraces best practice”
(Or, because of validation, it forces you)

For example, developers love to sneak CRUD (create, read, update, delete) procedures into specs, but a task can only have one
procedure, so you need to split them into four tasks (plus an overview concept)

If you don’t know how to organize information, even with the guidance of DITA you’ll just thrash around—which often is what we
see

If you do know how to organize information and you follow a methodology, DITA is supportive

(For example, it can remind you to consider starting points, prerequisites, ending points, and post-requisites)
15 Structuring Information Before DITA - September 9, 2020
Tool Support
Speaking of tools… if you’ll allow me a digression down memory lane

Two tool families with two conceptual models of information:

• Create a stream of information (mostly text)

• Create stuff and place it on a page

I’ll go roughly in historical order, jumping back and forth between the families

Q: what tools supported the implementation of information structuring before DITA?
16 Structuring Information Before DITA - September 9, 2020
My First Tool
(more or less)
http://www.etsy.com/listing/159785179/vintage-smith-corona-coronamatic
For the STOP team, the only tools support was to physically move around pieces of typewritten paper

You saw how little Horn had to work with to format his maps

Even when I started, my first computer was still a typewriter, not quite this powerful

(This one was offered on Etsy as “vintage”)

My cube mate, more senior, wrote out his first drafts longhand in pencil

So structuring consisted of your outline and your experience
17 Structuring Information Before DITA - September 9, 2020
Screen shot
(1984)
Courtesy John Hedtke
Q: is this a joke?
18 Structuring Information Before DITA - September 9, 2020
RUNOFF
MIT (1964)
.ul
Spitballs
.sp
A spitball is piece of paper chewed and shaped into a
lump for use as a projectile.
.sp
To shoot a spitball you need a piece of paper and a
straw. Then:
.sp
.in 4
.un 4
1. Tear off a small strip of paper and chew to moisten
it.
.sp
.un 4
2. Take the moistened paper out of your mouth and form
it into a rough ball.
.sp
.un 4
3. Put the spitball into the straw.
.sp
.un 4
4. Point the straw at your intended target and blow
hard.
.sp
.in
Your target becomes annoyed. If your target realizes
you are the culprit, you may get punched.
.sp
Hide the straw. Getting caught shooting spitballs can
earn you a detention.
The first computerized tools to assist writers assumed that documents were a stream of text

One-dimensional, sliced into pages

RUNOFF was written for the Compatible Time-Sharing System (CTSS) in 1964 by Jerome H. Saltzer

“Type out text segments in manuscript form”

Formatting commands embedded in the stream

(I remember “indent/undent” pairs)

Q: how do you format item 10?

Bob Morris and Doug McIlroy re-implemented RUNOFF on Multics, then UNIX

I wrote a manual using COMPOSE, the Multics successor to RUNOFF

COMPOSE paired formatting commands but assumed you knew what you were doing

It was possible to make mistakes such as turning a whole book into a footnote

I think there was no command in RUNOFF to specify a heading (that appeared in COMPOSE)

So structure was format

As you see, nothing whatsoever was semantic
19 Structuring Information Before DITA - September 9, 2020
VAX DOCUMENT
Digital Equipment (c. 1985)
<HEAD2>(Spitballs)
A <emphasis>(spitballitalic) is piece of paper chewed
and shaped into a lump for use as a projectile.
<p>
To shoot a spitball you need a piece of paper and a
straw. Then:
<list>(numbered)
<le>Tear off a small strip of paper and chew to
moisten it.
<le>Take the moistened paper out of your mouth and
form it into a rough ball.
<le>Put the spitball into the straw.
<le>Point the straw at your intended target and blow
hard.
<endlist>
<p>
Your target becomes annoyed. If your target realizes
you are the culprit, you may get punched.
<p>
Hide the straw. Getting caught shooting spitballs can
earn you a detention.
A subset of SGML, as is XML

At that time the output format had lots of thick horizontal lines between blocks

I think the format originated with Information Mapping, but I found the lines oppressive

With DOCUMENT, you became a software engineer—you could write a book that wouldn’t compile

(The principal writer on my team congratulated me when I got my first document to compile; I later learned this was a major
accomplishment)

DOCUMENT was intensely frustrating; writing groups had as many support staff as writers

No tool support (IDE); later Language-Sensitive Editor (LSE), I think, which was an important productivity advance

You can see some semantic tagging, but documents were still rivers of text

So still no help

DEC at least had very strong book-level templates; you could write an installation manual in your sleep (and I think some of them
were)

Q: today, is Markdown akin to DOCUMENT or RUNOFF?
20 Structuring Information Before DITA - September 9, 2020
Dan Gookin, Word 2019 For Dummies
Word: “Alas, the master document method
isn’t perfect.”
[https://www.dummies.com/software/microsoft-office/word/how-to-use-word-2019s-master-document-feature/,
retrieved 16 August 2020]
In 1983 came Microsoft Word

Word is a word processor, originally designed for office memos and student papers, given the Frankenstein treatment (features
bolted on) and then force-fed steroids (used for large, complex documents)

Fundamentally designed around creating a single, short, continuous document and controlling its format and presentation

Unenforceable styles, and Style Transmitted Disorder (STD): copy and paste imports every style from every writer who’s ever
touched the file

(Neil Perlin's horror story of structuring a doc set in Word where every style was based on Normal paragraphs)

Within a document you can manipulate the outline, but it’s very hard to reuse a third-level item as a second-level item

For modularity, Word offers the master document feature (ptui)

For decades, I’ve been told it doesn’t work, and when I’ve tried it, it didn’t work

Q: After 35 years of Word, have they gotten it to work?
21 Structuring Information Before DITA - September 9, 2020
Desktop Publishing
Aldus PageMaker (1985)
https://viljamis.com/2017/design-tools-processes/
Like Word, the other class of tools is format-based

Apple MacPublisher, 1984; Aldus PageMaker, 1985

Totally page oriented

Killer app: took full advantage of the Macintosh GUI interface, allowed placement of page elements to within a thousandth of an
inch, and output PostScript to a laser printer that could render to that degree of accuracy

But no semantic tagging and no reuse; every page of every project could be unique
22 Structuring Information Before DITA - September 9, 2020
FrameMaker
(1987)
/LJKWEULGJH 'RFXPHQWDWLRQ *URXS 3ROLFLHV DQG 3URFHGXUHV
 /LJKWEULGJH ,QWHUQDO 8VH 2QO
*HQHUDWLQJ D 3') )LOH UHDWLQJ DQ ,QWHUPHGLDWH 36 )LOH
7R JHQHUDWH D 3') ILOH IURP D )UDPH0DNHU ERRN FUHDWH D 36 ILOH XVLQJ WKH 'LVWLOOHU GULYHU
DQG WKHQ SURFHVV LW XVLQJ 'LVWLOOHU (QVXUH WKDW DOO RSWLRQ VHWWLQJV PDWFK WKH H[DPSOH
VKRZQ VRPH VHWWLQJV DUH UHWDLQHG DQG RWKHUV DUH QRW VR GRXEOHFKHFN
2QFH RX KDYH VHW XS RXU )UDPH0DNHU ERRN ILOHV DV GHVFULEHG LQ KDSWHU 
´UHDWLQJ D 'RFXPHQW 8VLQJ )UDPH0DNHU 7HPSODWHVµ ILQLVKHG WKH GRFXPHQW DV
GHILQHG LQ KDSWHU  ´5HYLHZLQJ 'RFXPHQWDWLRQ´ DQG VHW WKH 'LVWLOOHU MRE
RSWLRQV DV GHVFULEHG LQ WKH SUHYLRXV WRSLF RX FDQ JHQHUDWH WKH 3') ILOH 7KH
SURFHVV LV WR FUHDWH DQ LQWHUPHGLDWH 3RVW6FULSW 36 ILOH XVLQJ WKH 'LVWLOOHU SULQWHU
GULYHU DQG WKHQ WR SURFHVV WKH 36 ILOH XVLQJ 'LVWLOOHU
)UDPH0DNHU 3ULQW
2SWLRQV
7R VHW WKH )UDPH0DNHU SULQW RSWLRQV IROORZ WKLV SURFHGXUH
 )URP )UDPH0DNHU RSHQ WKH ERRN ILOH DQG VHOHFW )LOH!3ULQW 6HWXS
7KH 3ULQW 6HWXS ZLQGRZ RSHQV
 )URP WKH 1DPH GURSGRZQ OLVW VHOHFW $FUREDW 'LVWLOOHU
%H VXUH QRW WR VHOHFW $FUREDW 3'):ULWHU ZKLFK JLYHV LQIHULRU UHVXOWV
 OLFN 3URSHUWLHV
7KH $FUREDW 'LVWLOOHU 3URSHUWLHV ZLQGRZ RSHQV
 OLFN WKH 3RVW6FULSW WDE
7KH 3RVW6FULSW WDE FRPHV WR WKH IURQW
 )URP WKH ´3RVW6FULSW RXWSXW IRUPDWµ GURSGRZQ OLVW VHOHFW ´3RVW6FULSW
RSWLPL]H IRU SRUWDELOLW  $'6 µ DQG FOLFN 2.
7KH $FUREDW 'LVWLOOHU 3URSHUWLHV ZLQGRZ FORVHV
 OLFN 2.
7KH 3ULQW 6HWXS ZLQGRZ FORVHV
RX KDYH VXFFHVVIXOO VHW WKH )UDPH0DNHU SULQW RSWLRQV
7KH )UDPH0DNHU VRIWZDUH GRHV QRW UHWDLQ WKHVH VHWWLQJV VR RX PXVW UHSHDW WKLV
SURFHGXUH HYHU WLPH RX JHQHUDWH D 3') ILOH
*HQHUDWLQJ WKH
36 )LOH
7R JHQHUDWH WKH LQWHUPHGLDWH 3RVW6FULSW 36 ILOH IROORZ WKLV SURFHGXUH
 6HOHFW WKH ERRN ILOH DQG VHOHFW )LOH!3ULQW %RRN
7KH 3ULQW %RRN ZLQGRZ RSHQV
 6HOHFW RSWLRQV DV VKRZQ LQ )LJXUH 
([FHSW IRU WKH SDWKQDPH DOO VHWWLQJV IRU RXU GRFXPHQW VKRXOG PDWFK WKLV
H[DPSOH 0DNH QRWH RI WKH GLUHFWRU
 OLFN 3ULQW
$Q LQSURJUHVV ZLQGRZ RSHQV :KHQ LW FORVHV RX KDYH VXFFHVVIXOO FUHDWHG
WKH 36 ILOH
RX FDQ XVH WKLV 36 ILOH WR FUHDWH D VFUHHQRSWLPL]HG 3') ILOH VHH KDSWHU 
1H[W 7DVN 7KH SURFHVV RI FUHDWLQJ D 3') ILOH LV FRQFOXGHG LQ WKH QH[W WRSLF ´*HQHUDWLQJ D
3') )LOH 'LVWLOOLQJ WKH ,QWHUPHGLDWH 36 )LOHµ
7KH 3ULQW 3URGXFWLRQ 3URFHVV
/LJKWEULGJH ,QWHUQDO 8VH 2QO 
)LJXUH  7KH 3ULQW %RRN :LQGRZ
7URXEOHVKRRWLQJ %HIRUH JHQHUDWLQJ D 36 ILOH EH VXUH WR GRXEOHFKHFN WKH VHWWLQJV LQ WKH 3ULQW %RRN
ZLQGRZ EHFDXVH )UDPH0DNHU UHWDLQV WKHP ,I IRU H[DPSOH RX KDG SUHYLRXVO
SULQWHG  FRSLHV RI SDJHV ² DQG RX IRUJHW WR FKDQJH WKH VHWWLQJV ZKHQ RX
SULQW WKH HQWLUH ERRN RX ZLOO FRPH WR JULHI
RX PD HQFRXQWHU WKH IROORZLQJ HUURU FRQGLWLRQV ,JQRULQJ HUURUV FRXOG UHVXOW LQ
DQ LQFRUUHFW 3') ILOH VR LW LV LPSRUWDQW WR IL[ DOO SUREOHPV DW WKH VRXUFH VR WKDW
RX FDQ RSHQ HDFK ILOH ZLWKRXW VHHLQJ DQ PHVVDJHV  +RZHYHU WR H[SHGLWH GUDIW
SULQWLQJ ZRUNDURXQGV DUH LQFOXGHG KHUH
●●●● ,I RX VHH WKH PHVVDJH RXOGQ¶W RSHQ ILOHQDPHIP DW WKH ERWWRP RI WKH %RRN
ZLQGRZ )UDPH0DNHU GLG QRW SULQW WKH ERRN ,I WKH ERRN LV FRUUHFWO VHW XS
WKH FDXVH LV RIWHQ D PLVVLQJ IRQW RU XQUHVROYHG FURVVUHIHUHQFH LQ WKH QDPHG
ILOH 2SHQ WKH ILOH DQG WU DJDLQ
●●●● ,I RX VHH WKH ,QFRQVLVWHQFLHV LQ %RRN ZLQGRZ WKHUH LV DQ LQFRQVLVWHQF LQ WKH
QDPHG ILOH IRU H[DPSOH LQ FRQGLWLRQDO WH[W RU SULQW VHSDUDWLRQV  KHFN ´6NLS
5HPDLQLQJ RQVLVWHQF 0HVVDJHVµ DQG FOLFN RQWLQXH
(QVXUH WKDW ³$FUREDW 'LVWLOOHU´
LV WKH SULQWHU VHOHFWHG
6KDGHG WDEOH URZV ZLOO
DSSHDU DV EODFN LI WKLV RSWLRQ
LV VHOHFWHG
8QOHVV WKLV RSWLRQ LV
VHOHFWHG HDFK ILOH LQ WKH
ERRN EHFRPHV D VHSDUDWH
3') ILOH
'R QRW VHOHFW WKLV RSWLRQ RU HOVH
WKH ODVW SDJH RI WKH GRFXPHQW
ZLOO EH WKH ILUVW SDJH RI WKH 3')
(QVXUH WKDW RX DUH SULQWLQJ DOO SDJHV
(QVXUH WKDW WKLV YDOXH LV
VHW WR 
7KLV RSWLRQ JHQHUDWHV
3') ERRNPDUNV IRU RQ
VFUHHQ YLHZLQJ VHH
KDSWHU  IRU GHWDLOV
Lightbridge Documentation Group Policies and Procedures
Q: Why did Frame conquer Interleaf?

First Interleaf (self-contained environment), then FrameMaker (cheaper, native app), brought desktop publishing to technical
publications

Not a river-of-text model; much more effective at placing figures and tables

This sample is from an internal policies and procedures guide that I wrote using FrameMaker in 2001

It was a structured document, and it remains the nicest topic I’ve ever written

You can create the appearance of structured information

You can label styles semantically, but you can’t enforce their use

Structured FrameMaker (post-DITA) does support information structuring
23 Structuring Information Before DITA - September 9, 2020
Flare
(1995)
https://jaymanalotoibm.wordpress.com/2013/11/27/breathing-oxygen-xml-in-windows-7/desktop-06-madcap-flare/#main
Q: is online help a river of text?

From its first appearance in 1990, the World Wide Web was organized around pages (topics)

(So this is not, conceptually, a stream of text)

RoboHELP (1992) was designed around creating topics collected in TOCs

RoboHELP, Flare, and similar tools unlocked the efficiency of reusable topics but (for better or worse) retained Word’s ability to
define styles freely

(At my current job, two writers disagreed on the set of styles, so instead of ~100 styles on the menu we see ~200, and don’t
know which is which)

It’s not clear to me Flare supports information structuring

24 Structuring Information Before DITA - September 9, 2020
DITA
Sample task
?xml version=1.0 encoding=utf-8?
!DOCTYPE topic PUBLIC -//OASIS//DTD DITA Topic//EN topic.dtd
task xml:lang=en id=Spitball
titleSpitballs/title
shortdescA termspitball/term is piece of paper chewed and shaped into
a lump for use as a projectile./shortdesc
taskbody
prereqTo shoot a spitball you need a piece of paper and a straw.

/prereq
contextThen:/context
steps
step
cmdTear off a small strip of paper and chew to moisten it./cmd
/step
step
cmdTake the moistened paper out of your mouth and form it into a
rough ball./cmd
/step
stepcmdPut the spitball into the straw./cmd/step
step
cmdPoint the straw at your intended target and blow hard./cmd
/step
/steps
resultpYour target becomes annoyed./p/result
note type=“warning”If your target realizes you are the culprit, you may
get punched./note
postreqpHide the straw. Getting caught shooting spitballs can earn you
a detention./p/postreq
/taskbody
/task
DITA, of course, uses almost fully semantic tagging

Notice how, both functionally and descriptively, topic types descend from Horn and tags descend from STOP and IBM tasks

And, of course, topics are typed, separate, and fully reusable at any level of a hierarchy

This supports information structuring at the topic level, and pushes you to create topics of the appropriate type

But at the higher levels, information structuring is still mostly in the mind of the writer
25 Structuring Information Before DITA - September 9, 2020
oXygen
(2002)
https://jaymanalotoibm.wordpress.com/2013/11/27/breathing-oxygen-xml-in-windows-7/desktop-04-oxygen-text/#main
The current generation of DITA editors is designed around creating maps and reusable topics

oXygen, XMetaL, and other tools enforce XML validation and are schema sensitive, preventing the user (in “author” view, at least)
from entering the wrong tag in the wrong place

So finally we have tools that support information structuring and solve the problem of tag overload

(limiting choices to only the allowable subset)

But I confess I still spend time struggling with the editor over how to present information, 

and sometimes I still go into text mode and hack XML tags
26 Structuring Information Before DITA - September 9, 2020
Summary
• If you don’t know what you’re doing, tools won’t help you

• If you understand information structuring, you can organize material (in your mind)
and then successfully create documents and topics

• Methodologies exist to break down information development into manageable
activities that precede the creation of consumable content

• DITA was created with existing methodologies in mind

• DITA-aware editors guide (force) you to use the right tags in the right sequence, and
support information structuring at the topic and block level

• No tool replaces the writer’s mind
27 Structuring Information Before DITA - September 9, 2020
For more information…
28 Structuring Information Before DITA - September 9, 2020
References
• Ament, Kurt. Single Sourcing: Building Modular
Documentation. Norwich, NY: William Andrew Publishing,
2003.

• Day, Don, Hennum, Erik, Hunt, John, Priestley, Michael,
and Schell, David. “An XML Architecture for Technical
Documentation: The Darwin Information Typing
Architecture.” STC Annual Conference, 2003.

• Doyle, Bob. “History of DITA.” dita-archive.xml.org, 13 April
2008, http://dita-archive.xml.org/book/history-of-dita
(retrieved 15 August 2020).

• Horn, Robert E. Mapping Hypertext: Analysis, Linkage, and
Display of Knowledge for the Next Generation of On-Line
Text and Graphics. Arlington, TX: Lexington Institute, 1989.

• Self, Tony, hyperwrite.com:

• “Can you explain that again from the beginning? What
is DITA?” tcWorld, March 2011

• “Semantic, Structured Authoring.” http://
www.hyperwrite.com/Articles/showarticle.aspx?id=61
(retrieved 16 August 2020)

• “Writing to STOP.” http://www.hyperwrite.com/Articles/
showarticle.aspx?id=85 (retrieved 16 August 2020)

• Tracey, J. R., Rugh, D. E., and Starkey, W. S. Sequential
Thematic Organization of Publications (STOP): How to
Achieve Coherence in Proposals and Reports. Fullerton,
CA: Hghes Aircraft Company, 1965.

How to Achieve Coherence in Proposals and Rep
• Weiss, Edmond, Ph.D. How to Write Usable User
Documentation, 2nd Ed. Phoenix, AZ: Oryx Press, 1991.

• Wurman, Richard Saul. Information Architects. New York:
Graphis, Inc., 1997.

• Wikipedia.org:

• Information Mapping: https://en.wikipedia.org/wiki/
Information_mapping

• Topic-based authoring: https://en.wikipedia.org/wiki/
Topic-based_authoring
29 Structuring Information Before DITA - September 9, 2020

More Related Content

Similar to Structuring Information Before DITA

MODULE 3- Planning and Conceptualizing.pptx
MODULE 3- Planning and Conceptualizing.pptxMODULE 3- Planning and Conceptualizing.pptx
MODULE 3- Planning and Conceptualizing.pptxFrenzDelaCruz2
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st centuryMartinFrigaard
 
Visual and interactive storytelling slides cmg 2015-final
Visual and interactive storytelling slides    cmg 2015-finalVisual and interactive storytelling slides    cmg 2015-final
Visual and interactive storytelling slides cmg 2015-finalKatherine-CWACanada
 
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...Thomas Rones
 
Hvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtHvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtKristian Norling
 
Dialogue Mapping for Collaborative Problem Solving in Distributed Teams
Dialogue Mapping for Collaborative Problem Solving in Distributed TeamsDialogue Mapping for Collaborative Problem Solving in Distributed Teams
Dialogue Mapping for Collaborative Problem Solving in Distributed Teamsragro
 
Information Architecture: Putting the "I" back in IT
Information Architecture:  Putting the "I" back in ITInformation Architecture:  Putting the "I" back in IT
Information Architecture: Putting the "I" back in ITLouis Rosenfeld
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureTejinder Singh
 
Demonstration of core knowledgeThe following section demonstrate.docx
Demonstration of core knowledgeThe following section demonstrate.docxDemonstration of core knowledgeThe following section demonstrate.docx
Demonstration of core knowledgeThe following section demonstrate.docxruthannemcmullen
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupEllis Pratt
 
Information Architecture For Technical Communicators: What Does One Need to ...
Information Architecture For Technical Communicators:  What Does One Need to ...Information Architecture For Technical Communicators:  What Does One Need to ...
Information Architecture For Technical Communicators: What Does One Need to ...Chris LaRoche
 
DMO Advanced 2022: 30 Tips for Better Performing Content
DMO Advanced 2022: 30 Tips for Better Performing ContentDMO Advanced 2022: 30 Tips for Better Performing Content
DMO Advanced 2022: 30 Tips for Better Performing ContentJustinCoons1
 
Content Strategy in Higher Education
Content Strategy in Higher EducationContent Strategy in Higher Education
Content Strategy in Higher EducationJ. Todd Bennett
 
Course SyllabusCourse DescriptionProvides a comprehens
Course SyllabusCourse DescriptionProvides a comprehensCourse SyllabusCourse DescriptionProvides a comprehens
Course SyllabusCourse DescriptionProvides a comprehensCruzIbarra161
 
Accentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesAccentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesChristine Connors
 
Future of IT preso
Future of IT presoFuture of IT preso
Future of IT presoLorna Garey
 
Data journalism presentation
Data journalism presentationData journalism presentation
Data journalism presentationKwami Ahiabenu,II
 
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docx
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docxTerm Paper VirtualizationDue Week 10 and worth 210 pointsThis.docx
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docxmattinsonjanel
 
100_Days_of_Data_Science
100_Days_of_Data_Science100_Days_of_Data_Science
100_Days_of_Data_ScienceSajzat hossain
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxShanmugasundaram M
 

Similar to Structuring Information Before DITA (20)

MODULE 3- Planning and Conceptualizing.pptx
MODULE 3- Planning and Conceptualizing.pptxMODULE 3- Planning and Conceptualizing.pptx
MODULE 3- Planning and Conceptualizing.pptx
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st century
 
Visual and interactive storytelling slides cmg 2015-final
Visual and interactive storytelling slides    cmg 2015-finalVisual and interactive storytelling slides    cmg 2015-final
Visual and interactive storytelling slides cmg 2015-final
 
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
BIAM 410 Final Paper - Beyond the Buzzwords: Big Data, Machine Learning, What...
 
Hvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivtHvordan få søk til å fungere effektivt
Hvordan få søk til å fungere effektivt
 
Dialogue Mapping for Collaborative Problem Solving in Distributed Teams
Dialogue Mapping for Collaborative Problem Solving in Distributed TeamsDialogue Mapping for Collaborative Problem Solving in Distributed Teams
Dialogue Mapping for Collaborative Problem Solving in Distributed Teams
 
Information Architecture: Putting the "I" back in IT
Information Architecture:  Putting the "I" back in ITInformation Architecture:  Putting the "I" back in IT
Information Architecture: Putting the "I" back in IT
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Demonstration of core knowledgeThe following section demonstrate.docx
Demonstration of core knowledgeThe following section demonstrate.docxDemonstration of core knowledgeThe following section demonstrate.docx
Demonstration of core knowledgeThe following section demonstrate.docx
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy Meetup
 
Information Architecture For Technical Communicators: What Does One Need to ...
Information Architecture For Technical Communicators:  What Does One Need to ...Information Architecture For Technical Communicators:  What Does One Need to ...
Information Architecture For Technical Communicators: What Does One Need to ...
 
DMO Advanced 2022: 30 Tips for Better Performing Content
DMO Advanced 2022: 30 Tips for Better Performing ContentDMO Advanced 2022: 30 Tips for Better Performing Content
DMO Advanced 2022: 30 Tips for Better Performing Content
 
Content Strategy in Higher Education
Content Strategy in Higher EducationContent Strategy in Higher Education
Content Strategy in Higher Education
 
Course SyllabusCourse DescriptionProvides a comprehens
Course SyllabusCourse DescriptionProvides a comprehensCourse SyllabusCourse DescriptionProvides a comprehens
Course SyllabusCourse DescriptionProvides a comprehens
 
Accentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise OntologiesAccentuate the Positive: Modeling Enterprise Ontologies
Accentuate the Positive: Modeling Enterprise Ontologies
 
Future of IT preso
Future of IT presoFuture of IT preso
Future of IT preso
 
Data journalism presentation
Data journalism presentationData journalism presentation
Data journalism presentation
 
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docx
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docxTerm Paper VirtualizationDue Week 10 and worth 210 pointsThis.docx
Term Paper VirtualizationDue Week 10 and worth 210 pointsThis.docx
 
100_Days_of_Data_Science
100_Days_of_Data_Science100_Days_of_Data_Science
100_Days_of_Data_Science
 
Self Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docxSelf Study Business Approach to DS_01022022.docx
Self Study Business Approach to DS_01022022.docx
 

More from Steven Jong

What's the Big Deal About Big Data?.pdf
What's the Big Deal About Big Data?.pdfWhat's the Big Deal About Big Data?.pdf
What's the Big Deal About Big Data?.pdfSteven Jong
 
Writing and Working Across the Generations, CONDUIT 2019
Writing and Working Across the Generations, CONDUIT 2019Writing and Working Across the Generations, CONDUIT 2019
Writing and Working Across the Generations, CONDUIT 2019Steven Jong
 
Working and writing across the generations (speaker notes)
Working and writing across the generations (speaker notes)Working and writing across the generations (speaker notes)
Working and writing across the generations (speaker notes)Steven Jong
 
Working and writing across the generations
Working and writing across the generationsWorking and writing across the generations
Working and writing across the generationsSteven Jong
 
Embedded User Assistance: Third Rail or Third Way?
Embedded User Assistance: Third Rail or Third Way?Embedded User Assistance: Third Rail or Third Way?
Embedded User Assistance: Third Rail or Third Way?Steven Jong
 
To illustrate or not to illustrate
To illustrate or not to illustrateTo illustrate or not to illustrate
To illustrate or not to illustrateSteven Jong
 
Four ways mentoring strengthens our profession
Four ways mentoring strengthens our professionFour ways mentoring strengthens our profession
Four ways mentoring strengthens our professionSteven Jong
 
Surviving in an XML World
Surviving in an XML WorldSurviving in an XML World
Surviving in an XML WorldSteven Jong
 
Communicating with the Audiences of the Future
Communicating with the Audiences of the FutureCommunicating with the Audiences of the Future
Communicating with the Audiences of the FutureSteven Jong
 
What is Certification? STC Summit 2012
What is Certification? STC Summit 2012What is Certification? STC Summit 2012
What is Certification? STC Summit 2012Steven Jong
 

More from Steven Jong (10)

What's the Big Deal About Big Data?.pdf
What's the Big Deal About Big Data?.pdfWhat's the Big Deal About Big Data?.pdf
What's the Big Deal About Big Data?.pdf
 
Writing and Working Across the Generations, CONDUIT 2019
Writing and Working Across the Generations, CONDUIT 2019Writing and Working Across the Generations, CONDUIT 2019
Writing and Working Across the Generations, CONDUIT 2019
 
Working and writing across the generations (speaker notes)
Working and writing across the generations (speaker notes)Working and writing across the generations (speaker notes)
Working and writing across the generations (speaker notes)
 
Working and writing across the generations
Working and writing across the generationsWorking and writing across the generations
Working and writing across the generations
 
Embedded User Assistance: Third Rail or Third Way?
Embedded User Assistance: Third Rail or Third Way?Embedded User Assistance: Third Rail or Third Way?
Embedded User Assistance: Third Rail or Third Way?
 
To illustrate or not to illustrate
To illustrate or not to illustrateTo illustrate or not to illustrate
To illustrate or not to illustrate
 
Four ways mentoring strengthens our profession
Four ways mentoring strengthens our professionFour ways mentoring strengthens our profession
Four ways mentoring strengthens our profession
 
Surviving in an XML World
Surviving in an XML WorldSurviving in an XML World
Surviving in an XML World
 
Communicating with the Audiences of the Future
Communicating with the Audiences of the FutureCommunicating with the Audiences of the Future
Communicating with the Audiences of the Future
 
What is Certification? STC Summit 2012
What is Certification? STC Summit 2012What is Certification? STC Summit 2012
What is Certification? STC Summit 2012
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Structuring Information Before DITA

  • 1. Steven Jong, September 2020 Structuring Information Before DITA Boston DITA Users Group 1 Structuring Information Before DITA - September 9, 2020
  • 2. about.me/stevefjong • MS, Science Communication, Boston University • Extensive experience (template- design level) writing in pre- and non-DITA environments • Ten year’s experience with three DITA implementations at three companies Steven Jong First, I’d like to explain why I think I’m qualified to share my experience and perspective with you today I have a master’s degree from a journalism school I created departmental templates (styles proliferate fast when nested) (CMS: Vasont, SDL, SDL; Editor: XMetaL and oXygen) I could say more, but for the purposes of this presentation, these are the pertinent bits 2 Structuring Information Before DITA - September 9, 2020
  • 3. “Where do I begin?” “Where do I begin?” I don’t mean where do I begin my presentation, but where does a writer begin in the DITA environment? When new writers in a mentoring setting ask me where to begin with DITA, it’s hard for me to answer DITA is not a tool thing or a style guide thing “You don't have to know [all the characteristics of DITA] to use DITA, but if there is no one in your organization who knows why you should use them, you may have a problem”—Bob Doyle, “History of DITA” In my experience, some writers exposed to DITA never get the hang of it—this is what I’ve seen: • Some quit rather than use it • Some get fired for not grasping the concepts (and making every topic a concept) • Some can never give up separating format from content • Some are overwhelmed by the number of choices (Q: how many semantic elements in DITA?) • Some try to start from scratch (a blank file) and have no idea how to proceed • Some think you can code DITA like HTML or CSS • Some hear the familiar words “concept” and “task,” push the instructor aside, and say, “Yah, yah, yah, everyone knows this 3 Structuring Information Before DITA - September 9, 2020
  • 4. stuff—I’m a power Word user, so I’ll pick this up in two hours” If you don’t know what you’re doing, the tool you use won’t help you If you do know what you’re doing, the tool you use isn’t crucial (I have published from Word, PowerPoint, and Excel) So: where do you begin? Organize and structure the information. What’s the best organizing tool? 3 Structuring Information Before DITA - September 9, 2020
  • 5. The most powerful organizing tool is the writer’s mind Instead of starting with the first XML tag to include in a document, you have to start with how you’re going to organize the information you’ve collected Design work is top down, not bottom up So let’s talk about different principles for collecting and organizing information, some practical methodologies developed to get there, some tools that helped us in the past, and how DITA owes its existence to, and is designed around, these principles and methodologies 4 Structuring Information Before DITA - September 9, 2020
  • 6. Collecting Information: The lost art of journalism • Who, what, when, where, why, how (5Ws + H) • Lede (lead) paragraph • Inverted pyramid By Inverted_pyramid.jpg: The Air Force Departmental Publishing Office (AFDPO)derivative work: Makeemlighter - Inverted_pyramid.jpg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=12793490 I want to start here: how do you collect information? If you’re lucky enough to get a functional specification to work with these days, it tends to describe a single new feature or product including all the developer can say about it, all jammed together It’s easy and tempting to copy and paste the information into a document as is (after all, every page is Page One) But not all information in a spec is visible, important, or even necessary to users One of the most difficult things I’ve learned to do is not include something from a spec So what information should you include? Newspaper reporters learn the skill of collecting important information and organizing it for easy consumption by readers (Sometimes both writer and reader are under intense time pressure!) It’s a mechanical skill you can learn: 1. Ask pertinent questions 2. Sort the answers by importance 5 Structuring Information Before DITA - September 9, 2020
  • 7. 3. Write simple, clear sentences A lede (lead paragraph) summarizes the story in one sentence, so if readers only get that far they still get the gist of the story Then important details, typically one or two sentences per paragraph Articles are written assuming they might be cut from the end for space (Q: why?), so the most important elements are mentioned as soon as possible (inverted pyramid) Today we would call the lead paragraph a summary or abstract, and the organizing approach progressive disclosure But we didn’t invent the principle—it dates back to the American Civil War (Q: why?) And information naturally breaks down into articles based on print space constraints and the readers’ attention spans (such as the length of a subway ride) We’re big on explaining how to do things, but even in journalism you need to keep your audience in mind and explain why something is newsworthy (“Free dental care” story pitched in Journalism 101 in grad school) (If you want to discuss something that’s not part of the article proper, you write a sidebar, which could be considered a reference or concept topic) 5 Structuring Information Before DITA - September 9, 2020
  • 8. Organizing Information: Information architecture • Richard Saul Wurman • Organizations (LATCH): • Location • Alphabet • Time • Category • Hierarchy Tokyo Access Guide, in Information Architects Once you’ve collected information, are there other ways to organize it? Richard Saul Wurman invented the term “information architecture,” and claimed these were the only possible organizations: • By location: “You are here,” schematic map, hardware breakdown, software architecture diagram • Alphabetically: arbitrary but very common (phone directory, dictionary); error messages numerically, with no need to organize further (Q: How are Chinese dictionaries organized?) • In time sequence or order: do this first, this second (Intellivision “Bomb Squad”), as in a task • By category: can include audience (installer, administrator, user, programmer) or function; Dewey Decimal System • By hierarchy (taxonomy): outlining; the writers in the group that first hired me were demon outliners (never single subitems); but most of it was connective tissue (“This section contains the following topics”) without content Information Architects is a gorgeous book, full of aesthetically pleasing illustrations such as this one: the Tokyo railway stops, arranged around the Imperial Palace not in GPS-accurate positions but arranged symmetrically in a familiar shape 6 Structuring Information Before DITA - September 9, 2020
  • 9. Structuring Information: Methodologies This is good theory, but as workaday writers we need practical advice Let’s take a historical look at the development of four information structuring methodologies that predate DITA Three of them are direct ancestors of DITA; if you don’t explicitly or implicitly know about them, you’re going to struggle with DITA 7 Structuring Information Before DITA - September 9, 2020
  • 10. Sequential Thematic Organization of Publications (STOP) John Tracey, David Rugh, and Walter Starkey (1965) • Hughes Aircraft, Fullerton Ground Systems Group, CA (radar) • STOP - How to Achieve Coherence in Proposals and Reports • Two-page “topical units of discourse”: • Meaningful heading • Thesis statement • 500-word text limit • Illustration (required) close to relevant text • Arranged in a sequence of themes • “Storyboard wall,” reviewable immediately Proposal writers at Hughes Aircraft Hughes was chasing Cold War money, so they responded to a lot of RFPs Each response required hundreds of pages (Dad)—too much for them to handle They recognized that responses had many standard elements, if they could find a way to reuse them Their solution was topics (inspired by index cards), with elements as shown Arranged in a sequence of themes as a storyboard (Q: suggested by Hollywood dilettante Howard Hughes?) Storyboard posted on a wall and reviewable The STOP team also introduced the concept of a topic template These guys did great work! Their ideas live on today This is the earliest mention of topics that I’m aware of 8 Structuring Information Before DITA - September 9, 2020
  • 11. STOP Topic Sample Reprint 32 Applying Thematic Quantization with STOP THE OVERALL STOP PROCEDURE Doing a modular publication for the first time takes some daring and faith. Two points to re- member: 1) focus the effort on Storyboarding and Storyboard reviewing, 2) get advice from STOP veterans as a check on your progress. Making a Subject List- It is possible to make out Storyboards directly, but the easiest way to do a large STOP book is to start by making a subject-list outline in the usual way. This should take less than a day. Don't worry about topics at first. Concentrate on understanding the categorical requirements imposed by the RFP or contract report clauses. Sift out the subject coverage demands and jot them down; use headings supplied by the RFP and throw in known "worry-list" items along the way. Next, work out a grand strategy of response. Blend your side of the story in- to the list; let the customer still see his categories. Now weight the subject areas for desired relative emphasis within an arbitrarily decided maximum page limit. Allot the corresponding number of topics (pages divided by 2) to each outline head- ing, roughly at the section level, and you are ready to start storyboarding. Storyboarding-Storyboards can be filled out either by the proposal or report leader or the contributing authors, usually the latter. Work against the topic allot- ment to find a strategy that highlights your technical approach most advantageously while incorporating the required subject areas, e.g., "What are the 2 or 3 impor- tant points that should be made (or 5 or 6) in the subsection on Antenna Description covering Feed, Phase Shffters and Array Elements?" Take special care in writing the Topic Titles and Thesis Sentences; these enable other team members to appre- ciate what you will be driving at, not to mention yourself. Group Review- It is most crucial that the proposal leader or document manager go through every Storyboard. Unless he tries to pick them to pieces the desired mutual understanding won't come about. Convene the authors in one large group, or smaller groups for the various sections; have each Storyboard read ou~oud and receive group-wide criticism. Does it cover the ground, have the right slant, point up the significance of its approach to the company's advantage? Is it internally co- herent, or do the paragraph notations start to lead into other points not included in the Thesis Sentence? Often the "real" thesis is buried in the 4th or 5th paragraph where it emerged after "author warm-up;" see ff you can spot it. Make changes now, otherwise the incoherencies you miss will certainly return welded into the final draft. Try to overcome the conditioned apathy which automatically sets in whenever you look at someone else's outline. The Storyboard is no_~an outline; it's the finished product. Overcoming this disbelief is half the battle of STOP. Timing is also im- portant (Figure 14). Begin Writing- Storyboarding including review shouldbe given several energetic days, but take less than a week. Start writing after you are satisfied with the exact construction of the wholedocument. Any changes that occur later will be improve- ments, not degradations. Converting River-Raft Input- Some material always turns up in River-Raft form on a STOP project. No problem; it can be easily and profitably converted into mod- ular form by the process of "Topicizing. " This process takes advantage of the in- nate topical structure of theme matter to sharpen up the presentation and detect thematic weaknesses. It brings about topic visibility so that modules can be con- structed and the input slid into place along with the storyboarded material. *Journal of Computer Documentation August1999/Vol 23, No. 3 Reprint 33 Any good technical editor with some experience with STOP can do this as a service, including the writing of the thesis sentences ex post facto. The document manager should review and confirm the topicized modules (mock-ups), or better yet have the author review them with him. No editor can detect theme structure perfectly in badly organized River-Raft copy. When he errs in spotting the true thesis or topic boundary it's because the reader would have stumbled there also. Using the editor's pratfalls to "uncover those of the author is practical because the thematic alterna- tives show up quickly against the topical framework- it's the next best thing to storyboarding in the first place. Paving the Way - Participants should be carefully briefed on the STOP methodology lest they misconstrue the whole thing as some trivial format gimmick and react with the stung resentment of wise authorship. Get professional support for a brief- ing where objections and questions can be aired by team members. Have the right stock of materials, forms and Instructions. If this is your first attempt, be sure to seek help from experienced STOP editors during Storyboard and final draft review- ing, or for converting assistance. Above all, make sure your Publications service area understands and is prepared for the changeover in technique. 52o92, IS ,•,,•.,,,TOO EARLY SUBJECT LISTING, TECHNICAL INCUBATION, STRATEGY SETTLING DEVELOP, REVIEW AND RE~/ISE STORYBOARDS WRITING Figure 14. The trick in managing a STOP project is feeling out the right moment to concentrate on the Storyboards. It can be incremented over piecemeal submittals, it may vary for different authors, but it must not be forgone. 27 *Journal of Computer Documentation August1999/Vol 23, No. 3 https://faculty.washington.edu/farkas/TC510-Fall2011/TraceySTOPReport-DF-Ann.pdf The original report on the STOP methodology is in STOP format, and it is delightful—a page-turner! (This is not even the funniest illustration) The URL points to a reprint in the Journal of Computer Documentation, 23 (3), August 1999 annotated by Professor David Farkus of the University of Washington 9 Structuring Information Before DITA - September 9, 2020
  • 12. Robert E. Horn (1967) • Information blocks classified in several types; presented in labeled chunks • 7 ± 2 elements • Blocks grouped into one of seven map types; presented on separate pages • Integrated graphics • Maps grouped into documents Information Mapping™ WRITING CONCEPT MAPS Introduction After preparing the prerequisite chart, we are ready to allocate writing tasks and begin writing. The most frequent- ly used type of map is the concept map. This page describes the format rules for this map type and the guidelines for writing some of the information blocks that can appear in a concept map (a fuller listing of permissible blocks is given in the appendix). The details on this page may be easier to follow if the reader refers to the example on page 30. Definition Concept maps are used to introduce new terms or topics, and to present any information that may be regarded as a state- ment, concept, or definition. Format Each conLept map starts with a title that may be a term or a sentence. The title is usually the designation in the pre- requisite chart. The information explaining a concept can be sorted into various types, such as introductory remarks, definitions, diagrams, notation, etc. On a concept map, each type of information is blocked off separately and labelled in the margin. These marginal labels facilitate initial learning as well as scanning and reference. A student who prefers to see examples before definitions can do so easily. The labels used most often are explained below, but when nonstandard labels would be more informative, they may be used. Introduction An introduction appears with most concept maps in order to link Block the new concept to those that came before or to familiarize the learner with aspects of the new idea. If present, an introduction is always the first information block on a concept map. Definition The definition block obviously defines the concept being Block introduced. If the concept is not a new term, but an impli- cation from previous material, t>i definition block may not be necesbary. The term being defined is always underlined. A definition may be introduced anywhere on a concept map since in some cases it might be more beneficial (from a teaching viewpoint) after an example or two. Notation If appropriate, a notation block presents any notation Block commonly used for the term being defined. It follows immediately after the definition block. continued on next page 27 Information Mapping for Learning and Reference (1969) Horn formalized STOP His research showed that all information could be presented as a series of blocks collected into maps In his proprietary format, blocks were labeled and separated by horizontal lines Horn claimed there were only seven map types: • Concept • Procedure • Process (Q: what’s the difference between a procedure and a process?) • Principle • Fact • Structure • Classification This sample was achieved using nothing more than a typewriter It’s painful to look at today 10 Structuring Information Before DITA - September 9, 2020
  • 13. Task Orientation Fred Bethke et al (1981) • IBM Improving usability of publications • Classically, a task has four elements: 1. Starting point 2. Actor 3. Action(s) 4. Endpoint Spitballs A spitball is piece of paper chewed and shaped into a lump for use as a projec6le. To shoot a spitball you need a piece of paper and a straw. Then: 1. Tear off a small strip of paper and chew to moisten it. 2. Take the moistened paper out of your mouth and form it into a rough ball. 3. Put the spitball into the straw. 4. Point the straw at your intended target and blow hard. Your target becomes annoyed. If your target realizes you are the culprit, you may get punched. Note: Hide the straw. GeIng caught shoo6ng spitballs can earn you a deten6on.
 The next advance was the study of tasks at IBM In the original formulation, all four elements were required (as in this example) I went to STC conferences in the 1980s when IBM writers described this methodology Believe it or not, this was novel at the time (Q: can you apply this methodology to software wizards?) If I were writing this procedure before I know about task theory I probably wouldn’t have thought to include the starting and ending point Today, minimalism dictates only an implicit actor and steps; consequently, it’s often ambiguous where to start and what success looks like The elements of a task are tightly structured If you include actor steps and system responses, you can see all the common elements of a DITA task topic Indeed, this is the parent of the DITA task, which encodes task orientation in the tags 11 Structuring Information Before DITA - September 9, 2020
  • 14. Structured Documentation Dr. Edmund Weiss • How to Write a Usable User Manual (1985) • Both a product (structured doc) and a process for creating it • Two-page modules (topics) • Four standard module elements, always in same order: headline, summary, text, exhibit • Modules roll up with no hierarchy • Process: Equalize work across life cycle • Process: User/topic brainstorming meeting • Process: Module specifications • Process: Write modules in any order • Process: Storyboard walkthrough I learned this methodology from Paula Berger, SOLUTIONS, Inc. in 1984 I’ve since realized that much of Weiss came from STOP; he extended the concept from proposal writing to software doc Elements are placed consistently in modules, always starting on even-numbered pages, creating a relaxed layout that the reader doesn’t have to hunt through (Q: does this have any relevance on the web?) The four module elements supported reader access styles (scanning, skimming, reading, and visual learning) During the workshop, when Paula said to use only one level of heading, one of our principal-level writers began to physically tremble: “I don’t think I can live without my fifth-level headings” Not just a format but a process for creating it I used and taught this methodology at several companies When the time came to convert our structured documents into DITA, conversion went very smoothly 12 Structuring Information Before DITA - September 9, 2020
  • 15. VAX 6000: Installing the VAXBI Option (1991) • 7.5 x 9 inch page size • 2-page spreads • L2 head (headline) always starts on left-hand page • Abstract (summary) in boldface • Figure (exhibit) • Text Sample Structured Document 2.1 Remove the Baffle Assembly Remove the baffle assembly installed in the VAXBI space. The assembly directs the airflow w hen the VAXBI card cages are not present. Figure 2–1: Baffle Assembly FRONT msb-0735-91 21 2–2 VAX 6000: Installing the VAXBI Option 1. Remove the clear plastic door in front of the VAXBI area. 2. Peel and stick on the VAXBI label beneath the mounting bracket (see 1 in Figure 2–1). 3. Using a flat screwdriver, remove two screws in front and slide the baffle assembly out of the cabinet (see 2 ). Remove the two screws at the top of the VAXBI area. Save these four screws to attach the VAXBI assembly to the cabinet. Installing the VAXBI Option 2–3 I was very pleased to find this on the web when I looked for samples I worked at DEC, and this is from a VAX workstation hardware manual This doc team took my workshop! From the preface: “This manual uses a structured documentation design. There are many topics, organized into small sections for efficient reference. Each topic begins with an abstract. You can quickly gain a comprehensive overview by reading only the abstracts. Next is an illustration or example, which also provides quick reference. Last in the structure is descriptive text.” There’s room to squeeze everything onto one page, but squeezing is not the idea; consistent placement is I think structured documentation is the best layout for topics on physical pages UI designers will tell you to lay out web pages consistently as well, so the principle is still recognized as valid 13 Structuring Information Before DITA - September 9, 2020
  • 16. DITA: Horn’s law made theory • Darwin Information Typing Architecture (2005) • Developed by IBM Technical Publications, principally Don Day, Michael Priestley, and Dave Schell • “A standard designed to help authors create topic-based structured content” • Typed Horn’s information blocks: title, paragraph, list, step, note, context… • Reduced Horn’s map types to three (five) topic types: • Concept • Task • Reference • (Glossary) • (Troubleshooting) DITA takes Horn’s laws (all information blocks and maps can be classified as one of a few types) and offers a theory (all information must include these types of blocks and topics) Information design thus goes from descriptive to prescriptive: to document anything you need concept, task, and reference topics, each containing titles, blocks, steps, notes, etc. DITA thus becomes a checklist guiding your work (We’ll hear from Don Day directly in November, and he can correct any misstatements I’ve made here) At a recent BDUG meeting you bemoaned the lack of short descriptions by writers who don’t know what short descriptions are for; from information design we know a short description derives from the summary/abstract (which in turn comes from the lede) Task tags such as <prereq>, <context>, <step>, and <result> descend straight from tasks What’s the value of typing topics? Theory: All information must include these topic types Concepts can be reused as a product overview and tasks can be reused as a quick-reference guide (Q: Is the list of topic types complete?) 14 Structuring Information Before DITA - September 9, 2020
  • 17. Tony Self DITA “guides you towards consistent content that embraces best practice” (Or, because of validation, it forces you) For example, developers love to sneak CRUD (create, read, update, delete) procedures into specs, but a task can only have one procedure, so you need to split them into four tasks (plus an overview concept) If you don’t know how to organize information, even with the guidance of DITA you’ll just thrash around—which often is what we see If you do know how to organize information and you follow a methodology, DITA is supportive (For example, it can remind you to consider starting points, prerequisites, ending points, and post-requisites) 15 Structuring Information Before DITA - September 9, 2020
  • 18. Tool Support Speaking of tools… if you’ll allow me a digression down memory lane Two tool families with two conceptual models of information: • Create a stream of information (mostly text) • Create stuff and place it on a page I’ll go roughly in historical order, jumping back and forth between the families Q: what tools supported the implementation of information structuring before DITA? 16 Structuring Information Before DITA - September 9, 2020
  • 19. My First Tool (more or less) http://www.etsy.com/listing/159785179/vintage-smith-corona-coronamatic For the STOP team, the only tools support was to physically move around pieces of typewritten paper You saw how little Horn had to work with to format his maps Even when I started, my first computer was still a typewriter, not quite this powerful (This one was offered on Etsy as “vintage”) My cube mate, more senior, wrote out his first drafts longhand in pencil So structuring consisted of your outline and your experience 17 Structuring Information Before DITA - September 9, 2020
  • 20. Screen shot (1984) Courtesy John Hedtke Q: is this a joke? 18 Structuring Information Before DITA - September 9, 2020
  • 21. RUNOFF MIT (1964) .ul Spitballs .sp A spitball is piece of paper chewed and shaped into a lump for use as a projectile. .sp To shoot a spitball you need a piece of paper and a straw. Then: .sp .in 4 .un 4 1. Tear off a small strip of paper and chew to moisten it. .sp .un 4 2. Take the moistened paper out of your mouth and form it into a rough ball. .sp .un 4 3. Put the spitball into the straw. .sp .un 4 4. Point the straw at your intended target and blow hard. .sp .in Your target becomes annoyed. If your target realizes you are the culprit, you may get punched. .sp Hide the straw. Getting caught shooting spitballs can earn you a detention. The first computerized tools to assist writers assumed that documents were a stream of text One-dimensional, sliced into pages RUNOFF was written for the Compatible Time-Sharing System (CTSS) in 1964 by Jerome H. Saltzer “Type out text segments in manuscript form” Formatting commands embedded in the stream (I remember “indent/undent” pairs) Q: how do you format item 10? Bob Morris and Doug McIlroy re-implemented RUNOFF on Multics, then UNIX I wrote a manual using COMPOSE, the Multics successor to RUNOFF COMPOSE paired formatting commands but assumed you knew what you were doing It was possible to make mistakes such as turning a whole book into a footnote I think there was no command in RUNOFF to specify a heading (that appeared in COMPOSE) So structure was format As you see, nothing whatsoever was semantic 19 Structuring Information Before DITA - September 9, 2020
  • 22. VAX DOCUMENT Digital Equipment (c. 1985) <HEAD2>(Spitballs) A <emphasis>(spitballitalic) is piece of paper chewed and shaped into a lump for use as a projectile. <p> To shoot a spitball you need a piece of paper and a straw. Then: <list>(numbered) <le>Tear off a small strip of paper and chew to moisten it. <le>Take the moistened paper out of your mouth and form it into a rough ball. <le>Put the spitball into the straw. <le>Point the straw at your intended target and blow hard. <endlist> <p> Your target becomes annoyed. If your target realizes you are the culprit, you may get punched. <p> Hide the straw. Getting caught shooting spitballs can earn you a detention. A subset of SGML, as is XML At that time the output format had lots of thick horizontal lines between blocks I think the format originated with Information Mapping, but I found the lines oppressive With DOCUMENT, you became a software engineer—you could write a book that wouldn’t compile (The principal writer on my team congratulated me when I got my first document to compile; I later learned this was a major accomplishment) DOCUMENT was intensely frustrating; writing groups had as many support staff as writers No tool support (IDE); later Language-Sensitive Editor (LSE), I think, which was an important productivity advance You can see some semantic tagging, but documents were still rivers of text So still no help DEC at least had very strong book-level templates; you could write an installation manual in your sleep (and I think some of them were) Q: today, is Markdown akin to DOCUMENT or RUNOFF? 20 Structuring Information Before DITA - September 9, 2020
  • 23. Dan Gookin, Word 2019 For Dummies Word: “Alas, the master document method isn’t perfect.” [https://www.dummies.com/software/microsoft-office/word/how-to-use-word-2019s-master-document-feature/, retrieved 16 August 2020] In 1983 came Microsoft Word Word is a word processor, originally designed for office memos and student papers, given the Frankenstein treatment (features bolted on) and then force-fed steroids (used for large, complex documents) Fundamentally designed around creating a single, short, continuous document and controlling its format and presentation Unenforceable styles, and Style Transmitted Disorder (STD): copy and paste imports every style from every writer who’s ever touched the file (Neil Perlin's horror story of structuring a doc set in Word where every style was based on Normal paragraphs) Within a document you can manipulate the outline, but it’s very hard to reuse a third-level item as a second-level item For modularity, Word offers the master document feature (ptui) For decades, I’ve been told it doesn’t work, and when I’ve tried it, it didn’t work Q: After 35 years of Word, have they gotten it to work? 21 Structuring Information Before DITA - September 9, 2020
  • 24. Desktop Publishing Aldus PageMaker (1985) https://viljamis.com/2017/design-tools-processes/ Like Word, the other class of tools is format-based Apple MacPublisher, 1984; Aldus PageMaker, 1985 Totally page oriented Killer app: took full advantage of the Macintosh GUI interface, allowed placement of page elements to within a thousandth of an inch, and output PostScript to a laser printer that could render to that degree of accuracy But no semantic tagging and no reuse; every page of every project could be unique 22 Structuring Information Before DITA - September 9, 2020
  • 25. FrameMaker (1987) /LJKWEULGJH 'RFXPHQWDWLRQ *URXS 3ROLFLHV DQG 3URFHGXUHV /LJKWEULGJH ,QWHUQDO 8VH 2QO *HQHUDWLQJ D 3') )LOH UHDWLQJ DQ ,QWHUPHGLDWH 36 )LOH 7R JHQHUDWH D 3') ILOH IURP D )UDPH0DNHU ERRN FUHDWH D 36 ILOH XVLQJ WKH 'LVWLOOHU GULYHU DQG WKHQ SURFHVV LW XVLQJ 'LVWLOOHU (QVXUH WKDW DOO RSWLRQ VHWWLQJV PDWFK WKH H[DPSOH VKRZQ VRPH VHWWLQJV DUH UHWDLQHG DQG RWKHUV DUH QRW VR GRXEOHFKHFN 2QFH RX KDYH VHW XS RXU )UDPH0DNHU ERRN ILOHV DV GHVFULEHG LQ KDSWHU ´UHDWLQJ D 'RFXPHQW 8VLQJ )UDPH0DNHU 7HPSODWHVµ ILQLVKHG WKH GRFXPHQW DV GHILQHG LQ KDSWHU ´5HYLHZLQJ 'RFXPHQWDWLRQ´ DQG VHW WKH 'LVWLOOHU MRE RSWLRQV DV GHVFULEHG LQ WKH SUHYLRXV WRSLF RX FDQ JHQHUDWH WKH 3') ILOH 7KH SURFHVV LV WR FUHDWH DQ LQWHUPHGLDWH 3RVW6FULSW 36 ILOH XVLQJ WKH 'LVWLOOHU SULQWHU GULYHU DQG WKHQ WR SURFHVV WKH 36 ILOH XVLQJ 'LVWLOOHU )UDPH0DNHU 3ULQW 2SWLRQV 7R VHW WKH )UDPH0DNHU SULQW RSWLRQV IROORZ WKLV SURFHGXUH )URP )UDPH0DNHU RSHQ WKH ERRN ILOH DQG VHOHFW )LOH!3ULQW 6HWXS 7KH 3ULQW 6HWXS ZLQGRZ RSHQV )URP WKH 1DPH GURSGRZQ OLVW VHOHFW $FUREDW 'LVWLOOHU %H VXUH QRW WR VHOHFW $FUREDW 3'):ULWHU ZKLFK JLYHV LQIHULRU UHVXOWV OLFN 3URSHUWLHV 7KH $FUREDW 'LVWLOOHU 3URSHUWLHV ZLQGRZ RSHQV OLFN WKH 3RVW6FULSW WDE 7KH 3RVW6FULSW WDE FRPHV WR WKH IURQW )URP WKH ´3RVW6FULSW RXWSXW IRUPDWµ GURSGRZQ OLVW VHOHFW ´3RVW6FULSW RSWLPL]H IRU SRUWDELOLW $'6 µ DQG FOLFN 2. 7KH $FUREDW 'LVWLOOHU 3URSHUWLHV ZLQGRZ FORVHV OLFN 2. 7KH 3ULQW 6HWXS ZLQGRZ FORVHV RX KDYH VXFFHVVIXOO VHW WKH )UDPH0DNHU SULQW RSWLRQV 7KH )UDPH0DNHU VRIWZDUH GRHV QRW UHWDLQ WKHVH VHWWLQJV VR RX PXVW UHSHDW WKLV SURFHGXUH HYHU WLPH RX JHQHUDWH D 3') ILOH *HQHUDWLQJ WKH 36 )LOH 7R JHQHUDWH WKH LQWHUPHGLDWH 3RVW6FULSW 36 ILOH IROORZ WKLV SURFHGXUH 6HOHFW WKH ERRN ILOH DQG VHOHFW )LOH!3ULQW %RRN 7KH 3ULQW %RRN ZLQGRZ RSHQV 6HOHFW RSWLRQV DV VKRZQ LQ )LJXUH ([FHSW IRU WKH SDWKQDPH DOO VHWWLQJV IRU RXU GRFXPHQW VKRXOG PDWFK WKLV H[DPSOH 0DNH QRWH RI WKH GLUHFWRU OLFN 3ULQW $Q LQSURJUHVV ZLQGRZ RSHQV :KHQ LW FORVHV RX KDYH VXFFHVVIXOO FUHDWHG WKH 36 ILOH RX FDQ XVH WKLV 36 ILOH WR FUHDWH D VFUHHQRSWLPL]HG 3') ILOH VHH KDSWHU 1H[W 7DVN 7KH SURFHVV RI FUHDWLQJ D 3') ILOH LV FRQFOXGHG LQ WKH QH[W WRSLF ´*HQHUDWLQJ D 3') )LOH 'LVWLOOLQJ WKH ,QWHUPHGLDWH 36 )LOHµ 7KH 3ULQW 3URGXFWLRQ 3URFHVV /LJKWEULGJH ,QWHUQDO 8VH 2QO )LJXUH 7KH 3ULQW %RRN :LQGRZ 7URXEOHVKRRWLQJ %HIRUH JHQHUDWLQJ D 36 ILOH EH VXUH WR GRXEOHFKHFN WKH VHWWLQJV LQ WKH 3ULQW %RRN ZLQGRZ EHFDXVH )UDPH0DNHU UHWDLQV WKHP ,I IRU H[DPSOH RX KDG SUHYLRXVO SULQWHG FRSLHV RI SDJHV ² DQG RX IRUJHW WR FKDQJH WKH VHWWLQJV ZKHQ RX SULQW WKH HQWLUH ERRN RX ZLOO FRPH WR JULHI RX PD HQFRXQWHU WKH IROORZLQJ HUURU FRQGLWLRQV ,JQRULQJ HUURUV FRXOG UHVXOW LQ DQ LQFRUUHFW 3') ILOH VR LW LV LPSRUWDQW WR IL[ DOO SUREOHPV DW WKH VRXUFH VR WKDW RX FDQ RSHQ HDFK ILOH ZLWKRXW VHHLQJ DQ PHVVDJHV +RZHYHU WR H[SHGLWH GUDIW SULQWLQJ ZRUNDURXQGV DUH LQFOXGHG KHUH ●●●● ,I RX VHH WKH PHVVDJH RXOGQ¶W RSHQ ILOHQDPHIP DW WKH ERWWRP RI WKH %RRN ZLQGRZ )UDPH0DNHU GLG QRW SULQW WKH ERRN ,I WKH ERRN LV FRUUHFWO VHW XS WKH FDXVH LV RIWHQ D PLVVLQJ IRQW RU XQUHVROYHG FURVVUHIHUHQFH LQ WKH QDPHG ILOH 2SHQ WKH ILOH DQG WU DJDLQ ●●●● ,I RX VHH WKH ,QFRQVLVWHQFLHV LQ %RRN ZLQGRZ WKHUH LV DQ LQFRQVLVWHQF LQ WKH QDPHG ILOH IRU H[DPSOH LQ FRQGLWLRQDO WH[W RU SULQW VHSDUDWLRQV KHFN ´6NLS 5HPDLQLQJ RQVLVWHQF 0HVVDJHVµ DQG FOLFN RQWLQXH (QVXUH WKDW ³$FUREDW 'LVWLOOHU´ LV WKH SULQWHU VHOHFWHG 6KDGHG WDEOH URZV ZLOO DSSHDU DV EODFN LI WKLV RSWLRQ LV VHOHFWHG 8QOHVV WKLV RSWLRQ LV VHOHFWHG HDFK ILOH LQ WKH ERRN EHFRPHV D VHSDUDWH 3') ILOH 'R QRW VHOHFW WKLV RSWLRQ RU HOVH WKH ODVW SDJH RI WKH GRFXPHQW ZLOO EH WKH ILUVW SDJH RI WKH 3') (QVXUH WKDW RX DUH SULQWLQJ DOO SDJHV (QVXUH WKDW WKLV YDOXH LV VHW WR 7KLV RSWLRQ JHQHUDWHV 3') ERRNPDUNV IRU RQ VFUHHQ YLHZLQJ VHH KDSWHU IRU GHWDLOV Lightbridge Documentation Group Policies and Procedures Q: Why did Frame conquer Interleaf? First Interleaf (self-contained environment), then FrameMaker (cheaper, native app), brought desktop publishing to technical publications Not a river-of-text model; much more effective at placing figures and tables This sample is from an internal policies and procedures guide that I wrote using FrameMaker in 2001 It was a structured document, and it remains the nicest topic I’ve ever written You can create the appearance of structured information You can label styles semantically, but you can’t enforce their use Structured FrameMaker (post-DITA) does support information structuring 23 Structuring Information Before DITA - September 9, 2020
  • 26. Flare (1995) https://jaymanalotoibm.wordpress.com/2013/11/27/breathing-oxygen-xml-in-windows-7/desktop-06-madcap-flare/#main Q: is online help a river of text? From its first appearance in 1990, the World Wide Web was organized around pages (topics) (So this is not, conceptually, a stream of text) RoboHELP (1992) was designed around creating topics collected in TOCs RoboHELP, Flare, and similar tools unlocked the efficiency of reusable topics but (for better or worse) retained Word’s ability to define styles freely (At my current job, two writers disagreed on the set of styles, so instead of ~100 styles on the menu we see ~200, and don’t know which is which) It’s not clear to me Flare supports information structuring 24 Structuring Information Before DITA - September 9, 2020
  • 27. DITA Sample task ?xml version=1.0 encoding=utf-8? !DOCTYPE topic PUBLIC -//OASIS//DTD DITA Topic//EN topic.dtd task xml:lang=en id=Spitball titleSpitballs/title shortdescA termspitball/term is piece of paper chewed and shaped into a lump for use as a projectile./shortdesc taskbody prereqTo shoot a spitball you need a piece of paper and a straw.
 /prereq contextThen:/context steps step cmdTear off a small strip of paper and chew to moisten it./cmd /step step cmdTake the moistened paper out of your mouth and form it into a rough ball./cmd /step stepcmdPut the spitball into the straw./cmd/step step cmdPoint the straw at your intended target and blow hard./cmd /step /steps resultpYour target becomes annoyed./p/result note type=“warning”If your target realizes you are the culprit, you may get punched./note postreqpHide the straw. Getting caught shooting spitballs can earn you a detention./p/postreq /taskbody /task DITA, of course, uses almost fully semantic tagging Notice how, both functionally and descriptively, topic types descend from Horn and tags descend from STOP and IBM tasks And, of course, topics are typed, separate, and fully reusable at any level of a hierarchy This supports information structuring at the topic level, and pushes you to create topics of the appropriate type But at the higher levels, information structuring is still mostly in the mind of the writer 25 Structuring Information Before DITA - September 9, 2020
  • 28. oXygen (2002) https://jaymanalotoibm.wordpress.com/2013/11/27/breathing-oxygen-xml-in-windows-7/desktop-04-oxygen-text/#main The current generation of DITA editors is designed around creating maps and reusable topics oXygen, XMetaL, and other tools enforce XML validation and are schema sensitive, preventing the user (in “author” view, at least) from entering the wrong tag in the wrong place So finally we have tools that support information structuring and solve the problem of tag overload (limiting choices to only the allowable subset) But I confess I still spend time struggling with the editor over how to present information, and sometimes I still go into text mode and hack XML tags 26 Structuring Information Before DITA - September 9, 2020
  • 29. Summary • If you don’t know what you’re doing, tools won’t help you • If you understand information structuring, you can organize material (in your mind) and then successfully create documents and topics • Methodologies exist to break down information development into manageable activities that precede the creation of consumable content • DITA was created with existing methodologies in mind • DITA-aware editors guide (force) you to use the right tags in the right sequence, and support information structuring at the topic and block level • No tool replaces the writer’s mind 27 Structuring Information Before DITA - September 9, 2020
  • 30. For more information… 28 Structuring Information Before DITA - September 9, 2020
  • 31. References • Ament, Kurt. Single Sourcing: Building Modular Documentation. Norwich, NY: William Andrew Publishing, 2003. • Day, Don, Hennum, Erik, Hunt, John, Priestley, Michael, and Schell, David. “An XML Architecture for Technical Documentation: The Darwin Information Typing Architecture.” STC Annual Conference, 2003. • Doyle, Bob. “History of DITA.” dita-archive.xml.org, 13 April 2008, http://dita-archive.xml.org/book/history-of-dita (retrieved 15 August 2020). • Horn, Robert E. Mapping Hypertext: Analysis, Linkage, and Display of Knowledge for the Next Generation of On-Line Text and Graphics. Arlington, TX: Lexington Institute, 1989. • Self, Tony, hyperwrite.com: • “Can you explain that again from the beginning? What is DITA?” tcWorld, March 2011 • “Semantic, Structured Authoring.” http:// www.hyperwrite.com/Articles/showarticle.aspx?id=61 (retrieved 16 August 2020) • “Writing to STOP.” http://www.hyperwrite.com/Articles/ showarticle.aspx?id=85 (retrieved 16 August 2020) • Tracey, J. R., Rugh, D. E., and Starkey, W. S. Sequential Thematic Organization of Publications (STOP): How to Achieve Coherence in Proposals and Reports. Fullerton, CA: Hghes Aircraft Company, 1965. How to Achieve Coherence in Proposals and Rep • Weiss, Edmond, Ph.D. How to Write Usable User Documentation, 2nd Ed. Phoenix, AZ: Oryx Press, 1991. • Wurman, Richard Saul. Information Architects. New York: Graphis, Inc., 1997. • Wikipedia.org: • Information Mapping: https://en.wikipedia.org/wiki/ Information_mapping • Topic-based authoring: https://en.wikipedia.org/wiki/ Topic-based_authoring 29 Structuring Information Before DITA - September 9, 2020