Yahoo! 360° News | Beta Feedback
Start your own Yahoo! 360° page

Larry Kollar

Top Page  |  Blog  |  Friends  |  Groups

Add

Larry Kollar is not connected to you in Yahoo! 360°.

Last updated Tue May 08, 2007 Member since July 2006

HTML 5 Working Draft released. Article coming.--> Click here Reply

1 - 5 of 17 First | < Prev | Next > | Last

Tech Writing Rants Full Post View | List View

An opinionated look at current, future — and even past — Technical Writing technologies.

Support Writers. Support the WGA.

As technical writers, we often complain (with some justification) about a lack of respect for technical writing as a profession, and sometimes even as skilled labor. Screenwriters, the people who write the scripts for TV shows and movies, and even the quips in the late-night opening monologues, face similar difficulties — and a pay structure that might seem completely alien even to contract technical writers (imagine not getting paid because your work wasn’t accepted).


The Writers Guild of America has gone on strike, picketing studios in both Hollywood and in New York City. As DVD sales now make up a bigger piece of sales, they're asking for (among other things) a royalty increase from 4 cents to 8 cents per DVD, which is still less money than what goes into the packaging. The studios are simply refusing to budge on the DVD issue, and many other issues that the WGA considers important. The studios, through their representatives the Alliance of Motion Picture and Television Producers, are attempting to paint the WGA as a club of spoiled rich writers who want far more than their fair share. In reality, a few writers are highly-paid and the vast majority of WGA members have incomes smaller than yours or mine (sound familiar?).


As technical writers, we can support our cousins in Hollywood and New York, and perhaps help them earn a little more respect for all writers including ourselves — after all, without writers, there would be nothing but news on TV. Joining the strike directly would affect nothing but our own jobs, but we can turn off our TVs and defer DVD rentals and purchases until the strike is settled. I know that's difficult for a lot of people, and I rarely watch TV anyway, but doing it — and as importantly, letting the AMPTP know about it — could have an effect.


Tell them what you're doing (write that letter and put it in the mail):


Alliance of Motion Picture and Television Producers

15503 Ventura Boulevard

Encino, CA 91436


818-995-3600


Contact form


Let the WGA know that you're supporting their efforts as well: mbaissues@wgaeast.org.


I may update this later as necessary. Meanwhile, take the poll and leave a comment or two.

Do you support the WGA action?
Yes
1
No
0
Not sure
1
Sign in to vote
Tuesday November 6, 2007 - 10:08pm (EST) Permanent Link | 2 Comments
NeoOffice to the Rescue. Again.
While I don’t have to use Word, I can’t control what other people use. That’s unfortunate, both for myself and for those people I have to deal with.

We outsourced a project that was deemed a necessary evil — and we outsourced everything, including the documentation. I could have furnished them with structured FrameMaker files, but when I said “FrameMaker” they said “huh?” So I exported everything out of markup to HTML, furnished them with PDFs of a finished project to show them how it should look, and told them to open it using MS Word. They got it mostly formatted, although the headings wrapping in the sidehead stymied them (no surprise there — Word used to have a “Side by Side” feature that could do the job, but it has been gone since Word 6.0).

After the last draft round, I suggested that they get the styles beaten into shape to make everything consistent inside each manual and across the suite of four manuals that make up this project. This they did, or at least tried to do… I think Word finally started to get the better of them. One of the manuals opened up truncated, and crashed Word when I tried to print it. I was able to open it in NeoOffice, although the headers and footers got garbled, and print it so I can at least start a content edit.

Meanwhile, they’ve cried uncle and asked for my structured Frame templates.

I know a lot of technical writers get all their work done in Word. I just don’t see how.
Tags: framemaker, word, openoffice
Thursday September 6, 2007 - 05:37pm (EDT) Permanent Link | 4 Comments
Heresy the Third: Metadata is for Computers

Heresy: An opinion profoundly at odds with what is generally accepted.

Machines work, people should think.


Heresy the Second
Heresy the First


