Browse Prior Art Database

Setting Current State Values

IP.com Disclosure Number: IPCOM000099872D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Barker, BA: AUTHOR [+3]

Abstract

In a document data stream that contains a multiple state hierarchy for the setting of current state parameter values and parameter types that affect how to set current state parameter values, rules and parameter classes must be established to specify unambiguously how current state parameter values are to be maintained as a data stream is processed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 61% of the total text.

Setting Current State Values

       In a document data stream that contains a multiple state
hierarchy for the setting of current state parameter values and
parameter types that affect how to set current state parameter
values, rules and parameter classes must be established to specify
unambiguously how current state parameter values are to be maintained
as a data stream is processed.

      To specify how to maintain current state parameter values six
rules:
      Default,
      Cancellation,
      Null,
      Replacement,
      Addition, and
      Extension,
 are defined by the document architecture.  Three parameter
 classes:
      Exclusive,
      Keyword, and
      Non-Self-Identifying Repeating Group, are defined in the
document architecture, and every parameter is assigned to one of
these classes.  During application processing of a document, crossing
a state boundary (e.g., document, page, or object) causes the rules
to be selectively applied to each class to determine if parameter
values are to be added to, replaced, removed permanently or
temporarily from, or restored to, the current state.  The existence
or absence of a current state value for a parameter, the source of an
existing current state value (e.g., document, page, or object state),
and the value of a parameter in process (e.g., actual value, null
value, parameter is omitted but a value is needed, or structured
field is omitted but a parameter va...