Some agencies deal with the problem by having external contributors do revisions on paper, and the internal publications department type the changes directly into the SGML system. Some SGML authoring systems cannot deal with partial or invalid documents. So even if an agency's field office or contractor can do SGML editing, interchange problems may still exist. Contributors to a document may be restricted to seeing only part of a document, either for security reasons or to avoid multiple revisions being made to the same document section. Some systems do this more easily than others.
Some systems also track revisions better than others do.
If documents you'll be creating and publishing typically have long lifecycles with frequent revisions, be sure to check a package's document comparison and revision marking capabilities. Adept Publisher edits and formats pure SGML Appropriate for CALS, Adept Publisher handles complicated index and cross-reference structures lWhen publishing Standard Generalized Markup Language documents, you must choose between formatting from pure SGML markup and formatting with additional filtering information. ArborText's Adept Publisher, available for Unix and Microsoft Windows NT 4.0, takes the former route and generates PostScript directly from a document's SGML, Document Type Definition and Formatting Output Specification Instance using a multipass, rule-based engine. The trade-off is you get more automatic publishing but less control over the end product. Adept Publisher is an appropriate printing engine for large, simply formatted documents, including most of the Defense Department's Continuous Acquisition and Lifecycle Support documents.