Browse Prior Art Database

Priority Merger of Record Fields

IP.com Disclosure Number: IPCOM000077704D
Original Publication Date: 1972-Sep-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 2 page(s) / 36K

Publishing Venue

IBM

Related People

Crowfoot, NC: AUTHOR [+2]

Abstract

Two or more records can be merged to produce a single record in which nonnull fields are merged in a predetermined order. Individual fields of each record are given a priority. This priority is utilized to resolve any conflicts when data exists in more than one of the input records, by explicitly specifying the merge order for each field in every record.

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 100% of the total text.

Page 1 of 2

Priority Merger of Record Fields

Two or more records can be merged to produce a single record in which nonnull fields are merged in a predetermined order. Individual fields of each record are given a priority. This priority is utilized to resolve any conflicts when data exists in more than one of the input records, by explicitly specifying the merge order for each field in every record.

An example is indicated in the diagram, wherein the respective fields of records A and B are assigned different priorities. Note 1 that the priority is ascending, for example, from a low value of 1 to a high value of 10. Note 2 that the source fields may be used more than once. Within this example, field 1A has a priority higher than that of field 1B and, therefore, within the resultant record field 1A, the first illustrated field, would be written.

Should two or more fields be assigned the same priority, then some other algorithm could be used to determine which one would be merged. A simple method might be to prioritize the records as a whole. For example, should record A have higher priority than record B, then in cases of conflict, fields of record A would be the ones merged.

1

Page 2 of 2

2

[This page contains 2 pictures or other non-text objects]