注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ベースタイプ

プロパティのベースタイプは、プロパティに保存できるデータの種類を定義します。サポートされるすべてのプロパティのベースタイプの完全なリファレンスについては、プロパティの概要を参照してください。

ベースタイプは、オブジェクトのプロパティを定義するために使用されます。プロパティのベースタイプによって、ユーザーアプリケーションでそのプロパティに対して利用可能な操作が決まります。Map 型と Binary 型を除くすべてのフィールドのデータ型が、有効なベースタイプです。

ベースタイプには、次の高度なタイプも含まれます。

  • Vector: セマンティック検索で使用するベクトルをオブジェクトに保存するためのタイプです。
  • Geopoint: 地理的な地点を表すプロパティを定義するためのタイプです。
  • Geoshape: 地理的な図形を表すプロパティを定義するためのタイプです。
  • 添付ファイル:オブジェクトに対する関数で使用するファイルをオブジェクトに保存するためのタイプです。
  • 時系列: プロパティを時系列として定義するためのタイプです。
  • 地理時系列: プロパティを地理時系列への参照として定義するためのタイプです。
  • Media Reference: メディアファイルへの参照を定義するためのタイプです。
  • Cipher Text: Cipher でエンコードされた文字列値を保存するためのタイプです。
  • 構造体:複数のフィールドを持つスキーマに基づくプロパティを定義するためのタイプです。

Vector タイプと時系列タイプを除くすべてのベースタイプは、配列で使用してプロパティの複数の値を表すことができます。

複合プロパティのベースタイプ

一部のプロパティのベースタイプでは、追加の設定が必要になる場合や、特定のユースケースがある場合があります。次のプロパティのベースタイプについては、以下のセクションを参照してください。

  • Media Reference: メディアセットに保存されたメディアアイテムを参照します。
  • 構造体タイプ: 複数のフィールドを持つ複雑な構造化データです。

Media Reference

Media Reference プロパティタイプを使用すると、画像、動画、音声ファイル、ドキュメントなどのメディアをオブジェクトに持たせることができます。Media Reference は、メディアセット内の特定のメディアアイテムを指します。Media Reference にはメディアファイルに関する情報が含まれるため、Foundry は Media Reference が使用される場所であればどこでもメディアを表示できます。

Media Reference の形式

以下は Media Reference の例です。

Copied!
1 2 3 4 5 6 7 8 9 10 11 { "mimeType": "image/png", "reference": { "type": "mediaSetViewItem", "mediaSetViewItem": { "mediaSetRid": "ri.mio.main.media-set.00000000-0000-0000-0000-00000000000", "mediaSetViewRid": "ri.mio.main.view.00000000-0000-0000-0000-00000000000", "mediaItemRid": "ri.mio.main.media-item.00000000-0000-0000-0000-00000000000" } } }

Media Reference には次の情報が含まれます。

  • mimeType: ファイルのメディアタイプです。
  • reference: メディアセット RID、ビュー RID、および特定のメディアアイテム RID を含む参照です。

Media Reference プロパティを設定する

Media Reference プロパティを持つオブジェクトタイプは、データセットに基づいています。元データセットには、Media Reference プロパティにマッピングされる Media Reference 列を含める必要があります。この列のデータ型は、Media Reference の値を保存するために特別に設計されており、オントロジーのオブジェクトとメディアセットが適切に統合されるようにします。

Media Reference プロパティのソース。

また、Media Reference プロパティには1個以上のメディアソースが必要です。メディアソースは、オブジェクトタイプの [機能] タブで設定できます。プロパティに複数のメディアソースがある場合は、そのうち1個をアップロード先として選択することで、オントロジーの編集を通じてアップロードされたメディアアイテムの保存に使用するメディアセットを制御できます。

「機能」タブの Media Reference プロパティ。

構造体

構造体は、複数のフィールドを持つスキーマに基づくプロパティを作成できるオントロジーのプロパティのベースタイプです。構造体プロパティは、構造体型のデータセット列から作成されます。構造体について詳しくは、構造体の完全なドキュメントを参照してください。