Чтобы понять как устроена открытость публичной политики в США интересно обратиться к самым свежим примерам.
Буквально несколько дней назад компания Google анонсирована появление Google Civic Information API (API Google с гражданской информацией) в котором теперь публикуют информацию о выборах, об избранных представителях и избирательных участках.

Все сводится к нескольким вызовам:
Возвращает список выборов
Пример вызова:
Пример результатов выборки:
Возвращает информацию актуальную для голосующего по его адресу регистрации.
Возвращаемая информация может включать:
Пример вызова для 2000 года и города Канзас:
Пример ответа и подробности можно посмотреть в документации: https://developers.google.com/civic-information/docs/us_v1/elections/voterInfoQuery
Возвращает информацию о политической географии и (опционно) информацию об избранных представителях по адресу.
Возвращаемая информаця может включать:
Пример вызова:
Пример ответа и подробности можно посмотреть в документации: https://developers.google.com/civic-information/docs/us_v1/representatives/representativeInfoQuery
А в качестве примера можно открыть пример на AppSpot — http://mapyourreps.appspot.com/
где если ввести какой-нибудь адрес, вроде такого «1263 Pacific Ave. Kansas City KS», то можно получить список избранных персон и их контакты.
Вот так это выглядит.

И, конечно, всё это было бы невозможно если бы множество активистов за последние годы не создали такие проекты как Open Civic Data и Voting Information Project.
Проекты делают многочисленные некоммерческие организации, такие как Sunlight Foundation, Open North и другие, а поддерживают их Facebook, Google, Microsoft, Foursquare и другие крупные информационные бизнесы.
Стоит обратить внимание что никто не ждет пока чиновники дозреют публиковать данные удобным образом, вместо этого активисты сами анализируют все сайты избирательных комиссий и превращают их в удобное API. А крупные компании такие как Google — создают на основе данных собственные сервисы, также открытые для всех.
Россия подписала хартию G8 и, мы надеемся, что данные избирательных компаний у нас также будут доступны. Но лично я считаю что не стоит ждать что они будут скоро или будут очень удобны. Если публичная политика возвращается в нашу страну, то нам нужны такие же инициативы как Voting Information Project и Open Civic Data.
Буквально несколько дней назад компания Google анонсирована появление Google Civic Information API (API Google с гражданской информацией) в котором теперь публикуют информацию о выборах, об избранных представителях и избирательных участках.

Все сводится к нескольким вызовам:
electionQuery
Возвращает список выборов
Пример вызова:
https://www.googleapis.com/civicinfo/us_v1/elections?key=<YOUR_API_KEY>
Пример результатов выборки:
{
"kind": "civicinfo#electionsqueryresponse",
"elections": [
{
"id": "2000",
"name": "VIP Test Election",
"electionDay": "2013-06-06"
},
{
"id": "2124",
"name": "Rhode Island 2012 Primary Election",
"electionDay": "2012-09-11"
},
{
"id": "2126",
"name": "Delaware 2012 Primary Election",
"electionDay": "2012-09-11"
}
]
}
voterInfoQuery
Возвращает информацию актуальную для голосующего по его адресу регистрации.
Возвращаемая информация может включать:
- Места голосования (включая адреса) для данного места жительства.
- Информация о кандидатах
- Официальная информация о выборах
Пример вызова для 2000 года и города Канзас:
curl \
-H "Content-Type: application/json" \
-d "{ 'address': '1263 Pacific Ave. Kansas City KS' }" \
"https://www.googleapis.com/civicinfo/us_v1/voterinfo/2000/lookup?key=<YOUR_API_KEY>"
Пример ответа и подробности можно посмотреть в документации: https://developers.google.com/civic-information/docs/us_v1/elections/voterInfoQuery
representativeInfoQuery
Возвращает информацию о политической географии и (опционно) информацию об избранных представителях по адресу.
Возвращаемая информаця может включать:
- Идентификаторы Open Civic Data и названия политических юрисдикций относящихся к данному адресу.
- Наименования организаций куда избираются персоны по данным юрисдикциям
- Имена и контактная информация избранных персон для каждой организации, учреждения.
Пример вызова:
curl \
-H "Content-Type: application/json" \
-d "{ 'address': '1263 Pacific Ave. Kansas City KS' }" \
"https://www.googleapis.com/civicinfo/us_v1/representatives/lookup?key=<YOUR_API_KEY>"
Пример ответа и подробности можно посмотреть в документации: https://developers.google.com/civic-information/docs/us_v1/representatives/representativeInfoQuery
А в качестве примера можно открыть пример на AppSpot — http://mapyourreps.appspot.com/
где если ввести какой-нибудь адрес, вроде такого «1263 Pacific Ave. Kansas City KS», то можно получить список избранных персон и их контакты.
Вот так это выглядит.

Voting Information Project
И, конечно, всё это было бы невозможно если бы множество активистов за последние годы не создали такие проекты как Open Civic Data и Voting Information Project.
Проекты делают многочисленные некоммерческие организации, такие как Sunlight Foundation, Open North и другие, а поддерживают их Facebook, Google, Microsoft, Foursquare и другие крупные информационные бизнесы.
Стоит обратить внимание что никто не ждет пока чиновники дозреют публиковать данные удобным образом, вместо этого активисты сами анализируют все сайты избирательных комиссий и превращают их в удобное API. А крупные компании такие как Google — создают на основе данных собственные сервисы, также открытые для всех.
А что в России?
Россия подписала хартию G8 и, мы надеемся, что данные избирательных компаний у нас также будут доступны. Но лично я считаю что не стоит ждать что они будут скоро или будут очень удобны. Если публичная политика возвращается в нашу страну, то нам нужны такие же инициативы как Voting Information Project и Open Civic Data.
Only registered users can participate in poll. Log in, please.
Нужно ли API в России аналогичное Civic Information API?
52.63% Да, однозначно нужно30
38.6% Да, но неактуально в свете политической ситуации22
3.51% Нет, никому не нужно2
3.51% Затрудняюсь ответить2
1.75% Уже делаю такое!1
57 users voted. 5 users abstained.