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:
- The system uses the fields to evaluate potential matches in the order you specify, so that the evaluation process accommodates the cataloging characteristics of the incoming bibliographic records. For example, your INN-Reach System might specify the ISBN (MARC 020), ISSN (MARC 022), or LCCN (MARC 010) fields as Secondary Match Fields. If local libraries contribute records with LCCN data more reliably than with ISBN data to this particular INN-Reach Catalog, the system would be configured to search for potential matches on the MARC 010 field first. Only if no matches could be identified on LCCN would the system search for potential matches on the MARC 020 field.
- If the system cannot identify a match using one Secondary Match Field, it continues through the customized list of Secondary Match Fields until it identifies a match or exhausts all possibilities.
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:
- The system finds an index match
- The system does not find an index match
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:
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.