Browse Prior Art Database

Coalescence of global and local metadata with effective date

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

Publishing Venue

IBM

Abstract

Disclosed is a mechanism for overriding a base set of data (global or default values) with local data when appropriate, and for using an "effective date" value to decide which data is applicable.

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

Page 1 of 2

Coalescence of global and local metadata with effective date

Disclosed is a mechanism for overriding a base set of data (global or default values) with local data when appropriate, and for using an "effective date" value to decide which data is applicable.

It is often necessary in applications to provide a way to override default values with specific local values. An example is overriding federal laws when locally applicable state or municipal laws provide exceptions. These types of rules often have an effective date as new legislation becomes law.

From a programmer's point of view all of this detail should be hidden. Given a request for a piece of data and criteria such as a state or municipality name, the retrieval algorithm should resolve (or "coalesce") the effective date and criteria and return the appropriate data.

The disclosed mechanism includes a method for organizing data, and a lookup algorithm. Each row of data contains attributes for a major criterion. In the example above this would be the state. As legislation changes, additional rows are added with the appropriate effective date. The lookup for the row representing rules in effect for a particular locality at a particular time is straightforward.

For given minor criteria, some attributes are overridden with other values. In the example above the state tax might be overridden by a municipal tax in some localities. The attributes that can be overridden are typically a small subset of the total set of attributes associated with the major criteria. If almost all of attributes are overridden then the minor criterion is really a m...