> For the complete documentation index, see [llms.txt](https://open-dataspaces.gitbook.io/ods-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://open-dataspaces.gitbook.io/ods-docs/jp/developer-guide/01-introduction.md).

# 第1章 はじめに

## 1.1 目的

「**ODS技術者向け導入ガイドブック（本書）**」は、ODSを採用・導入またはサービス提供する立場にある技術者を対象に、その技術的な全体像と基礎を理解し、設計・実装・運用に着手するための最初の指針を示すことを目的とする。

ODSは、企業や組織を横断してドメイン駆動でデータを共有・制御・利用するためのオープンなアーキテクチャパラダイムであり、単なるシステム構築だけではなく、技術・コンプライアンス・ビジネスを念頭に置いた導入が必要である。そのため、企業には「どの技術を使うか」以前に、何を実装し、どこまでを担い、どこからを他者に委ねるのかという判断が不可欠となる。本書 は、個別仕様や実装手順を解説する技術書や手順書ではなく、実装判断に必要な概念理解と検討視点を提供することに主眼を置く。

従って、本書は、ODSの全体像を導入またはサービス提供する企業の視点で理解し、Open Dataspaces技術の採用に向けた「設計と実装に踏み出すための入口」となることを目的としている。

## 1.2 想定読者

本書でいう「**技術者**」とは、データマネジメントやAIに関わる技術の採用・導入、企画を検討する幅広いペルソナである：

* ODSの導入を担う**事業者のアーキテクト、技術責任者**
* ODSを活用した分散データマネジメントサービスを実装しようとする**ソフトウェア企業、その技術部門のアーキテクト、技術責任者**
* ODSの技術に触れてみたい**開発者、学術関係者、学生など**

## 1.3 本書の範囲

本書では、技術者がODSの採用・導入に着手するために必要な内容に焦点を当てる。高度な設計や運用を含む詳細な専門領域については扱わない。

### In Scope

* ODSの採用・導入に向けた技術の基礎的な解説
* 技術仕様の解説やOSS（オープンソースソフトウェア）の導入手順、SDK（ソフトウェア開発キット）の利用方法

### Out of Scope

* 設計思想やアーキテクチャパラダイムの解説
* 特定製品・特定ベンダーが提供するサービスに関する対応や実務
* 法制度に関する対応や、法務やガバナンスに関する実務
* ドメイン・業界別のユースケースの要件や分析、戦略
* エコシステムやコミュニティ形成について

### 参照先

参照すべき関連ドキュメントは表1のとおりである。

| ドキュメント名                                                          | 参照目的                                                                                                          | URL                                                                                         |
| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Why Open Dataspaces: 設計思想とアーキテクチャパラダイム. （以下、「Design Philosophy」） | 組織・企業・国境を横断した新たな分散データマネジメントの技術パラダイムであるODSの設計思想/アーキテクチャパラダイムの解説文書                                              | <https://www.ipa.go.jp/digital/architecture/reports/open-dataspaces-design-philosophy.html> |
| Open Data Spacesリファレンスアーキテクチャモデル（以下、「ODS-RAM」）                   | 企業・業界・国境を横断した分散データマネジメントのためのリファレンスアーキテクチャ。技術パラダイムや階層構造モデル、プロトコルの関係性などにより構成される参照文書                             | <https://open-dataspaces.gitbook.io/ods-docs/jp>                                            |
| ODS Protocols (以下、「ODP」)                                         | ODS-RAMをもとに分散データマネジメントを実現する機能を提供し、Open Dataspacesの相互運用性を担保する一連の技術的な取り決め                                       | <https://open-dataspaces.gitbook.io/ods-docs/jp>                                            |
| ODS 事業者向け参入ガイドブック（開発事業者向け）                                       | ソフトウェアやデータ関連サービスを提供する事業者が、データスペース事業への参入を検討する際に、参入の是非、自社が担い得る役割、初期投資の置き方を判断するための視点を整理                          | <https://open-dataspaces.gitbook.io/ods-docs/jp>                                            |
| ODS 事業者向け参入ガイドブック（ユーザー事業者向け）                                     | データマネジメントやAIサービスを利用または自社で実装する立場にある事業者の実務者・経営企画担当者が、データスペース事業への参入を検討する際に、参入の是非・自社が担い得る役割・初期投資の置き方を判断するための視点を整理 | <https://open-dataspaces.gitbook.io/ods-docs/jp>                                            |

## 1.4. 本書の全体構成

本書は、事業者の実務者がODSの採用・導入に着手するために必要な理解を、段階的に深められるよう構成している。各章で下記の内容を取り上げているので、読み進めて頂きたい。

* **第2章**：ODS-RAM（Open Data Spaces Reference Architecture Model）と、ODS Protocols、主要コンポーネントの位置づけを把握する
* **第3章**：代表的なシステム構成例を通じて、実装・運用のイメージを持つ
* **第4章**：デプロイと初期設定の手順を通じて、SDKを触り始めるための入口を掴み、運用開始に向けた初期設定と基本手順を理解する（Data as a Product編）
* **第5章**：デプロイと初期設定の手順を通じて、SDKを触り始めるための入口を掴み、運用開始に向けた初期設定と基本手順を理解する（Ontology as a Product編）
