注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
プロジェクトリファレンスは、通常、データセットまたはパイプラインのオーナーであるより高い権限を持つユーザーが、他のプロジェクトで自分のデータの発見と使用を許可するためのメカニズムを提供します。中間プロジェクトは、パイプラインの一部を所有しているユーザーが、データセットの分類解除、キュレーション、またはそれらのシェア可能なバージョンを配布し、下流の消費者が利用できるようにする、権限の境界または発見のハブとして使用できます。
プロジェクトリファレンスは、データセットがプロジェクトからエクスポートされたり、プロジェクトにインポートされたりするときに明示的に認識することで、プロジェクト間でデータを移動する際のチェック層を追加します。
リソースを参照するには、リソースに対して compass:import-resource-from
(通常は Viewer ロールから展開されます)と、宛先のプロジェクトに対して compass:import-resource-to
(通常は Editor ロールから展開されます)の権限を持っている必要があります。これらの権限は、カスタムロールを使用してカスタマイズできます。
ユーザーは、コードリポジトリで参照されるデータセットに関連するすべてのマーキングへのアクセスが必要で、そのリポジトリのコードを変更することができます。