注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オブジェクトのメディアタイプは、オブジェクトのメタデータをドラッグペイロードに添付するための契約を定義します。Palantir プラットフォームはこれらのメディアタイプを受け入れるため、ドラッグペイロードに追加すると、対応するドロップゾーンでこのメディアタイプを含むデータを受け取れるようになります。これらのメディアタイプを使用してドロップゾーンを作成すると、Palantir プラットフォーム内の対応するドラッグゾーンから、そのドロップゾーンにペイロードをドラッグできます。詳細については、メディアタイプおよび Palantir のメディアタイプを参照してください。
これらは主に Foundry のデータに使用されるメディアタイプで、Foundry の概念に基づいています。
メディアタイプ: "application/x-vnd.palantir.rid.phonograph2-objects.object"
データの形式: string[]
このメディアタイプは、DataTransfer で Foundry オブジェクトのリソース識別子(RID)を転送するために使用できます。
このメディアタイプを使用してアプリケーションにドラッグアンドドロップを実装する方法については、ドラッグアンドドロップゾーンのチュートリアルを参照してください。これらの ID を使用してオブジェクトデータを取得する方法については、オントロジーの概要ドキュメントを参照してください。また、Foundry オブジェクトの RID の詳細については、オブジェクト RID のドキュメントを参照してください。
このメディアタイプは、次のように DataTransfer に書き込めます。
Copied!1 2 3 4 5const foundryObjectRids = ["ri.phonograph2-objects.main.object.XXXXXXX", "ri.phonograph2-objects.main.object.YYYYYYY"] event.dataTransfer.setData( "application/x-vnd.palantir.rid.phonograph2-objects.object", JSON.stringify(foundryObjectRids) );
Object Explorer のビューでは、オブジェクトアイコンがドラッグゾーンになっており、ドラッグペイロードに Foundry オブジェクト RID のメディアタイプを追加します。
このドラッグペイロードは、Vertex のグラフにドロップできます。
これらは主に Gotham で使用されるメディアタイプで、Gotham の概念に基づいています。
メディアタイプ: "application/x-vnd.palantir.rid.gotham.object"
データの形式: string[]
このメディアタイプは、DataTransfer で Gotham オブジェクトの識別子を転送するために使用できます。GID とも呼ばれる Gotham の識別子は、Gotham のデータやその他の概念を識別するために使用されます。
このメディアタイプを使用してアプリケーションにドラッグアンドドロップを実装する方法については、ドラッグアンドドロップのチュートリアルを参照してください。
このメディアタイプは、次のように DataTransfer に書き込めます。
Copied!1 2 3 4 5const gothamObjectIds = ["ri.gotham.XXXXXXXX", "ri.gotham.YYYYYYYYY"] event.dataTransfer.setData( "application/x-vnd.palantir.rid.gotham.object", JSON.stringify(gothamObjectIds) );
下図では、各カードが Gotham オブジェクトのドラッグゾーンになっています。
次のマップのドロップゾーンは、Gotham オブジェクトのドラッグペイロードを受け入れます。
