# Exemplars Each `.toml` file is one exemplar: a messy input, a canonical structured record, and an expected CMOS 18 bibliography string. ## Format ```toml # IMPORTANT: all top-level keys (including expected_bibliography) must come # BEFORE any [section] header, or TOML will absorb them into that section. source = "Purdue OWL CMOS 18 NB PDF, p. X" # provenance, required type = "book" # book | journal | chapter | web | ai | ... tags = ["book", "single-author"] canary = false # if true, exact-string match required messy_input = "..." expected_bibliography = "Last, First. *The Book Title*. Publisher Name, 2023." [canonical] # Structured fields for the field-level diff. Fields vary by type. author = "Last, First" title = "The Book Title" publisher = "Publisher Name" year = 2023 ``` ## Primary sources - Purdue OWL CMOS 18 NB PDF: https://owl.purdue.edu/owl/research_and_citation/chicago_manual_18th_edition/documents/cmos-nb-20250731.pdf - CMOS official quick guide: https://www.chicagomanualofstyle.org/tools_citationguide/citation-guide-1.html - Widener "New in 18th" LibGuide: https://widener.libguides.com/Chicago18/New