Back in Heresy the First, Axiom 1 asserted that documentation is written primarily for people, with computers being a secondary audience (that ultimately serves the purposes of people by searching, organizing, and cataloging documents). Computers are very useful tools, but are not terribly intelligent — a computer can “read” a document, in the sense of loading it from a hard drive, but cannot “read” it the way we do. The closest a computer comes to reading is by searching for a series of bits that either match a particular pattern or appear in a particular part of the file.

Computers are very good at finding patterns, or arranging data into desired patterns (e.g. sorting); but when it comes to document handling they might need a little help. That help often takes the form of metadata, literally “data about the data.” Metadata can take several forms, some of which I’ll describe shortly.

Sometimes, metadata is simply a way to muddy the waters. “What about metadata?” comes up often when I stump for more simple, human-scale authoring systems. The proper answer may well be, “Well, what about it?” If metadata is what computers use, let the computers deal with it.

Metadata takes many forms, but these forms can be graphed:

Four quadrants: implicit/explicit, internal/external

In this graph, implicit vs. explicit metadata appears on the X-axis; internal vs. external metadata appears on the Y-axis. Let’s take a look at each pair of attributes.

Implicit vs. Explicit



Sometimes, metadata just comes along for the ride. For example, these items appear in most technical documents:

  • directory path

  • file names/extensions

  • title

  • header/footer info

  • terms or index entries

  • styles, elements, attributes, or document types

  • links (or references) to other documents



This is implicit metadata — information that’s part of your document, and meant for other purposes, but can be used as metadata too. Even plain text can be a kind of metadata: for example, search engines build an index based on words or phrases appearing in the document. A more sophisticated search engine could, based on keywords or phrases, provide a rough idea of what the document is about (which would provide a more refined search).

The document’s name and path can provide metadata? Why not? For example, a document’s path and file name might be:

~/Documents/Widget2000/UserGuide/Installation.odt

We can infer several important pieces of information just from this: the document is part of the Widget 2000 User’s Guide, describes installation procedures, and is an OpenOffice file. If we wanted to glean more information, knowing that it’s an OpenOffice file means we can extract the meta.xml data (we’ll explore OpenOffice files in a later post). By listing the directory, we could find closely-related files.

The document title is important — a proper title describes the document, and some search engines often weight terms found in the document title. For example, Unix “manpages” take advantage of implicit metadata; a script called makewhatis extracts the title and description from the “NAME” block to build a database of keywords that can be searched using apropos or man -k (keywords). Writing a proper manpage title can be an art — not only does it have to properly describe the content, it must contain keywords that readers would use to find that manpage in an apropos search.

In a markup context, attributes, tags, and even the document type help to describe the document. For example, the difference between DITA task and concept documents should be obvious; each topic type describes what kind of content should be found in that topic. Going deeper, attributes like class (HTML) or role (DocBook, DITA) can be used to describe parts of a document.

Links and references, as well as the document’s directory path, describe the document’s relationship to other documents — its place in the world, as it were. Even link targets (such as bookmarks or <a name="foo"/> tags) can be significant, as they call out sections important enough to be referenced from other places — one could write a script to walk through a body of documentation and create a relational map of jumps and destinations (such a map could, for example, ensure that all referenced topics or chapters are included in a book or other collection).

Just as we can make a case for all documents having an implied structure (aka shared context), we can make the same case for metadata: certain items that already appear in the document do a pretty good job of describing it. All documents have metadata associated with them, whether we recognize it as such or not.

Explicit metadata, obviously, is metadata that is added specifically as metadata. Examples include:


  • descriptions

  • catalog info

  • properties/file info

  • cataloging (ToC)

  • search (Index)



Ironically, explicit metadata depends much more on the document format than does implicit metadata. You might specify metadata using a Properties dialog (word processors), <meta /> tags (HTML), or Dublin Core (various XML document types).

The Table of Contents and Index are constructs that provide a high-level look at the entire document and a rudimentary search function.

Internal vs. External



Metadata can be either internal to the document or external. Each type has specific advantages and disadvantages.

Internal metadata can include:

  • tags (<meta/>, Dublin Core)

  • document types, elements, attributes

  • Properties



External metadata includes:

  • XML Topic Maps (XTM)

  • file and path names

  • Catalogs

  • Search engine indexes



