独立行政法人情報処理推進機構(IPA)のデジタルアーキテクチャ・デザインセンター(DADC)では、経済産業省をはじめとした関係省庁、国立研究開発法人 新エネルギー・産業技術総合開発機構(NEDO)とともに、運用及び管理を行う者が異なる複数の情報処理システムの連携の仕組みに関して、アーキテクチャの設計、研究開発・実証、社会実装・普及の取組(ウラノス・エコシステム)を進めています。
Open Data Spaces(ODS)は、国や組織ごとの多様性を尊重する、オープンでスケーラブルな分散データマネジメントの技術コンセプトです。
ODSのリファレンスアーキテクチャモデル(ODS-RAM)において、「インダストリサービス(Industry Service)」は、それぞれの産業やドメインユースケースに特化したビジネスアプリケーションやビジネスプラットフォーム等を提供するバーティカルサービスとして位置付けられます。
「Infrastructure Management DX(IMDX)(インフラ管理DXデータ連携基盤)」インダストリサービスでは、インフラ管理DXデータ連携基盤を実装するための各種ライブラリやツール類を共創しています。
インダストリサービスの関連リポジトリは、こちらから。
ODSの詳細な情報はOpen Data Spaces Organizationを参照してください。
- 本リポジトリは配布を目的としており、IssueやPull Requestを受け付けておりません。
- 本リポジトリはMITライセンスで提供されています。
- ソースコードおよび関連ドキュメントの著作権はNTTインフラネット株式会社及び株式会社NTTデータに帰属します。
- 本リポジトリの内容は予告なく変更・削除する可能性があります。
- 本リポジトリの利用により生じた損失及び損害等について、いかなる責任も負わないものとします。
システム構成の概要資料と機能一覧を示します。
| 機能名 | 機能概要 |
|---|---|
| 公益事業者情報削除 | 公益事業者の情報を削除する機能 |
| レイヤ情報登録 | レイヤ情報を登録する機能 |
| レイヤ情報削除 | レイヤ情報を削除する機能 |
| データ標準化 | 共通仕様2Dシェープファイルを標準仕様3Dシェープファイルに変換する機能 |
| データ取込 | データ登録と品質チェックをラップする機能 |
| データ登録 | データ標準化後ストレージ(s3)の標準仕様3Dシェープファイルを読み込み、一時DBに登録する機能。 また、対象の設備データについて取込管理テーブルにレコードを追加する |
| 品質チェック | 設備データで使用されている属性コードと、それを管理するマスタのコード値を比較し、 一致しないコードやフィーチャの情報をログに出力する機能 |
| データ公開 | 履歴管理からTBL出力までをラップする機能 |
| 履歴管理 | 設備データ管理マスタDBから設備データのダンプファイルを取得し、 履歴管理用ストレージにアップロードする機能。 ストレージはS3を使用し、過去1世代分の履歴を保管する |
| 差分管理 | 一時DBと設備データ管理マスタDBとの差分を抽出し、差分管理テーブルに登録する機能 |
| TBL出力 (一時DB→設備データ管理マスタDB) |
一時DBから取得したデータに管理用ID等の属性を追加し、設備データ管理マスタDBに登録する機能。 一時DBのデータは削除する |
| TBL出力 (設備データ管理マスタDB→2D用最終断面テーブル) |
設備データ管理マスタDBから設備データを取得し、 データの編集を行ったものを2D用最終断面テーブルに登録する機能 |
| TBL出力 (設備データ管理マスタDB→3D用最終断面テーブル) |
設備データ管理マスタDBから設備データを取得し、 データの編集を行ったものを3D用最終断面テーブルに登録する機能 |
| 認可情報登録 | 認可情報を登録する機能 |
| リポジトリ名 | リポジトリ説明 |
|---|---|
| repo_infradx_ap_PCM_0010 | 公益事業者情報削除用リポジトリ |
| repo_infradx_ap_LIM_0010 | レイヤ情報登録用リポジトリ |
| repo_infradx_ap_LIM_0020 | レイヤ情報削除用リポジトリ |
| repo_infradx_ap_FDI_0010 | データ標準化用リポジトリ |
| repo_infradx_ap_FDI_0020 | データ取込用リポジトリ |
| repo_infradx_ap_FDI_0030 | データ登録用リポジトリ |
| repo_infradx_ap_FDI_0040 | 品質チェック用リポジトリ |
| repo_infradx_ap_FDI_0050 | データ公開用リポジトリ |
| repo_infradx_ap_FDI_0060 | 履歴管理用リポジトリ |
| repo_infradx_ap_FDI_0070 | 差分管理用リポジトリ |
| repo_infradx_ap_FDI_0080 | TBL出力(一時DB→設備データ管理マスタDB)用リポジトリ |
| repo_infradx_ap_FDI_0090 | TBL出力(設備データ管理マスタDB→2D用最終断面テーブル)用リポジトリ |
| repo_infradx_ap_FDI_0100 | TBL出力(設備データ管理マスタDB→3D用最終断面テーブル)用リポジトリ |
| repo_infradx_ap_AIM_0010 | 認可情報登録リポジトリ |
| repo_infradx_ap_CIM_0010 | クライアント情報登録用リポジトリ |
| repo_infradx_ap_BSC_0010 | オンライン処理共通用リポジトリ |
| repo_infradx_ap_BSC_0020 | バッチ処理共通用リポジトリ |
| repo_infradx_ap_CMN_0010 | 認証用リポジトリ |
| repo_infradx_DDL | DDL用リポジトリ |
| repo_infradx_ap_GFV_0010 | ベクタデータ配信(可視化)用リポジトリ |
| repo_infradx_ap_provider_shp_normalizer | Shapeファイル正規化用リポジトリ |

