BANNED BOOKS · GDELT EXTENSION · REVIEWED 2 OCTOBER 2026
District links: what the first review supports
114candidate records reviewed for access
33district-topic links supported by article evidence
81records still unresolved
This is a data-validation result. It is not a count of book bans, a complete measure of news attention, or a test of whether publicity caused restrictions.
What was checked
The annual BigQuery export contains 15,767 keyword-matching GDELT records from July 2022 through June 2023. A literal district-name screen selected 114 records associated with 33 PEN districts. Each candidate URL was attempted. Available article text was reviewed for the school setting, district and state, subject, visible date, and evidence of republication. An inaccessible page was left unresolved.
All 33 candidate district identities were located in indexed NCES directory evidence. The crosswalk records whether a directory text or only an excerpt was available. Direct NCES retrieval timed out for several checks. These are identity leads for historical validation: 2022–2023 membership, boundaries, enrollment and staffing have not been verified. The historical NCES-ID field is therefore blank.
Review totals
| Measure | Result |
|---|
| Article-supported district-topic links | 33 |
| Districts represented by supported links | 13 |
| Unresolved article records | 81 |
| Failed original URL fetches | 78 |
| Insufficient usable article body | 3 |
| Supported links with visible publication dates | 27 |
| Supported links with update dates only | 2 |
| Supported links without visible dates | 4 |
| Documented republication/derivative families | 4 |
| Reporting units after these limited groupings | 28 |
| Historical NCES matches validated | 0 |
| Records ready for the proposed model | 0 |
The unresolved share measures this review’s access limitations, not the district-name screen’s accuracy. The 28 reporting units are provisional families, not proven independent stories. Other related or syndicated stories may remain.
Problems caught by reading the articles
- Publisher location can be misleading. The ABC6 and WPDE items describe Davis School District in Utah. They carry the same KUTV reporting; their publishers do not locate the event in Ohio or South Carolina. KUTV republication.
- A review is not necessarily a removal. Central Bucks articles describe purchasing review copies and considering additional challenges. Later articles describe decisions to remove two books and retain three. These are different stages, not interchangeable ban counts. February reporting; May reporting.
- An updated date can move a story across months. One WHYY record entered GDELT on January 25, 2023, while the current page displays a February 3 update. That update cannot stand in for the first publication date. Source page.
- Later news can concern an earlier restriction. The June 20 Lake County article describes litigation about a restriction alleged to have begun in December 2022. June is not the restriction month. Lake County article.
- Some retrospective coverage crosses school-year boundaries. The May 19, 2023 federal letter on Forsyth records removal instructions from January 2022 and a return decision in August 2022. It provides historical evidence, not a new May 2023 restriction. The unavailable original GDELT press-release URL remains unresolved; the letter is separately logged as corroboration. Historical OCR letter.
Why the timing model is not ready
The candidate screen searched only district names already present in the PEN event file. It misses aliases and shorter names, and it excludes districts absent from that list. Using this selected sample to compare banning and non-banning districts would introduce selection bias. Absence of a matching article is also not evidence of zero news coverage.
The package includes a positive-only monthly table for the 27 supported records with visible publication dates. It is a review-coverage table, not a district-month analysis panel. Blank district-months have not been converted to zeros. Publication dates are visible-page evidence, not immutable archived first-publication timestamps.
PEN month-only dates must remain month-only. Articles have not yet been matched to individual PEN title events. No regression, causal estimate, Ohio forecast, or statewide news trend was produced from this review.
Reproduce the outputs
- Unzip the package without changing its folder structure.
- Run
python baseline_audit/audit_year.py to reproduce the original export audit. - Run
python review/build_review.py to regenerate the review CSV files, summary and this report. - Compare the output totals with
review/outputs/review_summary.json. All ten consistency checks should pass.
The article decisions and NCES evidence crosswalk are preserved as inputs. The script reproduces their aggregation; it does not independently reproduce the judgment of reading an article. Evidence URLs and short notes allow a second reviewer to audit those decisions. Full publisher articles are not redistributed.
Next evidence required
- Recover usable text for unresolved links through permitted sources or leave them out with an explicit coverage flag.
- Confirm historical NCES IDs and the full eligible-district population against 2022–2023 CCD data.
- Expand matching beyond complete names; test aliases on a sample and assess missed districts.
- Verify title-level PEN links and restriction dates; distinguish challenges, removals, returns, litigation and commentary.
- Only then build the district-month panel and assess whether the evidence supports a timing analysis.
No additional BigQuery query or paid service was used for this review. The report and website’s substantive results have not been replaced with these incomplete coverage measures.