OCLC Control Number expansion
Sample files for testing
The sample files below can be used to test your systems. The files contain sample MARC bibliographic records with expanded OCLC Control Numbers.
Click the file to download it.
MARC 001 field format
|"on"+10 or more digits||on1234567890 OR on1234567890123|
Note: The "on" prefix will be used for numbers that have 10 or more digits. Lower numbers will continue to use "ocn" or "ocm," as defined above.
Implementation details for MARC field 001
- If the number is fewer than 8 digits, the format is "ocm" + the number prefixed with 0s to 8 digits + a space at the end
- If the number is 8 digits, the format is "ocm" + the number + a space at the end
- If the number is 9 digits, the format is "ocn" + the number
- If the number is 10 or more digits, the format is "on" + the number
- "^" designates a space in the examples above. Spaces at the end only occur with prefix "ocm" and not for numbers with other prefixes.
- Leading zeros are only used with the prefix "ocm" as noted above. They are never used with other prefixes.
Other MARC fields
In the 035 field, the OCLC Control Number is usually stored with the prefix "(OCoLC)," without the "ocm", "ocn" or "on" prefixes, e.g., (OCoLC)1234567890. Most other fields where the OCLC Control Number may be stored, such as in the linking 7XX fields, also usually store the number with the "(OCoLC)" prefix. These fields and subfields are all variable in length, and no special system changes are likely to be needed in order to accommodate the longer OCLC Control Number for those fields.