ロシアの公共イニシアチブのAPI。 ステップ2.2:電子申請データに関する米国の経験-White House API

以前、私はいくつかの投稿で、電子請願がさまざまな国で開かれていること、ロシアにあるデータ、悪名高いロシアの公共イニシアチブのためにAPOをどのように行うことができるかについて書いた-www.roi.ru。



ここですべてを読んでください:





今回は、ホワイトハウスの電子申請書がどのように構成されているかを、主に使用するデータに対するオープン性と適合性の観点から検討します。







助けて



米国における請願の特徴


  1. それらは特に大統領に関連しており、大統領の政権は答えを出しています。
  2. 署名にはメール以外は必要ありません-追加の承認は不要です。
  3. 請願書は、2つのしきい値を通過する必要があります-30日で150の署名(直接リンク経由で検索可能)および公式応答を受け取るには30日で100,000の署名-petitions.whitehouse.gov/how-why/terms-participation


数字で




図には、30日間で150の署名の最初のしきい値を超えた請願のみが含まれています。



WhiteHouse.gov/developers





米国ホワイトハウスのウェブサイトと世界のすべてのリーダーのウェブサイトの重要な違いの1つは、開発者に焦点を当てていることです。 このサイトには、データが投稿され、プロジェクトのソースコードが公開され、すべてではないにしても多くのイニシアチブのAPIが説明されている特別なセクション/開発者がいます。



オープンソース




私たちは主に請願に興味があるので、それらをより詳細に検討します。



まず、請願のソースコードはGithubで完全に公開されています-https ://github.com/WhiteHouse/petitions



リポジトリには15を超える貢献者 、数十のバグと質問があり、プロジェクトはオープンな方法で開発されていると言えます。



オープンAPI


起こっていることのもう1つの側面は、開発者がソースコードだけでなく、サービスに蓄積されたAPIとデータも利用できることです。

すべての嘆願APIは、 https//petitions.whitehouse.gov/developersで入手できます



データアクセスAPIは、3つのエンドポイントで構成されています。









請願書と請願書のサンプルのリスト(GET / v1 /嘆願書)




請願書、個々の請願書、および個々の請願書の署名のリストを返します。 非ラテン文字をサポートせず、1秒あたり10リクエスト以下の制限が含まれています。



APIの説明には、リンク、ステータス、署名者の数などによるフィルタリングが含まれています。

詳細-petitions.whitehouse.gov/developers#petitions-index



請願カード(GET / v1 / {petition_id})




作成日、名前、テキスト、ステータス、期限、トピック、署名者の数など、個々の請願の詳細な説明を返します。



詳細-petitions.whitehouse.gov/developers#petitions-retrieve



署名者のリスト(GET / v1 / {petition_id} / signatures)


そして最後に、各請願について、全員のリスト、または氏名なしで郵便番号の形式のジオコードと署名の正確な日時を含む請願に署名したフィルターの選択を取得することが可能です。



これは、このメソッドが応答するときの署名配列要素の外観です。

"0": { "id": "5017a5ca6889385944000000", "type": "signature", "name": "DP", "zip": "94530", "created": 1343727050 },
      
      







詳細-petitions.whitehouse.gov/developers#petitions-signatures



後者は特に興味深いです-各投票に関する情報を受信する機能は多くのことを提供します-米国の多くの開発者はこれを使用して請願署名の活動を監視します。



オープンデータ


しかし、それだけではありません。 リアルタイムでデータを受信することはそれほど重要ではないが、分析の基礎を持つことが重要な場合、開発者は一括アップロード用のデータを提供します。 リンクhttps://api.whitehouse.gov/v1/downloads/data.sql.zip

SQLの200メガバイトのAdampダンプファイル。



これは、いつ何かをオープンにしたいという願望があり、それがどれほど難しいかについての留保はありませんが、少なくとも最も簡単な方法で迅速に行われるという問題です。



生態系





ホワイトハウスでの請願に関するデータを開く例によって、この情報を使用する多くのプロジェクトがなければ、上記のすべてはそれほど興味深いものではありません。 開発者向けに開発者が元々作成したプロジェクトは、すぐに周りのエコシステムを作成した人々に非常に人気がありました。



ホワイトハウス自体には、少なくとも18個のアプリケーションをカウントしたAPIギャラリーというセクションがあります。





以下にリストの一部を示します。





請願書はすべてとはほど遠い



請願は重要ではあるが、国家がすべてに開かれるべき唯一のものとはほど遠い。 嘆願APIは、過去数年間に米国の機関によって開かれたすべてのAPIのほんの一部です。 ここでは、はるかに多くを見ることができます-gsa.github.io/slash-developer-pages 、および活動家は長い間、主要なAPIを1か所に集めてプロジェクト/ 米国を作成してきました



あとがきとして。 嘆願書を扱う米国の経験の主な違いは、悪名高い技術の透明性と生態系の構築です。 独立した開発者との協力により、請願にもっと注意を引き、技術ツールを使用してイニシアチブを促進できます。



All Articles