注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このページでは、オントロジーリソースの権限設定について、最新の方法ではなくなったレガシーのプロセスを説明します。現在、オントロジーリソースは Compass ファイルシステムを使用して権限を設定できます。移行するには、移行ガイドを確認してください。
オントロジーロールは、データソース由来の権限に代わる、オントロジーリソース向けのレガシーの認可モデルです。オントロジーロールは、オブジェクトタイプ、リンクタイプ、アクションタイプに適用され、これらは「オントロジーリソース」と呼ばれます。共通プロパティタイプやインターフェースなど、オントロジーの最新機能を使用するには、オントロジーロールが必要です。2023年9月以降に作成されたすべての新しいエンロールメントでは、デフォルトでオントロジーロールが使用されています。
オントロジーロールでは、各オントロジーリソースとそのメタデータにロールを_直接_付与できます。すべてのメタデータ権限は Ontology Manager で管理されます。オントロジーロールでは、オントロジーリソース(Aircraft オブジェクトタイプなど)を、オブジェクトのインスタンス(オントロジーオブジェクトとして表現された特定の飛行機など)やリンクのインスタンスといった、リソースの_データ_から切り離すことができます。これらのデータのインスタンスは、引き続き入力データソースの権限によって制御されます。オントロジーの権限について詳しくはこちら。
各オントロジーは、1つ以上の Foundry 組織にリンクされています。
ロールの権限については、オントロジーロールのドキュメントで詳しく説明しています。
オントロジーロールに移行したすべてのオブジェクトタイプ、リンクタイプ、アクションタイプでは、そのオントロジーにアクセスできるすべてのユーザーに閲覧権限が付与されます。そのため、オントロジーリソースの情報には、そのオントロジーのすべてのユーザーがアクセスできます。
オントロジーリソースをオントロジーロールに移行する際、特定の順序に従う必要はありません。そのため、データソース由来の権限を使用するオブジェクトタイプと、オントロジーロールを使用するオブジェクトタイプが混在することも可能です。したがって、この移行においては、オブジェクトタイプを編集できることを次のように定義します。
エンロールメントでオントロジーロールが有効になっているものの、所有するオントロジーリソースをまだロール認可モデルに移行していない場合、Ontology Manager に移行を促すバナーが表示されます。 また、オントロジーリソースのテーブルを表示しているときに、所有するリソースのうち、まだ「元データソースと同じ権限」を使用しているものに絞り込むこともできます。
オントロジーロールは、まだすべての Foundry エンロールメントで利用可能ではありません。オントロジーロールにアクセスできない場合は、Palantir サポートにお問い合わせください。
移行を実行するには、ユーザーは次の権限を持っている必要があります。
Foundry オントロジーで変更を行う権限。
個々のリソースに対する次の権限。
オントロジーロールに移行した後にアクションタイプを変更するには、追加の権限が必要です。ロールを使用するアクションタイプを変更するには、そのアクションタイプが編集するオブジェクトタイプと、アクションタイプ自体に対する権限が必要です。
オントロジーロールへの移行は、Upgrade Assistant を通じて管理されます。専用の Upgrade Assistant タスクには、移行が必要なオントロジーリソースの一覧と、移行を実行する権限を持つ担当者が表示されます。Upgrade Assistant からリソースを開くと、Ontology Manager アプリケーション内で移行するために、そのリソースのセキュリティタブに移動します。
ユーザーがオントロジーロールを設定する権限を持っている場合、まだ移行していないオントロジーリソースは、セキュリティタブの移行インターフェースに表示され、初めてオントロジーロールを設定できます。オントロジーリソースの移行後は、セキュリティタブにオントロジーロールピッカーが表示され、オントロジー所有者が更新できます。
オントロジーリソース(オブジェクトタイプ、アクションタイプ、リンクタイプ)をロールに移行する方法は2つあります。オントロジーリソースの一括移行と、すべてのオントロジーリソースを対象とした個別移行です。
オントロジーリソースをロールに一括移行できます。続行する前に、前提条件の一覧を参照してください。一度に移行できるリソースは500個までです。
一括移行するには、Ontology Manager のアドバンスドに移動し、移行セクションで移行アシスタントで続行を選択します。
移行ウィザードが表示され、次のステップに沿って進めます。

