As of Ramsons release, OCLC 035 numbers in MARC Bibliographic records will be normalized to remove unnecessary prefixes, leading zeros, duplicates, and other details when an Instance record is created or updated via Single Record Import or Data Import. This page will document the specific details of the normalization process.
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Identification
When MARC records are ingested via Data Import or Single Record Import (Inventory), OCLC numbers in the 035 field will be identified by the existence of (OCoLC) within the value.
Tip |
---|
Pass Example: If MARC record contains the following line, then the value in 035 $a will be identified as an OCLC number and will be normalized:
|
Warning |
---|
Fail Example: If MARC record contains the following line, then the value in 035 $a will be NOT identified as an OCLC number and will not be normalized:
|
Normalization
When an 035 value has been identified as an OCLC number, it will be normalized based on whether certain details are present within the value.
Detail | Normalization action | Example |
---|---|---|
“(OCoLC)” | Retain (OCoLC) |
|
Alpha prefixes that are ‘on’, 'ocn' or 'ocm' | If prefix of ‘on’, 'ocn' or 'ocm' appear in 035 value, they should be removed |
|
Alpha prefixes that are not ‘on’, 'ocn' or 'ocm' | If there are any prefix values that are NOT ‘on’, 'ocm', or 'ocn', the original prefix should remain |
|
Leading zeros | If leading zeros appear, they should be removed |
|
Spaces ( ) or periods (.) | If space character ( ) or period (.) appear within 035 value, then they should be removed |
|
Duplicates |
|
|
Display in Inventory & Source View
After processing, resulting OCLC 035 numbers will display as expected in the Identifiers accordion of an Instance in Inventory and in the 035 fields of underlying MARC Source View
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Inventory Display: |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
SRS Display: |
Additional Information
The functionality described above was introduced in Ramsons release.
Work to support this functionality was completed by Folijet team via the following project:
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UXPROD-4081