Qipudata
San Francisco · v0.7.1
qipu data›San Francisco›Datasets›decision_numbers

Numbers printed in decisions

decision_numbersrelease v0.7.1CC0 1.0

About

Decision -> number(s) printed in its text.

Where it comes from
The numbers printed in the text of the Board's decisions.
How it was read
Found in the decision text by pattern.
How far to trust it
The release passed its automatic checks before it was published (what is checked). A hand check by the editor of qipu data is under way: 36 of 38 items checked so far were right, on votes, money, places and the map. A row says what the record states; the scanned page is the authority. Details
Licence
CC0 1.0: use it for anything, no permission needed. The scans and other sources keep their own rights.
Version
v0.7.1, published 21 October 2026. A published release is never changed; corrections come as a new release.
Technical details
Table
decision_numbers
Rows
88,876
Columns
10
Parquet
decision_numbers.parquet, 0.9 MB
Version
v0.7.1, 21 October 2026
Licence
CC0 1.0. Sources keep their own rights.

Rows

Rows by kind

ValueRowsShare
resolution60,76068.4%
ordinance28,11631.6%

Rows by series

ValueRowsShare
(empty)57,12064.3%
(New Series)25,92529.2%
(Series of 1939)5,8256.6%
(Series of 1933)2< 0.1%
(Series of 1993)1< 0.1%
(Series of 1989)1< 0.1%
(Series of 1039)1< 0.1%
(Series of 9139)1< 0.1%

Method and accuracy

Found in the decision text by pattern.

No accuracy measure for this table yet.

The release passed its automatic checks before it was published (what is checked). A hand check by the editor of qipu data is under way: 36 of 38 items checked so far were right, on votes, money, places and the map. A row says what the record states; the scanned page is the authority.

Methodology · Accuracy

Columns 10

ColumnTypeCan be emptyPrivacyPublic copyDescription
decision_idVARCHARnononeas isThe decision whose text prints the number (see decisions).
Can be empty no · Privacy none · Public copy as is
kindVARCHARnononeas isresolution or ordinance.
Values ordinance, resolution
Can be empty no · Privacy none · Public copy as is
numberVARCHARyesnoneas isThe number as printed at the start of the item.
Can be empty yes · Privacy none · Public copy as is
number_yearINTEGERyesnoneas isFull year from a printed suffix (No. 627-91 -> 1991).
Can be empty yes · Privacy none · Public copy as is
seriesVARCHARyesnoneas isSeries as printed: (New Series), (Series of 1939).
Values (New Series), (Series of 1039), (Series of 1933), (Series of 1939), (Series of 1989), (Series of 1993), (Series of 9139)
Can be empty yes · Privacy none · Public copy as is
file_noVARCHARyesnoneas isBoard file number as printed (File No. ...).
Can be empty yes · Privacy none · Public copy as is
number_checkVARCHARyesnoneas isv0.6.1 check of the number against the page: cited (printed only after words that cite another act: not this item's number, no link), not_found (printed nowhere on the page: no link), seq_outlier (far from the numbers around it: kept, flagged), legistar: N-YY (corrected from the Legistar matter), legistar: not this number (...) (no link); empty when nothing was found against it.
Can be empty yes · Privacy none · Public copy as is
yearBIGINTyesnoneas isYear of the Journal volume.
Can be empty yes · Privacy none · Public copy as is
source_urlVARCHARyesnoneas isLink to the source page.
Can be empty yes · Privacy none · Public copy as is
instrument_idVARCHARnononeas isqipu:sf/instrument/<res|ord|bill>/<year>-<n> when the number prints its year, s<year>-<n> for "(Series of 1939)", ns-<n> for "(New Series)", else y<journal year>-<n>.
Can be empty no · Privacy none · Public copy as is

Privacy: what kind of text the column holds. Public copy: what the published file does with it; the embargo covers records after 1951.

Preview

decision_idkindnumbernumber_yearseriesfile_nonumber_checkyear
decision/jour…sanfrich|1051resolution2573—(New Series)——1908
decision/jour…9sanfrich|666ordinance4078————1919
decision/jour…7sanfrich|162resolution2471————1942
decision/jour…7sanfrich|402ordinance4080—(New Series)——1917
decision/jour…sanfrich|2736ordinance4742—(New Series)—not_found1925
decision/jour…sanfrich|2700resolution24793—(New Series)——1925
decision/jour…sanfrich|2459resolution26439—(New Series)——1926
decision/jour…3sanfrich|413resolution28482—(New Series)——1928

8 of 10 columns shown. Eight rows sampled at build time, from the years up to 1951. Hover a shortened value for all of it.

Download

FormatFileSize
Parquetdecision_numbers.parquet ↗0.9 MB
SQLite (all tables)qipu_sf.db ↗6.44 GB

SQL

SELECT * FROM decision_numbers LIMIT 100

Run in the SQL console (DuckDB in the browser, over the Parquet file).

Python

import duckdb duckdb.sql("SELECT * FROM 'https://tiles.qipu.org/data/releases/v0.7.1/parquet/decision_numbers.parquet' LIMIT 5").show()