真に開かれた政府
本当のオープンガバメントは、文字通りGovernment.ruへのAPIを意味すると思います。 シンプル、重要、必要かつ可能にします。 しかし、これまで誰もやったことがありません。 理想-これがpr-vaのデバイスによって不完全に行われた場合、私たちはそれを解析してAPIを作成します。 2番目の方法を知っていますが、実際にこれを行うことを妨げるものはありません。 さらに私は-自分の手ではなく、できればできます-何もするだけでは不十分です。 これを行いたいと思う有資格の開発者が必要です-無料またはお金で。
タスクは4つのステップに分かれています。
1.サイトでデータ分析を実施します-データモデルとソリューションアーキテクチャの概要を示します。
2.モデルに従ってサイトのデータを解析し、定期的なデータ更新を設定します。 MongoDBやCouchDBなどのNoSQLデータベースにデータをアップロードする
3.データをJSON(おそらくXML)で提供するためのWebサービスAPIを作成します
4. APIの説明を作成します。
次は?
そして、この貴重なリソースを、モバイルおよびその他のアプリケーションの開発者向けのトレーニング動物として使用します。
さらに、同じことを行うことができます。
-Kremlinを開く-kremlin.ruのAPIを作成する
-Open CEC-cikrf.ruにAPIを作成します
-Open Dumaは、State Dumaの活動に関するすべてのデータを備えた本格的なAPIです(これはDumaでも一部利用可能ですが、政治状況の特性により、ユーザーはほとんどいません)
-Open Accounts Chamber-マテリアルのAPIを作成www.ach.gov.ru
などなど。
理想的なオプションは、部門自体がAPIを提供し、データを提供し、業務でそれを使用する能力がある場合です。
理想的な世界は、APIとオープンデータが最初に状態システムの作成のためにToRによって提供されたときです。
しかし、私たちは非常に不完全な世界に住んでいるので、州が何かをしなければ、サイトからの州データのスクリーンスクレイプを行い、それらに基づいてオープンデータとAPIを作成することによってそれを行うことができます。 実際、私たちはすでに公開のオープンデータポータルでこれの多くを行っています。
私の意見では、これらは有用な公開プロジェクトです。 はい、エンドユーザー向けではありません。多くのライブラリやサービスもエンドユーザー向けではありません。 開発者が他の開発者向けのサービスを作成する場合、これは正常です。
方法
すぐに今年、Apps4Russiaコンテストを開催する予定です。プロジェクトを人々に役立つものにする方法の1つは、上記で説明したような、開発者にとって便利なデータサービスを行うことです。
そして、もちろん、あなたがこれをやりたいなら、何をどのようにすればよいかについてのアドバイス以外に何も必要としないなら、連絡してください。
あなたがこれを行い、人類とソースコードと共有したいが、お金が欲しい-私に書いてください。 主な基準は、オープンデータ、オープンソース、オープンスタンダードです。
ここで私の興味は何ですか? このようなプロジェクトでは、開発者をオープンデータに引き付け、競争を行い、一般にオープンなエコシステムを作成することがさらに容易になります。
ibegtin(dog)gmail.comまたはibegtin(dog)infoculture.ru、habrhabr'eなどのメッセージで私に手紙を書くことができます。