Behind every smooth library catalogue search lies a layer of specialised software that most patrons never see. When a cataloguer adds a new book to the collection, they rarely type every detail from scratch. Instead, they rely on online cataloguing utilities: tools built to locate, view, copy, convert, and validate bibliographic records. These utilities save countless hours, reduce errors, and keep records consistent across thousands of libraries. Understanding how they work gives a clear picture of how modern technical services actually function day to day.

Table of Contents

What online cataloguing utilities do

Cataloguing utilities are specialised applications that handle MARC records at different stages of the workflow. MARC stands for Machine-Readable Cataloging, a standardised format developed by the Library of Congress for encoding and exchanging bibliographic information in machine-readable form. The most widely used version today is MARC 21, which became the de facto international standard after the harmonisation of the US and Canadian MARC formats in 1999.

A single MARC record packs an enormous amount of structured data into a compact format using numeric tags, indicators, and subfield codes. This makes the record perfect for computers but hard for humans to read in its raw state. Utilities bridge that gap. Broadly, they fall into four groups: search and display tools, copy cataloguing services, conversion utilities, and validation tools. Each group solves a different problem, and most libraries use a combination of them.

Search, view, and print tools

The first step in any cataloguing task is finding the right record and seeing it clearly. Raw MARC data is dense and unforgiving, so tools that present records in a readable layout are essential.

MARCView

MARCView is a utility that displays MARC records in a clean, human-readable format. Rather than showing a wall of tags and delimiters, it organises the record so that fields like title, author, and ISBN are easy to identify. Cataloguers can search within records by specific fields and then print or export the results for offline use or for importing into another system. For smaller libraries or institutions just beginning to digitise their collections, this kind of clarity removes a major barrier. Staff can work with MARC data without needing to memorise every tag and indicator first.

BookWhere

BookWhere goes a step further by searching across many libraries at once. It connects to remote catalogues as a Z39.50 client, a protocol that lets one system query another library’s database directly. WebClarity, the company behind it, maintains a registry of over 2,800 targets, including the Library of Congress, the British Library, and thousands of other institutions configured as Z39.50 servers. A cataloguer can search several of these sources simultaneously and retrieve matching records in seconds.

BookWhere also supports batch processing. By submitting a list of ISBNs, a library can obtain cataloguing records for whole batches of material at once, which is invaluable for clearing backlogs. The tool includes a record rating and scoring feature that analyses incoming records from multiple sources and flags those that best meet a library’s standards for completeness. Records can be exported in MARC, XML, or text formats, making them compatible with most integrated library systems.

Copy cataloguing tools

Most libraries do not create original records for every item. If another library has already catalogued the same book, it makes sense to reuse that work. This practice is called copy cataloguing, and it is the single biggest time-saver in technical services. The process involves finding a matching record, editing it as needed, setting your holdings, and exporting it to your local system.

OCLC Connexion

OCLC’s Connexion is one of the most established copy cataloguing services in the world. It connects member libraries to WorldCat, a shared global catalogue built collectively by libraries everywhere. With Connexion, a cataloguer can search WorldCat for a matching record, edit it, set holdings, export it, and print labels, all within one interface. When a library improves a record, that change is reflected in WorldCat and shared with the entire cooperative, so every member benefits from the others’ work.

Connexion is not limited to copying existing records. It also supports original cataloguing, letting libraries create new records, validate them, and add them to WorldCat. It offers flexible searching across more than 90 indexes and handles a wide range of scripts, including Devanagari, Bengali, and Tamil, which matters for multilingual collections in India. OCLC has also begun adding AI features that suggest Dewey Decimal and Library of Congress classification numbers and subject headings as catalogers create records, drawing on the vast pool of WorldCat data.

It is worth noting that OCLC’s newer WorldShare Record Manager provides similar record-at-a-time cataloguing through a web-based interface, complementing the functionality available in Connexion. Libraries increasingly choose between these depending on whether they prefer a desktop client or a cloud platform.

MARC conversion utilities

Bibliographic data does not always arrive in MARC format. A library might receive records as spreadsheets, XML files, or exports from a publisher’s database. Conversion utilities translate this data into valid MARC, and they translate MARC into other formats when needed for sharing or web display.

MarcEdit: the free standard

MarcEdit, developed by Terry Reese, is the most widely used free conversion and editing tool in the field. It began development in 1999 as a replacement for the Library of Congress’s older DOS-based MARCBreaker and MARCMaker software, and it remains freely available today. The tool handles conversion in many directions: it can turn CSV or delimited text into MARC, and it can export MARC to XML-based markups like MODS, MADS, and Dublin Core.

