This is a question commonly asked by our customers when we begin working with them on a single-source solution. There is a short answer:
A structured document organizes paragraphs (elements) in a logical hierarchy, provides a means to attach tags (attributes) to individual paragraphs (elements), and gives you the ability to view the document in multiple ways. FrameMaker ® (and other editors) also gives you the ability to manipulate the content of structured documents so that you can supply different outputs from the same document.
For this discussion, I will be using Adobe® FrameMaker® as my editor. FrameMaker’s what-you-see-is-what-you-get view of structured documents is called the Document View. If you have worked in unstructured Frame, this should look very familiar:
Note, that all text is enclosed in brackets. These brackets indicate element boundaries on the WYSIWYG view (Document View). This correlates to the Structure View hierarchy described later.
The second way to view the document is called Structure View in FrameMaker. The Structure View shows all elements (paragraphs) arranged in a hierarchy. Each box represents an element. An excerpt of the element text is displayed to the right of the element. Below each element are Attributes assigned to the element.
The example highlighted below shows that the first element Bullet1 is assigned a value of 1 for the attribute Output. The second element Bullet1 is assigned a value of 2 for the attribute Output.
In addition to managing the attributes and hierarchy of elements, you can also perform some edits in the Structure view. If you right-click on an element, a context menu appears that describes several possible actions. Typical shortcut buttons (ctrl+C for copy, ctrl+v for paste) function normally. You can also drag-and-drop elements to move their location or to change their place within the hierarchy.
Most users who are accustomed to unstructured FrameMaker are used to working with the formatting toolbar. Structured Frame does have this functionality; however, it also introduces an Element Catalog in place of the paragraph catalog. The Element Catalog lists elements that may be selected to insert into the document and provides a tool-set for managing elements as you create them. Using this catalog, you can insert an element into an existing element, wrap an existing element inside of a new element, and change the type of an existing element. This tool set helps to minimize the complexity of managing the content from the Structure View.
Once you have an element in place, you can assign attributes using the Attribute Editor. The editor displays potential attributes for a selected element and lists the predefined values that may be assigned. Select the desired attribute, assign an attribute value, and then select the Set Value button. This assigned value is then visible in the Structure View.
Using the Structured FrameMaker tool set helps to make management of complex single-sourced documents easier. Creating a functional hierarchy allows you to manage content at all levels. Attributes allow you control several output levels and types while ensuring that you are able to maintain accurate content.





