メモ
このメモは、2024/12/13時点の GitHub上で公開されているEclipase Dataspace Protocolのドラフト の内容をまとめたものである。 生成AIにて概要を出力したので内容の正誤については注意されたし。
このドキュメントでは、Dataspace Protocolについて説明します。これは、使用制御によって管理され、Webテクノロジーに基づくエンティティ間で相互運用可能なデータ共有を促進するように設計された一連の仕様です。これらの仕様では、Dataspaceと呼ばれる技術システムの連合の一部として、エンティティがデータを公開し、契約を交渉し、データにアクセスするために必要なスキーマとプロトコルを定義しています。
この仕様の目的
この仕様の目的は、データ共有を容易にするために、データの提供方法を定義することです。
- データセットがDCATカタログとしてどのように展開され、使用制御がODRLポリシーとしてどのように表現されるか。 [3]
- データの使用を規定する契約がどのように構文的に表現され、電子的に交渉されるか。 [3]
- 転送プロセスプロトコルを使用してデータセットにどのようにアクセスするか。 [3]
データスペースプロトコルの主な概念
- データスペース: エンティティ間での相互運用可能なデータセット共有を促進する一連の技術サービス。 [6]
- 参加者: データセットを提供および/または消費するデータスペースメンバー。 [6]
- 参加者エージェント: データセットを提供する参加者に代わって操作を実行するテクノロジーシステム。 [6]
- カタログ: プロバイダー参加者によってアドバタイズされる、データセットとそのオファーを表すエントリの集合。 [6]
- 契約交渉: データセットの利用規約を定義する契約について、プロバイダーとコンシューマーの間で行われる一連のインタラクション。 [6][8]
- 転送プロセス: 契約の条件に基づいてデータセットへのアクセスを提供する、プロバイダーとコンシューマーの間の一連のインタラクション。 [7][8]
データスペースプロトコルは、次のドキュメントで構成されています。
- データスペースモデルとデータスペース用語集のドキュメント。
- HTTPSでの共通機能とそのバインディング。
- カタログプロトコルとカタログHTTPSバインディングのドキュメント。
- 契約交渉プロトコルと契約交渉HTTPSバインディングのドキュメント。
- 転送プロセスプロトコルと転送プロセスHTTPSバインディングのドキュメント。 [3]
データスペースプロトコルは、データ転送プロセス自体をカバーしていません。 [4]
相互運用性を確保するために、データスペースプロトコルでは、参加者が互いのサポートされているバージョンを確実に発見できるようにする必要があります。 [9]
カタログプロトコル
カタログプロトコルは、コンシューマーが抽象的なメッセージ交換形式を使用してカタログサービスからカタログを要求する方法を定義します。 [10]
契約交渉プロトコル
契約交渉(CN)には、使用契約に基づいて1つ以上のデータセットを提供するプロバイダーと、データセットを要求するコンシューマーの2つの当事者が関与します。 [18]
転送プロセスプロトコル
転送プロセス(TP)には、使用ポリシーに基づいて1つ以上のデータセットを提供するプロバイダーと、データセットを要求するコンシューマーの2つの当事者が関与します。 [29]