MarcEdit also manages character set conversion, an often-overlooked but critical task. It can convert records between MARC-8 and UTF-8, which is essential when working with non-Latin scripts. Beyond conversion, it includes a built-in Z39.50 client, OAI-PMH harvesting, direct integration with several ILS providers and OCLC, and a powerful editor for global find-and-replace operations across thousands of records at once.

Choosing free versus paid tools

Free tools like MarcEdit cover the needs of most libraries comfortably. For institutions with very large or complex data, commercial options add features like more robust batch processing, advanced error detection, and dedicated support. The right choice depends on the size of the collection and the complexity of the data. A small college library on a tight budget will find MarcEdit more than sufficient, while a large university system migrating millions of records may invest in commercial software with stronger automation.

Validation and quality control

A bibliographic record is only useful if it is accurate. Invalid or incomplete records cause problems with searching, retrieval, and interoperability between systems. As more libraries rely on copy cataloguing and share records through union catalogues, quality control becomes even more important. A single faulty record copied across hundreds of catalogues spreads the error widely.

MARC Report

MARC Report, from The MARC of Quality, is built specifically for validation. It checks records against the current MARC 21 standards and includes over 700 cataloguing checks that catch problems beyond simple structural errors. These cataloguing checks test records against descriptive standards like AACR2 and RDA, flagging issues a basic syntax check would miss. Validation can run in batch mode, producing a report on an entire database, or interactively, letting a cataloguer fix coding errors on the spot.

The tool bundles a range of file utilities too, including functions to verify, split, concatenate, sort, and de-duplicate records, along with converters that move data between MARC and XML. Catalogers in libraries and library companies worldwide use it to check and correct records they create, copy, or receive from outside sources.

MARCValidator in MarcEdit

For libraries that prefer a free option, MarcEdit includes its own validation module called MARCValidator. It checks whether the MARC syntax is valid and can run records against a customisable rules file called marcrules.txt, which lists all valid fields, their indicators, and whether each field is repeatable. The Library Carpentry training materials describe how MARCValidator also checks for stray HTML, tabs, and smart characters that can corrupt records. Users can view results grouped by error type and even remove invalid records automatically from a file. Because the rules file is editable, libraries can add their own local fields and validate against custom requirements.

How these utilities fit together

In practice, a cataloguer rarely uses just one tool. A typical workflow might start with BookWhere or Connexion to find an existing record, move to MarcEdit to convert or batch-edit a set of records, and finish with MARC Report or MARCValidator to confirm everything meets the standard before loading it into the local catalogue. Each utility handles one part of the chain, and together they turn what was once slow, manual work into an efficient, accurate process. For libraries managing growing collections with limited staff, these tools are not a luxury but a necessity.

What do you think? If your library had to choose between a free tool like MarcEdit and a commercial service with dedicated support, which factors would weigh most in the decision? And as AI features begin suggesting classification numbers and subject headings automatically, how should cataloguers balance the speed of automation against their own professional judgement?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://www.loc.gov/marc/bibliographic/bdintro.html
  2. https://www.librarianshipstudies.com/2017/10/marc-21.html
  3. https://librarytechnology.org/document/16111
  4. https://www.oclc.org/en/connexion/features.html
  5. https://www.oclc.org/en/news/releases/2025/20251208-ai-recordmanager-connexion.html
  6. https://www.oclc.org/en/worldshare-record-manager.html
  7. https://marcedit.reeset.net/features
  8. https://www.marcofquality.com/soft/mrtfeatures.html
  9. https://librarycarpentry.github.io/lc-marcedit/05-profiling-your-MARC-data.html

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Organising and Managing Information

1 Basic Concepts

  1. Meanings of Classification
  2. Classification and Organisation
  3. Uses of Classification
  4. Scope of Classification
  5. Process of Classification
  6. Genus-Species Relation
  7. Nature of Classification
  8. Classification as a Tool
  9. Knowledge Classification
  10. Library Classification
  11. Modern Library Classification
  12. Uses of Classification in a Library
  13. Limitations of Classification

2 Type of classification

  1. Fixed and Relative Location Systems
  2. By Design Methodology
  3. Knowledge Classification and Library Classification
  4. Web Classifications: Ontologies
  5. By Areas of Applications
  6. By Form of Literature
  7. Print and Electronic Versions