移行の影響を了承することは、元データソースから導出されていた権限が新たに割り当てられたロールの付与によって上書きされることと、移行を元に戻せないことを了承することを意味します。
一部のアクションタイプは、追加の手順を実行しなければ一括移行できません。
次の場合、アクションタイプをロールに移行できません。
@edits decorators を使用して再公開する必要があります。
これらの問題に対処するには、アクションタイプページに移動し、元データソースと同じ権限で絞り込みます。問題のために移行されていないアクションタイプが表示されます。未解決の問題をすべて解決し、残っているアクションタイプの一括移行を再度実行します。
Ontology Manager のホームページで、移行するオントロジーリソース(オブジェクトタイプ、リンクタイプ、またはアクションタイプ)を選択し、セキュリティ設定を元データソースと同じ権限、権限を所有者として絞り込みます。
移行するエンティティを選択し、ヘッダーのロールに移行するまたはセキュリティタブのロールの使用を開始を選択します。
移行ウィザードが表示され、ロールの選択肢としてデータソースのロールとオントロジー管理者とデータソースのロールの2つが提示されます。これらの選択肢を使用すると、既存のオントロジーの設定に合わせたロールを使用し、設定できます。いずれかの選択肢を選択すると、ロール候補の一覧が事前入力されます。これらのロールは後で変更できます。
以下の画像は、移行ウィザードのロール候補を示しています。

希望するロール候補を選択し、提示されたオントロジーロールとオブジェクトタイプのデフォルトロールを確認して、必要に応じて変更します。次に、概要を確認し、影響を了承したうえで、移行を完了してロールを適用します。
以下の画像は、移行ウィザードでロールを割り当てる方法を示しています。

次の場合、アクションタイプのロールへの移行を試行できないことがあります。
@edits decorators を使用して再公開する必要があります。
これらの問題が解決されると、アクションタイプをロールに移行できます。
対応が必要なオントロジーリソースが不要になった場合は、オントロジークリーンアップツールを使用してリソースを削除できます。このツールを使用すると、さまざまな条件(たとえば、データソースがゴミ箱に移動されているか、非推奨日を過ぎているか、インデックス化に失敗しているか、オントロジーロールを使用しているかどうかなど)に基づいて、安全に削除できるオブジェクトタイプを特定できます。
関数ベースのアクションタイプでは、元となる関数を移行する必要があります。Foundry は関数の自動移行を試みるため、アクションタイプも移行できるようになります。ただし、一部の関数は自動で移行されない場合があり、関数内で編集対象のオブジェクトタイプを手動で宣言する必要があります。アクションタイプをオントロジーロールに移行した後、関数ベースのアクションに失敗が発生する場合は、FAQ セクションを確認してください。
入力データソースへの閲覧者アクセス権がないために以前は閲覧できなかったオブジェクトタイプやリンクタイプのメタデータに、Ontology Manager でアクセスできるようになる場合があります。ただし、入力データソース内のデータにアクセスできるようになるわけではありません。データへのアクセスは常に、そのデータソースのロールによって管理されます。閲覧できるメタデータの詳細は、ユーザーのオントロジーロールによって決まります。
Object Explorer でも、オブジェクトタイプが移行されると、Object View を編集する際の権限チェックが更新されます。オブジェクトタイプの移行前は、Object View を編集するには、ユーザーが Object View 管理者グループに所属し、入力データソースへの編集者アクセス権を持っている必要があります。オブジェクトタイプの移行後は、Object Explorer はユーザーがオブジェクトタイプ自体に対するオントロジー編集者権限を持っていることのみを確認します。
オントロジー編集関数が編集するオブジェクトタイプを Foundry が自動検出できなかった場合、アクションは実行後に次のエラーで失敗します。

このエラーを解決するには、Functions のドキュメントで説明されている手順に沿って進めてください。