Specified combinations of attribute input criteria may be utilized to
determine the unique object identifier of an object in a database. The
value of each attribute specified as input criteria is compared to the
value of a corresponding attribute within an object attribute record. If
the values are equivalent, a match weight associated with the attribute is
added to a weight accumulator. If not, an executable rule associated with
the attribute may be executed on the input criteria value and the result
compared to the object attribute record value. If a match is determined
after a rule is executed, a post-rule weight is added to the weight
accumulator. If no match is determined, either before or after a rule is
executed, a non-match weight is subtracted from the weight accumulator.
When all attributes from the input criteria have been compared to the
corresponding attributes from the object attribute record, the total
computed match value from the weight accumulator is compared to a
threshold value specified as indicative of a unique match. The input
criteria are compared in similar fashion to all object attribute records
for objects in the database. No matches, one match, or multiple matches
may be found, although a determination of multiple matches will be
considered an error condition.
Des combinaisons indiquées des critères d'entrée d'attribut peuvent être utilisées pour déterminer la marque unique d'objet d'un objet dans une base de données. La valeur de chaque attribut indiqué comme critères d'entrée est comparée à la valeur d'un attribut correspondant dans un disque d'attribut d'objet. Si les valeurs sont équivalentes, un poids d'allumette lié à l'attribut est ajouté à un accumulateur de poids. Si pas, une règle exécutable liée à l'attribut peut être exécutée sur les critères d'entrée évaluent et le résultat comparé à la valeur de disque d'attribut d'objet. Si une allumette est déterminée après qu'une règle soit exécutée, un poids de poteau-règle est ajouté à l'accumulateur de poids. Si aucune allumette n'est déterminée, non plus avant ou après qu'une règle soit exécutée, un poids d'non-allumette est soustrait de l'accumulateur de poids. Quand tous les attributs des critères d'entrée ont été comparés aux attributs correspondants du disque d'attribut d'objet, toute la valeur calculée d'allumette de l'accumulateur de poids est comparée à une valeur- seuil indiquée en tant qu'indicative d'une allumette unique. Les critères d'entrée sont comparés de mode semblable à tous les disques d'attribut d'objet pour des objets dans la base de données. Aucune allumette, une allumette, ou allumettes multiples ne peuvent être trouvées, bien qu'une détermination des allumettes multiples soit considérée une condition d'erreur.