AI-Powered Library of Congress Subject Headings Generation & Validation
Kwok-leong Tang
Harvard University
https://assistant.cataloguer.name
The origin of the LCSH Cataloging Assistant
The response
Free & Open Source
No subscription. No restrictions.
Works with free AI tiers.
From proof of concept to full web application
2024
Proof of concept with LOC Linked Data validation
2025
Free, Gemini-powered browser tool for catalogers
2026
Full PWA with multi-provider AI & MARC generation
26%
LLM accuracy on LCSH prediction
(Library of Congress ECD experiments)
Best ML model scored only 35%. Generic AI hallucinates headings that don't exist.
How the Cataloging Assistant validates AI suggestions
AI
AI analyzes bibliographic data and generates 3–6 LCSH candidates using structured output
LOC
Each candidate validated against LOC suggest2 APIs with similarity scoring
AI
AI picks best LOC match per term + bonus terms. 0–100 confidence score.
An AI-powered tool for librarians and catalogers
Four main sections accessible from the top navigation bar
Landing page with quick-access cards to start a new session, view history, or open settings.
The core 3-step workflow: enter bibliographic data, review AI suggestions, and export MARC records.
Review all past cataloging sessions. View details, export to CSV, or delete old sessions.
Configure your AI model provider, manage API keys, and customize the system prompt.
First step — choose your AI provider (required before using the Wizard)
Enter and manage API keys securely in your browser
The core cataloging workflow from input to MARC output
Enter title, author, abstract, table of contents, notes. Upload images.
Review AI suggestions validated against LOC with similarity scores.
MARC records, copy to clipboard, export CSV, save to history.
Example: Cataloging "The Great Gatsby" by F. Scott Fitzgerald
| Field | Required? |
|---|---|
| Title | Yes (or upload image) |
| Author | No |
| Abstract | No (recommended) |
| Table of Contents | No |
| Additional Notes | No |
| Images | No (PNG/JPEG) |
Click "Generate LCSH Suggestions" and wait for the AI to process
AI suggestions validated against the Library of Congress database
Each validated term includes full context and reasoning
Terms with 100% matches and AI reasoning
"AI Additional" terms and "Generate MARC Records" button
MARC records, subject analysis, and validation score
650 _0 $a American fiction $y 20th century
Multiple ways to export your results
Copy all MARC records to your clipboard at once for pasting into your ILS.
Download a CSV file with all terms, matches, sources, reasoning, and MARC records.
Persist the entire session for future reference, review, and re-export.
Copy a single MARC record with the "Copy" button next to each term.
Review, export, and manage your past cataloging sessions
Click the eye icon to open a detailed view of any past session
Visit the Cataloging Assistant and try it yourself
https://assistant.cataloguer.name
Questions? Feedback? The app is under active development.
Your input helps make it better for the cataloging community.