Library ScienceKOHA & MARC21
September 26, 2026
11 min read

MARC21 for KOHA: Essential Tags, Subfields & Practical Cataloging Workflows for Librarians

A comprehensive, practical guide for catalogers and librarians on understanding MARC21 bibliographic tags (020, 100, 245, 260/264, 300, 650), KOHA 952 item-level mappings, Excel-to-MARC data migration, and preventing cataloging errors.

MARC21 bibliographic cataloging and KOHA ILS automated data processing

Every modern automated library relies on standardized bibliographic metadata to power its online public access catalog (OPAC), circulation desk, and interlibrary exchanges. At the heart of open-source library systems like KOHA ILMS lies MARC21 (Machine-Readable Cataloging). For many practicing librarians and cataloging staff, navigating hundreds of numeric tags, indicators, and subfield delimiters can feel overwhelming. This practical guide cuts through theoretical jargon to provide an operational, field-by-field reference and workflow for creating clean MARC21 records and importing spreadsheet data into KOHA without data corruption.

1. What is MARC21 and Why Is It Essential in KOHA?

MARC stands for MAchine-Readable Cataloging. Developed by the Library of Congress in the 1960s and refined into the MARC21 standard, it provides a standardized electronic data structure enabling computers to interpret, index, search, and exchange bibliographic information consistently across disparate library systems.

In KOHA, MARC21 serves as the foundational data model for both bibliographic description (the work/title level) and holdings management (the specific physical copies/items in your library). Using standard MARC21 ensures:

  • Interoperability & Z39.50 Copy Cataloging: Direct record retrieval from national libraries (Library of Congress, British Library, OCLC) into your local KOHA database.
  • Precision Indexing & Discovery: Granular search facets in OPAC allowing patrons to filter specifically by title, primary author, editor, subject heading, or publisher.
  • Future-Proof Migration: Standardized data that can be exported or upgraded across any compliant Integrated Library System (ILS) without data loss.

2. Core MARC21 Bibliographic Tags Every Librarian Must Know

While the complete MARC21 standard contains hundreds of tags, over 95% of standard academic book cataloging relies on these essential fields:

Tag Field Name Essential Subfields Example / Usage
020 ISBN $a (10 or 13-digit ISBN), $c (Price/terms) 020 $$a 9780132350884 $$c Rs. 850.00
082 Dewey Decimal Classification (DDC) $a (Classification Number), $2 (Edition) 082 04 $$a 025.04 $$2 23
100 Main Entry — Personal Name (Author) $a (Surname, First Name), $d (Dates), $e (Relator term) 100 1# $$a Ranganathan, S. R. $$d 1892-1972 $$e author
245 Title Statement $a (Title proper), $b (Remainder of title/subtitle), $c (Statement of responsibility) 245 10 $$a Colon classification $$b basic classification $$c by S.R. Ranganathan
250 Edition Statement $a (Edition text) 250 ## $$a 6th ed., repr. with amendments
260 / 264 Publication / Distribution $a (Place of publication), $b (Publisher name), $c (Date/Year) 264 #1 $$a New Delhi $$b Ess Ess Publications $$c 2024
300 Physical Description $a (Extent / Pagination), $b (Illustrations), $c (Dimensions) 300 ## $$a xxiv, 450 p. $$b ill. $$c 24 cm.
650 Subject Added Entry — Topical Term $a (Topical term), $x (General subdivision), $z (Geographic) 650 #0 $$a Classification, Colon $$x Rules
700 Added Entry — Joint Author / Editor $a (Personal name), $e (Relator term, e.g. editor) 700 1# $$a Kumar, Girja $$e joint author

3. The Crucial KOHA Item Tag (952): Holding Level Data

While standard MARC tags (001–899) describe the title, tag 952 in KOHA is the dedicated field that stores physical copy details (accession numbers, barcodes, shelving location, branches, and price). A record imported into KOHA without tag 952 will create a bibliographic record with zero items attached.

Mandatory Subfields in 952

  • $a : Permanent Holding Library / Branch Code (e.g. MAIN)
  • $b : Current Owning Library Branch Code (e.g. MAIN)
  • $p : Barcode / Unique Accession Number (e.g. ACC10492)
  • $y : Item Type Code (e.g. BK for Book, REF for Reference)

Recommended Administrative Subfields

  • $c : Shelving Location / Collection Code (e.g. GEN)
  • $o : Full Call Number / Class + Book Number (e.g. 025.04 TYAG)
  • $g : Cost / Replacement Price (e.g. 650.00)
  • $7 : Not For Loan Status (0 = Can borrow, 1 = Reference Only)

4. Step-by-Step Workflow: Converting Spreadsheet Lists to MARC21 (.mrc)

Most libraries receive acquisition lists in Excel format (.xlsx / .csv). Here is the verified workflow for bulk converting Excel data into ISO 2709 standard MARC21 binary files using LISWALA's Excel to MARC21 utility:

Step 1 Standardize Spreadsheet Column Headers

Ensure your spreadsheet contains clean columns: Accession No, Title, Author, Edition, Publisher, Year, ISBN, Call No, and Price.

Step 2 Convert Using LISWALA Excel to MARC21 Tool

Upload your spreadsheet into the LISWALA Excel to MARC21 Converter. Set your Branch Code (e.g. MAIN) and Item Type (e.g. BK). The tool automatically maps title to 245$a, author to 100$a, publisher to 264, and injects complete 952 item holdings for every copy.

Step 3 Stage and Import into KOHA ILMS

Log in to KOHA Staff Client > Tools > Stage MARC records for import. Upload the downloaded .mrc file. Configure duplicate match rules (e.g. match on 020$a ISBN or 952$p Barcode) and click Stage for import.

Step 4 Review Staged Batch and Commit into Catalog

Open Manage staged MARC records. Verify record count and match diagnostics. Click Import into catalog. KOHA Zebra indexer will process the new records and make them immediately searchable in OPAC.

5. Common MARC21 Errors and How to Prevent Them

  • Missing Tag 952: Importing bibliographic records without item tags results in ghost records with no physical copies for circulation.
  • Invalid Indicators in Tag 245: Setting first indicator incorrectly (e.g., non-filing characters for titles beginning with "The", "A", or "An"). Use second indicator 4 for "The " so OPAC searches ignore the article during alphabetical sorting.
  • Character Encoding Mismatches: Using ANSI/ASCII instead of UTF-8 encoding causes accented characters, diacritics, and Indian language scripts (Devanagari, Tamil, Bengali) to render as distorted symbols. Always ensure UTF-8 encoding in Leader byte 09.
  • Duplicate Barcodes in 952$p: Ensure every physical item copy has a distinct barcode to prevent circulation check-out collision.

Key Takeaways for Practicing Librarians

Standardized MARC21 cataloging is the cornerstone of effective library management. By mastering key bibliographic fields (020, 100, 245, 260/264, 300, 650) and configuring accurate KOHA 952 item holdings, catalogers ensure flawless OPAC discovery, seamless circulation desk transactions, and audit-ready collection data.

Official Regulatory & Technical References
LISWALA Team
About the AuthorVerified Contributor

LISWALA Team

Library & Information Science Editorial Team

The LISWALA Team comprises experienced library practitioners, educators, and technology specialists dedicated to publishing reviewed, fact-checked, and practically actionable guides, classification aids, and technical documentation for the Library & Information Science community.

Certified Library & Information Science ProfessionalsAcademic Librarians & Information SpecialistsInstitutional Compliance & Documentation Experts