Browse Prior Art Database

Technique for Displaying the Hierarchical Structure of a Document

IP.com Disclosure Number: IPCOM000040505D
Original Publication Date: 1987-Nov-01
Included in the Prior Art Database: 2005-Feb-02
Document File: 3 page(s) / 40K

Publishing Venue

IBM

Related People

Chamberlin, DD: AUTHOR

Abstract

A method is described for displaying the hierarchical structure of a document, comprising the following steps: (a) connecting document contents that are within the scope of a descriptive label (tag) by a vertical line extending from the tag, (b) identifying positions on the vertical line wherein inputs to the document might occur, (c) identifying the current input position, and (d) identifying areas marked by a user for editing operations. The figure illustrates a tag display according to the method described. Each tag that applies to the current page of the text is shown with its level of nesting indicated by a corresponding indentation. Ancestors of tags on the current page are also shown.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Technique for Displaying the Hierarchical Structure of a Document

A method is described for displaying the hierarchical structure of a document, comprising the following steps: (a) connecting document contents that are within the scope of a descriptive label (tag) by a vertical line extending from the tag, (b) identifying positions on the vertical line wherein inputs to the document might occur, (c) identifying the current input position, and (d) identifying areas marked by a user for editing operations. The figure illustrates a tag display according to the method described. Each tag that applies to the current page of the text is shown with its level of nesting indicated by a corresponding indentation. Ancestors of tags on the current page are also shown. The document contents that are within the scope of each tag are arranged vertically below the tag and are connected to the tag by a vertical line. Small "stubs" on the vertical line represent either text or positions in the hierarchy where input (text or tags) might occur. Every possible position on the current page is represented by one of the stubs on the tag display. The current position is represented by an arrow pointing to one of the stubs; at the end of the arrow, the tag that is active at the current position is repeated. In the example shown in the figure, the active tag is <o1>, and the current position is between two <li> tags inside the scope of the <o1>. For a tag which has an id-type attribute, the name and value of that attribute are shown on the tag display next to the name of the tag. A marked area, which is a connected area in the document marked by the user for an editing operation such as move, copy or delete, is represented in the tag display by a thickening of one of the vertical lines. In order for a marked ar...