What this record does not carry
derived South Dakota declares 3 gaps, of which 3 are regulation this compilation does not carry.
3 gap(s) the record says carry regulation
These are regulation that exists and is not in here. They are printed in full, in the record's own words.
chart-axis
**The muzzleloader deer season is not carried, because this source does not state it.** The chart's axis runs September to November, and any season lying wholly outside that window has a blank row — Deer - Muzzleloader here. The string "Deer - Muzzleloader" appears exactly once in all 104 pages, on this chart, with nothing beside it. **Reading it would mean measuring a rectangle against a month scale**, which is how Texas lost 83 counties, so it is declared instead.
derived family: figure/diagram/chart
Who does have it
Not us. South Dakota’s agency publishes the document this record was read from, and that document — not this page — is where the material above has to be chased:
https://gfp.sd.gov/UserDocs/docs/huntingandtrappinghandbook.pdf#page=102Where the description above names some other document, register, office or telephone number, that naming is the record’s own and is printed in full above. Nothing here has followed it up for you, and nothing here has re-typed it.
cross-references
**Units, quotas and licence types are not carried.** South Dakota allocates deer licences by unit through a draw — East River, West River, Black Hills and Custer State Park each have their own units and quotas — and this chart gives only the statewide dates per season. The document that carries the units is the annual deer application, and `gfp.sd.gov/userdocs/docs/2026deer.pdf` **is a 404**: only the 2025 edition exists, so this compilation has no current source for them.
derived family: cross-reference
Who does have it
Not us. South Dakota’s agency publishes the document this record was read from, and that document — not this page — is where the material above has to be chased:
https://gfp.sd.gov/UserDocs/docs/huntingandtrappinghandbook.pdf#page=102Where the description above names some other document, register, office or telephone number, that naming is the record’s own and is printed in full above. Nothing here has followed it up for you, and nothing here has re-typed it.
cross-references
**Refuge deer seasons are named and not carried.** The chart's own entry reads "Varies by Refuge. See deer application" — the source pointing at the document above, which has not been published for 2026.
derived family: cross-reference
Who does have it
Not us. South Dakota’s agency publishes the document this record was read from, and that document — not this page — is where the material above has to be chased:
https://gfp.sd.gov/UserDocs/docs/huntingandtrappinghandbook.pdf#page=102Where the description above names some other document, register, office or telephone number, that naming is the record’s own and is printed in full above. Nothing here has followed it up for you, and nothing here has re-typed it.
Coverage
100.0% of chart rows on the seasons page, each a label and its printed date range
derived: this percentage is over the units named above, on the pages this record cites. It is not a percentage of the state's regulation. The gaps above are what a full percentage would have to count and cannot.
1 page(s) cited
102
1 page boundary/boundaries never inspected
p101 (beside cited p102) — the uncited neighbour draws none; the cited page does — the safest case, the neighbour is probably prose, but prose is how Utah lost nine pages, so the continuation check cannot fire. NOT a clean result: it was never inspected.
5 library repair(s)
line: -1; was: 1-30 Rifle:; now: 1-30Rifle:; basis: pdfplumber splits this token; pypdf reads it whole and the whole reading is kept
line: -1; was: 1-30Rifle:; now: Rifle:; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: 1-30Rifle:; now: 1-30; basis: pypdf runs this token into its neighbour; the coordinate reading separates them
line: -1; was: fOct.; now: Oct.; basis: pdfplumber glues the chart's arrow dingbat onto the word it precedes; pypdf reads the two separately, and asking pdfplumber for the type size separates them too, because the arrow is 12.12pt and the text is 10.10pt. The arrow is chart furniture marking a season that runs past the edge of the chart, not part of a date
line: -1; was: fSept.; now: Sept.; basis: pdfplumber glues the chart's arrow dingbat onto the word it precedes; pypdf reads the two separately, and asking pdfplumber for the type size separates them too, because the arrow is 12.12pt and the text is 10.10pt. The arrow is chart furniture marking a season that runs past the edge of the chart, not part of a date
1 swept source line(s) in 1 reason group(s) — NOT declared gaps
These are not gaps.
ruled_out entries are source lines the extractor accounted for and did NOT publish, each with the reason it gave. They are not declared gaps: a declared gap is regulation the record says exists and it does not carry.
1 × — 'Deer - Muzzleloader' is printed with NO dates: this chart's axis is September to November and this season lies outside it. Declared as a known gap rather than inferred from the chart's geometry
Deer - Muzzleloader
the same view across all records →