External metadata has the advantage of being highly flexible, and is necessary for some media (such as video). However, moving or copying a file requires changes to the external metadata; this may or may not present a problem.

Now let’s populate that graph above with examples:

Metadata quadrants, populated

Nearly any type of metadata can be pigeonholed into one or two of these four quadrants (Dublin Core metadata might be internal or external, for example).

Audience Analysis



Remember, metadata is primarily a processing aid rather than something human readers use directly. By focusing on explicit metadata, you have to write two documents: one for humans, another for computers. Even if computers are the primarily consumers of this second(ary) document, the computers are still serving human users — so audience analysis can help you to focus the work for best effect:


  • How will computers use the metadata? For example, you may not need to cater to popular search engines, but need to provide hooks for automated builds.

  • What metadata do the computers need to do the job?

  • How much maintenance is required to keep the metadata current?



If possible, focus on implicit metadata — it requires less maintenance, which means it has a better chance of staying current. Meaningful path and file names, descriptive titles, and proper element (or style) selection can all play a part, and often improve the readability and maintainability of your documents… and that’s the most important thing.
Tags: xml, heresy, metadata
Sunday May 6, 2007 - 08:18pm (EDT) Permanent Link | 0 Comments
Mif2Go Does DITA
Jeremy Griffith, the proprietor of Omsys, had this to say recently:

Our latest Mif2Go release, 48, enables you to make DITA topics and maps directly from UNstructured FrameMaker files. ...

Try it yourself; the free unlimited demo is at: http://www.omsys.com/dcl/download.htm.

Naturally, I’d love to crow (squawk?) about vindication here, but I have to admit that previous attempts to bring forth structure from non-structured documents have been lacking. But Omsys has a pretty good track record; Jeremy wouldn’t be announcing this if he wasn’t sure it worked well.

I’m going to drag a PC out of the drawer and mess with this if and as I get the opportunity. If you’ve already beat on it, post a comment or email me & I’ll put it up as a guest post.
Does it work?
Yes! Forget structured authoring.
0
Mostly – the glitches can be scripted around.
0
Kind of – I wouldn’t use it for production.
0
It stinks! Forget about it.
0
I’m going to try it, but not right away.
0
Sign in to vote
Tags: xml, dita, framemaker
Friday May 4, 2007 - 10:13am (EDT) Permanent Link | 0 Comments
Bruce Chizen and Selective Criticism
Riffing on an FMforOSX posting from Paul FIndon.

From the Pot-Kettle-Black Olympics: Adobe CEO Bruce Chizen goes for the gold in a recent MacWorld interview:

"Microsoft, historically, has never demonstrated a commitment to maintaining a cross platform solution," Bruce Chizen, CEO of Adobe, said in an interview Tuesday in Tokyo. He cited Windows Media Player and Internet Explorer as examples of Microsoft products that are still being developed for Windows but have been ended for the Mac platform.


Of course, neither WMP nor IE are irreplaceable — Flip4Mac works at least as well as the WMP port ever did on Macs, and most other browsers work better than IE (unless an MS-addled IT drone wrote a web app you need for work). But when it comes to FrameMaker, a tech writing tool that is nearly irreplaceable without abandoning GUIs as well, Chizen’s message for Mac users is “use BootCamp.”

OK, when it comes to the flagship application suites for both companies — MS Office and Adobe Creative Suite — Adobe wins the cross-platform contest. The Mac version of Office is missing secondary apps like Access and Visio (the latter of which would be a nice thing to have on OSX), although Word works equally poorly on both platforms — which, from a tech writing standpoint, is what matters. However, the rest of Office and all of Creative Suite are (to a tech writer) merely support applications, or (in the case of InDesign) something that gets pulled out for the rare specialty document.

At any rate, Chizen has no room to complain about some other company’s cross-platform commitments.
Tags: framemaker
Friday April 27, 2007 - 11:58am (EDT) Permanent Link | 0 Comments

Add Tech Writing Rants to your personalized My Yahoo! page:

Add to My Yahoo!RSS About My Yahoo! & RSS
1 - 5 of 17 First | < Prev | Next > | Last