This was taken from http://www.strategies.com/vmblrb.htm.
 

SGML VERSION MANAGER (VM)

an application of the ISI Publishing Productivity Suite 
...by Information Strategies, Inc.

Creating and managing multiple versions or "effectivities" of the same data for different audiences or media is a growing challenge in electronic publishing. (view background data) ISI's SGML Version Manager has become the SGML industry's most widely-used tool to aid authors in this demanding editorial task.

In addition, VM is integrated with ISI's Link Manager application to ensure that changes to effectivity do not invalidate existing links in data files.

Versioning, also called "effectivity" allows a single SGML data file to create multiple output products containing both common and product-specific content. Versioning can create products in different languages, for different customers, different media or any combination of these and other categories.

SGML Version Manager supports five major processes:

 

SGML DATA STRUCTURES USED IN VERSION MANAGER:

Version Manager is based on the entry of specific SGML data structures into text files. These non-intrusive structures are added to the content DTD as a basis for automated support for the authoring and control of versioned content.

 

SPECIAL SGML STRUCTURE CONTROLS FOR VERSION AUTHORING:

The content of any specific EFFEC_ITEM or EFFEC_GROUP must adhere to the SGML rules for data surrounding it so that it will not create an invalid structure when resolved. To accommodate this requirement, VM presents a customized insert markup window, modified to reflect only those tags permitted in normal text at the point of the EFFEC element.

The Versioning Menu: This addition to the standard Arbor Text menu bar provides user access to several Version related functions, including:

 

COMPUTER-AIDED VERSION ASSIGNMENT AND MAINTENANCE:

VM allows authors to set, manipulate and manage versioning via the "Versioning" menu item on the Arbor Text menu bar and perform the following functions. When activated through the "View/Modify" menu item, the Versioning Panel displays a view of the Versioning both in force and available for the element in which the Arbor Text cursor resides. Each display is a button which, when pushed, will set or clear its Versioning code for insertion into the file.

The specific configuration and functions of the Versioning Panel is designed to meet the needs of each user site. The example below illustrates the panel configured to provide all functions without resort to the Arbor Text menu.
Tell me more . . . ISI Home Page
 

1