{"resource":"staff_roster_entries","about":"The `staff_roster_entries` table, published whole. See /api/schema for its grain.","count":3815,"columns":["fy","school","page","name","role_raw","position","position_from","grade_or_dept","line","document"],"caveats":["POSITION IS OUR CLASSIFICATION AND IT FAILS IN SOME YEARS. It is mapped from the printed job title, and the print changes: FY2012 says \"Tutor\", FY2013 \"Aide\", FY2014 \"Paraprofessional\" \u2014 and once \"Paraprotessional\", an OCR typo that drops that person from the count. FY2015 printed the page in two columns, which the extractor collapsed, leaving five people with no title at all. So a series counting paraprofessionals in the Kindergarten section reads 0, 5, 4, 4, 0 for FY2011\u2013FY2015 across roughly the same five people. THE ZEROS ARE EXTRACTION FAILURES, NOT STAFFING. Found by an assistant reading the rows, not by any check here. Use `role_raw`, which is what the report actually printed, before trusting `position`."],"note":"3,815 rows is more than one fetch should carry, so this is an index. Each file below is one fy.","source":"https://lunenburgbudgetproject.org/docs/data/staff-roster-entries.csv","parts":[{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2011","fy":"2011","rows":216,"bytes":54011},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2012","fy":"2012","rows":202,"bytes":49507},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2013","fy":"2013","rows":172,"bytes":42059},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2014","fy":"2014","rows":232,"bytes":57644},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2015","fy":"2015","rows":252,"bytes":61502},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2016","fy":"2016","rows":276,"bytes":68120},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2017","fy":"2017","rows":294,"bytes":70160},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2018","fy":"2018","rows":277,"bytes":66240},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2019","fy":"2019","rows":257,"bytes":61697},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2020","fy":"2020","rows":249,"bytes":61559},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2021","fy":"2021","rows":245,"bytes":58935},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2022","fy":"2022","rows":285,"bytes":70596},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2023","fy":"2023","rows":265,"bytes":63665},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2024","fy":"2024","rows":343,"bytes":83458},{"url":"https://lunenburgbudgetproject.org/api/staff_roster_entries/2025","fy":"2025","rows":250,"bytes":61912}]}