3 Postulational Approach

  1. Postulational Approach
  2. Idea Plane
  3. Canons of Characteristics
  4. Canons for Succession of Characteristics
  5. Canons for Arrays
  6. Canons for Chain of Classes
  7. Verbal Plane
  8. Notational Plane
  9. Canons of Notation
  10. Hospitality in Array
  11. Hospitality in Chain
  12. Problems of Notation

4 Comparative Study of Schemes of classification

  1. Comparative Librarianship
  2. Introduction to the Major Schemes of Classification
  3. Discipline and Main Class
  4. Notation
  5. Extent of Use and Popularity
  6. Historical Contribution

5 Basic Concepts

  1. Library Catalogue
  2. Laws of Library Science and Library Catalogue
  3. Library Catalogue vis-a-vis Other Library Records
  4. Cataloguing and the Role of Technology
  5. Symbiosis

6 Types and forms of catalogues

  1. Author Catalogue
  2. Name Catalogue
  3. Title Catalogue
  4. Alphabetical Subject Catalogue
  5. Dictionary Catalogue
  6. Classified Catalogue
  7. Comparison of Dictionary and Classified Catalogue
  8. Alphabetico-Classed Catalogue
  9. Outer/Physical Forms of a Catalogue
  10. Bound Register Form
  11. Printed Book Form
  12. Sheaf Form
  13. Card Form
  14. Computer-Produced Book Form
  15. Microform Catalogue
  16. MARC and Online Catalogue
  17. CD-ROM Catalogue
  18. Comparative Study of Physical Forms of Catalogues

7 Formats and standards

  1. Bibliographic Record Formats
  2. Types of Formats
  3. Exchange Formats: Structure and Content
  4. ISBD (International Standard Bibliographic Description)
  5. ISO 2709
  6. MARC and MARC 21
  7. USMARC
  8. UK MARC
  9. UNIMARC
  10. CCF (Common Communication Format)
  11. Indian Standards

8 Cataloguing of non-book material

  1. Non-Book Material
  2. Problems of Cataloguing Non-Book Material
  3. Cataloguing Non-Book Material
  4. Bibliographic Description of Non-Book Material (AACR-2 Rev.Ed.)
  5. Changes in AACR 2R and Amendments 2002
  6. Resources Description and Access (RDA)

9 Basics of Subject Indexing

  1. Subject Indexing: Origin and Development
  2. Meaning and Purpose
  3. Cataloguing Versus Indexing
  4. Indexing Principles and Process
  5. Evaluation of Indexing

10 Indexing languages

  1. Meaning and Scope
  2. Natural Language vs. Indexing Language
  3. Structure of Indexing Language
  4. Attributes of an Indexing Language
  5. Vocabulary Control
  6. Types of Indexing Languages
  7. Library of Congress Subject Headings
  8. Sears List of Subject Headings

11 Indexing Techniques

  1. Derivative Indexing and Assignment Indexing
  2. Pre-Coordinate Indexing System
  3. Cutter’s Contribution
  4. Kaiser’s Contribution
  5. Chain Indexing
  6. PRECIS (Preserved Context Index System)
  7. POPSI (Postulate Based Permuted Subject Indexing)
  8. Post-Coordinate Indexing
  9. Uniterm Indexing
  10. Keyword Indexing
  11. Computerised Indexing
  12. Indexing Internet Resources

12 Conceptual Changes- Impact of Technology

  1. Knowledge Hierarchy
  2. Knowledge Organisation: Concept
  3. Knowledge Organisation in the Pre-Digital Age
  4. Knowledge Organisation Systems: Types
  5. Planning Knowledge Organisation Systems
  6. Linking Interrelated Digital Resources
  7. Universal Access to Heterogeneous Networked Resources
  8. Future of Knowledge Organisation Systems on the Web

13 Online Catalogues- Design and Services

  1. Physical Catalogue to OPAC: Changing Perspectives
  2. Descriptive Catalogue
  3. Standards
  4. Electronic Catalogue
  5. Online Catalogue
  6. Next-Generation Catalogue
  7. MARC Compliant Database
  8. Machine-Readable Cataloguing: Structural Design
  9. Metadata Tools for Cataloguing Networked Resources
  10. OPAC – Online Catalogue Interface
  11. Online Cataloguing Utility Services

14 Overview of Web Indexing, Metadata, Interoperability and Ontologies

  1. Web Indexing
  2. Metadata
  3. Ontology
  4. Interoperability