Web API
最終更新日:2016/06/21
IT Dashboardは次の形式のhttp requestに対して、JSON又はJSONP形式でデータを提供するWeb APIを備えています。
デフォルトでは、最新のバージョンとなります。 (以前のバージョンのAPI)
※2021年3月28日より、リクエストURLが変更となりました。
https://itdashboard.cio.go.jp/PublicApi/getData.json?dataset=[データセット名]&[オプション名]=[値]&・・・
データセット
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| BasicInformationAll | 情報システム全体 |
|
|
各年度の数値は当該年度当初の値です。
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| BasicInformation | 基本情報 |
|
|
凡例解説 |
| SystemField | 情報処理システム分類 |
|
|
凡例解説 |
| SystemArchitecture | システム方式 |
|
|
凡例解説 |
| OrganizationMaster | 組織マスタ |
|
|
|
| SystemClassMaster | 情報システム区分マスタ |
|
|
凡例解説 |
| SystemFieldMaster | 情報処理システム分類マスタ |
|
|
凡例解説 |
| SystemArchitectureMaster | システムアーキテクチャ分類マスタ |
|
|
凡例解説 |
各年度の数値は当該年度当初の値です。
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| Budget | 予算額 |
|
|
|
| ReductionMaster | 統廃合・該非マスタ |
|
|
|
| PfMaster | PF統合・該非マスタ |
|
|
各年度の数値は当該年度の値です。
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| OdGroup | ODグループ |
|
|
|
| OdDataset | ODデータセット |
|
|
|
| ResourceTotal | リソース集計 |
|
|
|
| DataFormatTotal | データ形式別リソース集計 |
|
|
|
| LanguageTotal | 使用言語別リソース集計 |
|
|
|
| TagRelation | タグ |
|
|
|
| GroupTypeMaster | グループ分類マスタ |
|
|
|
| FrequencyMaster | 作成頻度マスタ |
|
|
|
| DataFormatMaster | データ形式マスタ |
|
|
|
| LanguageMaster | 使用言語マスタ |
|
|
|
| OdAllTotal | OD全項目集計 |
|
|
2013年度末の値です。
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| InvestmentPlan | 投資計画 |
|
|
|
| InvestmentByExpense | 投資計画(投資内訳) |
|
|
各年度の数値は当該年度の値です。
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| BusinessInformation | 事業情報 |
|
|
|
| BusinessSpending | 事業支出 |
|
|
|
| BusinessBudget | 事業予算 |
|
|
| データセット名 | データセット名(日本語) | 項目名 | 項目名(日本語) | 凡例解説 |
|---|---|---|---|---|
| CostReductionAllSystems | 運用コスト削減状況(全体) |
|
|
|
| CostReduction5BillionSystems | 情報システム別削減見込額推移 |
|
|
|
| CostReductionViewPoint | 観点別削減見込額 |
|
|
凡例解説 |
2015年度末の値です。
オプション
| オプション名 | 説明 | オプション指定方法 |
|---|---|---|
| field | 取得する項目を指定します。 指定がない場合は全件取得となります。 |
カンマ区切りで取得したい項目を指定します。 例)&field=system_name,year |
| option | 件数を取得する場合に指定します。 | 項目指定した場合はその項目でカウントします。 例)&option=count |
| [各項目名] | データの絞り込みをする場合に指定します。 | [各項目名]=[値]または[値,値]の形式で指定します。 例)&year=2013&system_class_code=010,020 |
| callback | JSONP形式でデータを取得する場合に指定します。 | callback=[関数名]の形式で指定します。 例)&callback=myData |
サンプルコード
jQueryを用いたサンプルコード
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Sample</title>
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$( document ).ready(function() {
var itdbdApi = "https://itdashboard.cio.go.jp/PublicApi/getData.json";
$.ajax({
url: itdbdApi,
jsonp: "callback",
dataType: "jsonp",
data: {
dataset: "BasicInformation",
year: "2013",
field: "organization,system_name",
system_class_code: "010"
}
})
.done(function( data ) {
var items = [];
$.each( data.raw_data, function( i, item ) {
items.push( "<li id='" + i + "'>[" + item.organization + "] " + item.system_name + "</li>" );
});
$( "<ul/>", { html: items.join( "" ) }).appendTo( "body" );
});
});
</script>
</head>
<body>
</body>
</html>