BallotReady
crosswalk__*
We maintain 8 different crosswalk tables linking data from BallotReady with data from Indigo. These tables include:
crosswalk__election__election
- Links BallotReady's
election_idto Indigo'selection_id - Indigo considers an election to be a unique combination of an election date, an administrative jurisdiction, and (in the case of partisan primaries) the party of candidates eligible for the ballot. BallotReady considers an election to be a unique combination of an election date and an administrative jurisdiction – with no party-level differentiation in primaries. Because of this difference, we include some additional fields for reference, including
eligible_candidate_party.
crosswalk__position__office
- Links BallotReady's
position_idto Indigo'soffice_id - Indigo considers an office to be a legal construct created by a parent jurisdiction. BallotReady considers a position to be a specific elected office associated with a specific district. In the Indigo data graph, all State Senate seats in Nebraska have the same
office_id. In the BallotReady data graph, there would be 49 distinct activeposition_idvalues associated with that body. Because of that difference, this crosswalk contains "many-to-one" connections.
crosswalk__position__district
- Links BallotReady's
position_idto Indigo'sdistrict_id - Indigo considers a district to be a unit of electoral geography associated with a specific elected office. When a district is redrawn via redistricting, it is deprecated and replaced with a new district – with a new
district_id. BallotReady considers a position to be a specific office associated with a specific conceptual (rather than spatial) district. So in the BallotReady data graph, Florida State House District 1 would maintain the sameposition_idover time. But in the Indigo data graph, Florida State House District 1 would have a uniquedistrict_idfor each of its spatial variations.
crosswalk__race__contest
- Links BallotReady's
race_idto Indigo'scontest_id - Both BallotReady and Indigo consider a race/contest to be a specific election for a specific elected office associated with a specific district.
crosswalk__candidate__candidate
- Links BallotReady's
candidate_idto Indigo'scandidate_id - Both BallotReady and Indigo consider a candidate to be an individual person who has run for office – independent of their individual runs for office.
crosswalk__candidacy__campaign
- Links BallotReady's
candidacy_idto Indigo'scampaign_id - Both BallotReady and Indigo consider a candidacy/campaign to be a specific instance of an individual candidate running for office. In both data graphs, primary and general election candidacies/campaigns – as well as run-offs of any kind – are distinct
crosswalk__candidate__voter
- Links BallotReady's
candidate_idto Indigo'svoter_id
crosswalk__office_holder__voter
- Links BallotReady's
office_holder_idto Indigo'svoter_id