Browse Prior Art Database

Mechanism for Locality-Specific Data

IP.com Disclosure Number: IPCOM000014924D
Original Publication Date: 2001-Aug-01
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 69K

Publishing Venue

IBM

Abstract

Disclosed is a mechanism for dealing efficiently with data with variant forms, where the variations are dependent on the locality in which the data is used. Specifically, this mechanism allows base values of the data to be specified, as well as local variants which may override the base values.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Mechanism for Locality-Specific Data

Disclosed is a mechanism for dealing efficiently with data with variant forms, where the variations are dependent on the locality in which the data is used. Specifically, this mechanism allows base values of the data to be specified, as well as local variants which may override the base values.

As an example, consider a set of sales forms for a company with offices in several states. The company may have a base form that it prefers, but state and local laws may mandate differences in the forms. Any software that deals with sales for this company will need to know which form to use for a given location. A mechanism is needed that can specify the common forms and then override individual forms that are locality specific.

This is accomplished using two lists and a set of zero or more directives for each locality. The first list (or "base table") contains each common form or the most common variation for each type of form. Each form has the following attributes (the first two of which are essential):

· Unique identifier
· Form name
· Form file name (file that contains the form template)
· Form category
· Prenumbered flag
· Processing class

The second list (or "variant table") contains the complete list of variant forms. Each form has the same attributes as the first list.

Each locality supports a set of override instructions that specifies which forms in list one are overridden by which forms in list two. For example, one such instruction might specify that in Denver, CO, form 100023 from list one is overridden by form 200002 from list two.

There is a mapping between localities (perhaps a state, ci...