Archive - May 2006
DITA: Getting Started Workshop
Michael Priestley
STC 2006, day 1 - so far so good
Blogging from the conference center at STC 2006, where we just had a great keynote presentation from Vinton Cerf and Robert Kahn, two of the founders of the Internet. Got into an interesting discussion afterwards about how to manage the uniqueness of IDs - a problem I'm still trying to understand in the context of DITA. While a globally unique identifier clearly has advantages, including persistence and reliability, it does have some disadvantages, such as length and lack of scoping. Does the ID need to be globally unique, if all references are scoped by membership in a plugin architecture, as in Eclipse?
Intro to DITA
Intro to DITA presentation from STC 2006
Simple Interface For Plugin Installation and Upgrade
Installing a plugin takes two or three steps, depending upon the platform and installed software.
- Unzip the plugin package
- Copy the generated directory into the “demo” or “plugins” folder
- Run the integrator task
Information set proposal
I'm coming around to the idea that we can't handle all of the dependency tracking with a specialized map. But, I'm wondering if we can come up with an approach that still leverages maps for the dependencies they express and supports the continuum of approaches.
Proposal: We introduce a new kind of XML document that identifies the source files belonging to an information set. The basic structure is very simple:
<infoset><data ...> ... </data>
... more data about this infoset ...
<source href="filename" modified="2006-5-2 20:05:01">
<data ...> ... </data>
... more data about this source ...
</source>
... more sources ...
</infoset>
The <data> element would be the same as DITA 1.1 for cognitive reuse if nothing else.