CALS (Continuous Acquisition and Life-cycle Support) is a United States Department of Defense initiative designed to capture military documentation and link it to related information. The DTD for the CALS table model consists of a set of element and attribute declarations that partly define the model.
The DITA docoument format is a block-oriented content markup language written using XML. It is similar to uDoc, but much more restrictive and as a result is harder to use.
Darwin Information Typing Architecture
See
Darwin Information Typing Architecture (DITA)
DITA-OT (DITA Open Toolkit) is primarily a publishing tool, intended to convert DITA content into various output formats, which can be extended by development of additional plug-ins. It is written in XSLT and Java, and is available from SourceForge.
DITA2Go converts DITA documents to other formats; the conversion process is governed by settings in one or more configuration files. DITA2Go is organized around the idea of formats, which are packages of presentational content, just as elements are packages of semantic content. DITA2Go provides the means to perform two primary tasks: map DITA elements to output formats, and define presentational properties of those output formats. DITA2Go also carries out a number of output-type-dependent secondary tasks, such as constructing Help file infrastructure.
DocBook is a semantic XML language that provides element tags of three broad types: structural, block-level, and inline. DocBook is intended for technical documents related to computer hardware and software, but is also appropriate for other kinds of technical documents. See its Web site.
MicroXML is a simplified version of XML created in 2013 by James Clark and John Cowan, two of the original creators of XML, to address what they saw as overcomplication in XML itself. The spec for it is currently supported by a W3C Community Group. The uDoc document format is one of its first applications.
Mif2Go provides the means to perform two primary tasks: map FrameMaker formats to output formats, and define presentational properties of those output formats. Mif2Go also carries out a number of output-type-dependent secondary tasks, such as constructing Help file infrastructure. Mif2Go relies on both rules and instance mark-up. Rules come from settings in configuration files; instance mark-up is in the FrameMaker files themselves, in the form of custom FrameMaker markers.
See
SGML is an ISO standard system for defining markup languages, for tagging headings, paragraphs, tables, and graphics in a document according to their meaning and relationship to other elements rather than to the format of their presentation. HTML is an SGML application that uses a fixed set of tags, while XML is a simplified version of SGML.
Tab stops are preset locations on a line of text. Although space characters can be used to line up columns of numbers and names in a monospaced font, proportional fonts, with varying widths of letters, require preset locations for proper column alignment. Tab stops in uDoc are numbered, and the location of each is determined by the corresponding metric specified in the definition of the format in use.
The uDoc docoument format, pronounced “YOU-doc”, is a block-oriented content markup language written using MicroXML. It is similar to DITA, but much more permissive and easier to use.
DITA2Go converts uDoc documents to other formats; the conversion process is governed by settings in one or more configuration files.
Extensible Markup Language (XML) is a subset of SGML, designed to be used on the World Wide Web. MicroXML is a simplified version of XML, and uDoc is a MicroXML application.
XSLT is a language for transforming XML documents into other XML documents, or into other objects such as HTML for web pages, plain text, or XSL Formatting Objects (XSL-FO) which can then be converted to PDF, PostScript, and PNG.