On Mon, Mar 03, 2014 at 04:20:17PM -0500, Aaron Strauss wrote:
> (To be clear, Option B would not combine sldu and sldl. The option is to
> merely not include sldl identifiers in the repo when the two districts are
> legislatively dictated to be the same.)
This may be true (in that the districts are coterminous), but the thing
is OCD IDs are conceptual beasts -- they're the mapping of the conceptual
idea of a SLDL / SLDU district -- the fact we're also mapping these to a
shapefile which is coterminous is coincidence, even if legislatively
mandated for now.
> Currently, in the Google Civic Information API (which uses the Option B
> ocd division ids), there are mappings between district->office->office
> holders. These relationships are one-to-many and have fairly clear
> distinctions. The choice of Option A can be self-consistent, and the
> community may make that decision, but I just want to throw out the warning
> that we would be blurring the line between district and office.
Well, technically speaking, the mapping of person to post is outside the
scope of a geo-id. The post may relate to the ocd-id -- I'm not sure
what we're bluring - would you mind clarifying that?
> The
> following ocd divisions would need to be added to the repo to stay
> consistent with the principles of Option A:
>
> * At large congressional districts
> * At large city/county council districts
> * School board districts, water districts, park districts, etc when they
> are coterminous with city council districts
> * The above, plus city council districts, when they are coterminous with
> ward
> * Several judicial districts that are coterminous with county
>
> Those are the ones off the top of my head; there are certainly others. We
> have been using Option B so far and, at least on our side, the API has
> worked great.
Just because a shape-file is coterminous doesn't mean they're logically
the same entity. I think it's perfectly fair to put someone's post as
sldl:at-large rather then state:ak -- in fact, this is how we do things
currently for OpenStates and how they're used throughout pupa and other
OCD-centric tools.
> There are no confusions about which district is which, and
> it's difficult to mismatch data. I personally see very little reason to
> disturb the working status quo.
The status quo on our side seems to be option A.
> Aaron
Cheers,
Paul
--
Paul Tagliamonte
Software Engineer