← qipu data

Spec checks on v0.4

pass: 41, skipped: 1, warn: 5

check level status rows what
S1 error pass 0 claim ids are unique
S2 error pass 0 every claim property is in the vocabulary
S3 error pass 0 claim status is a closed-list value
S4 error pass 0 claim kind is a closed-list value
S5 error pass 0 time precision is a closed-list value
S6 error pass 0 place precision is a closed-list value (v0.2 had 23 spellings; VOCABULARY.md 0 maps them)
S7 error pass 0 place role is a closed-list value
S8 error pass 0 every place type is in the vocabulary
S9 error skipped 0 extraction row keys are unique and well formed (x_decisions shown; the runner repeats it for every x_ table with row_key) (Binder Error: Referenced column "row_key" not found in FROM clause!)
I1 error pass 0 place ids follow the grammar
I2 error pass 0 entity ids in claims follow the grammar (qipu:, ia:, wd:, web:)
I3 error pass 0 claim ids carry their family prefix
I4 error pass 0 redirects: no chains, no cycles, target exists
I5 error pass 0 no id of the previous release disappears without a redirect (needs prev)
I6 warn warn 1000 claim ids of the previous release still exist (a vanished claim id orphans corrections) (needs prev)
R1 error pass 0 claim places exist
R2 error pass 0 claim pages exist
R3 error pass 0 claim sources exist
R4 error pass 0 claim runs exist
R5 error pass 0 claim media exist
R6 error pass 0 qipu objects of claims exist (places, persons, decisions, instruments, media, orgs, events)
R7 error pass 0 place relations point at places, with a known relation
R8 error pass 0 geometries belong to places
R9 error pass 0 every claim has evidence (a page, a media item or a source URL)
R10 error pass 0 every extraction row's run is registered (x_decisions shown; runner repeats per x_ table)
R11 warn pass 0 accepted corrections whose target no longer exists (re-anchor with corrections.anchor)
T1 error pass 0 time bounds are ordered
T2 error pass 0 time text is EDTF-shaped
T3 warn warn 219 a claim read from a page is dated inside its source's years (+-1)
T4 warn warn 7 the claim's place existed at the claim's time
T5 warn pass 0 money is dated: value_year set on every amount
V1 error pass 0 confidence is a probability (search scores go to qualifiers.score)
V2 error pass 0 quotes are short
V3 warn pass 0 money is in the city's currency unless qualified (catches the CAD stamp on SF amounts)
V4 warn warn 4 printed vote counts equal the vote claims of the roll call
V5 error pass 0 licence on claims is a short code, not prose (rights live on sources and media)
V6 warn warn 903 rent has a period
P1 error pass 0 every claim naming a private person has a public_after_year
P2 error pass 0 link-only and stream-only media are never served from qipu storage
P3 error pass 0 public_after_year follows the city's rule
G1 error pass 0 geometries are valid
G2 error pass 0 every geometry has a clickable footprint and its area
G3 warn pass 0 city-made places fall inside the city's box (natural features and regions may extend)
G4 error pass 0 geometry versions of one place do not overlap in time
Q1 warn pass 0 every model run names its gold or is marked unmeasured
Q2 warn pass 0 claims with a confidence come from a run with field scores
Q3 warn pass 0 claim support rows point at existing claims