LCSH Subject Heading String Well-Formedness Checker
Check an LCSH-style heading string for double-hyphen subdivision separators, capitalization of each segment and absence of stray dashes or padding.
Description
Check basic LCSH-style subdivision separator and capitalization conventions and count subdivisions after the main heading.
Check an LCSH-style heading string for double-hyphen subdivision separators, capitalization of each segment and absence of stray dashes or padding.
When to use LCSH Subject Heading String Well-Formedness Checker
- Check basic LCSH-style subdivision separator and capitalization conventions and count subdivisions after the main heading.
- Apply the same explicit rule consistently during ingest, quality control, reporting, or preservation planning.
- Expose records that need human review without silently rewriting the source data.
How the calculation works
The main heading is not a subdivision; A--B--C therefore contains two subdivisions.
subdivision count = double-hyphen segments − 1 Interpreting the result
The main heading is not a subdivision; A--B--C therefore contains two subdivisions.
Assumptions and limitations
- This is a string-style check, not Library of Congress authority validation; it cannot confirm authorized headings, subdivision order, punctuation rules, or MARC coding.
- Preserve the original value and record the rule version when using this result in an archival workflow.