Matching Records on Specific MARC-tagged Fields

If your INN-Reach System has acquired the Enhanced Match Service for INN-Reach product, the system can match records on values stored in any MARC-tagged field(s) that your INN-Reach System specifies. These fields are used as Secondary Match Fields.

If your INN-Reach System specifies multiple MARC-tagged fields for use as Secondary Match Fields:

If the incoming record contains more than one of the specified MARC-tagged fields, the system performs a separate test for the value in each of the specified fields until it finds a match in the index or determines there is no match.

For each field you specify as a Secondary Match Field, INN-Reach searches for a match in the index appropriate to the field. To identify an initial match, the system compares the value stored in the incoming MARC-tagged field to all values in the appropriate index.

The system proceeds depending on the results of this index search:

System Finds an Index Match

If the system finds a match for a specific MARC-tagged value in the index, it verifies the index match as follows:

  1. Normalizes the data in the MARC-tagged field in both incoming and existing records. The system normalizes the fields using the normalization rule that is appropriate to the specific field, as specified by your INN-Reach System.
  2. Compares the normalized field data from both records:
    • If the normalized data matches, the system continues to the next step in this evaluation.
    • If the normalized data does not match, the records do not match.
  3. Performs any additional evaluations that your INN-Reach System has enabled. If no optional evaluations have been enabled, the system considers the record a match.

System Does Not Find an Index Match

If the system does not find a match for the specific MARC-tagged value in the index, the system:

  1. Determines whether the field repeats in the incoming record (that is, whether there is more than one instance of the field for which it failed to find an index match):
    • If the field does not repeat, the system skips to Step 3 below.
    • If the field repeats, the system continues to the next step in this evaluation.
  2. Determines whether INN-Reach is configured to use the first instance or all instances of the field in the records:
    • If INN-Reach is configured to use only the first instance of the field, the system continues to the next step in this evaluation.
    • If INN-Reach is configured to use all instances of the field, the system restarts this process (that is, attempts to find an index match) using the next instance of the field.
  3. Stops evaluating this Secondary Match Field and continues as appropriate:
    • If your INN-Reach System has been configured to evaluate additional Secondary Match Fields, the system restarts this process (that is, it attempts to find an index match) using the next Secondary Match Field specified.
    • If your INN-Reach System is not configured to evaluate additional Secondary Match Fields, or if the field for which there is no index match is the last of the Secondary Match Fields to be evaluated, the system identifies the records as not a match.