Ранее я писал в паре постов о том как устроена открытость электронных петиций в разных странах, какие данные есть в России и как можно сделать APO для небезызвестной Российской общественной инициативы — www.roi.ru.
Прочитать всё это можно здесь:
В этот раз мы рассмотрим то как устроены электронные петиции Белого Дома, в первую очередь, с точки зрения их открытости и пригодности к данных для использования.
Справка
Особенности петиций в США
- Относятся именно к президенту и ответы дает его администрация.
- Не требуют ничего кроме email'а для подписи — дополнительная авторизация ненужна.
- Петиции должны пройти 2 порога — 150 подписей за 30 дней чтобы их можно было найти (по прямой ссылке они доступны) и 100 000 подписей за 30 дней чтобы получить официальный ответ — petitions.whitehouse.gov/how-why/terms-participation
В цифрах
- всего 2246 петиций
- даны ответы на 208 петиций
- в ожидании ответа 26 петиций
- закрыто 1972 петиций
- открыто для голосования 40 петиций
Цифры учитывают только те петиции что прошли 1-й порог в 150 подписей за 30 дней.
WhiteHouse.gov/developers
Одно из важных отличий сайта Белого Дома США от сайтов всех лидеров в мире — это ориентированность на разработчиков. На сайте даже есть специальный раздел /Developers где размещены данные, раскрыт исходный код проектов и описаны API многих из инициатив если не всех вообще.
Открытый код
Поскольку нас интересуют в первую очередь петиции, то рассмотрим их подробнее.
Во первых исходный код петиций полностью опубликован на Github — https://github.com/WhiteHouse/petitions
У репозитория больше 15 контрибьюторов, несколько десятков багов и вопросов и мы можем говорить о том что разработка проекта идет открытым образом.
Открытое API
Другая сторона происходящего в том для разработчиков доступен не только исходный код, но и API и данные накопленные на сервисе.
Все API по петициям доступны по ссылке — https://petitions.whitehouse.gov/developers
API доступа к данным состоит из 3-х эндпоинтов:
Читать полностью »