注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundryは、オントロジーのプロパティの使用情報をObject Storage V1 (Phonograph)やプラットフォーム内のユーザーアプリケーションに伝えるために、レンダリングヒントを使用します。たとえば、文字列プロパティにsortable
レンダリングヒントを付けると、タイムラインやチャートなどでそのプロパティを並べ替えることをアプリケーションに許可します。
多くのレンダリングヒントは、オブジェクトタイプの再インデックス性能に関連しています。たとえば、プロパティがアプリケーションで集計されたり並べ替えられたりする必要がないことをObject Storage V1 (Phonograph)に示すために、レンダリングヒントを使用できます。これにより、Object Storage V1がそれらのプロパティをインデックス化する際の作業が減ります。
プロパティエディタのプロパティペインでレンダリングヒントを選択したり選択解除したりできます(下の画像を参照)。
以下の表には、利用可能なレンダリングヒントの名前と説明が記載されています。また、"Adds raw index?" と "Requires reindex?"(以下で説明)という2つの技術的な側面についても情報が提供されています。
名前 | 説明 | Adds raw index? | Requires reindex? |
---|---|---|---|
Disable formatting | - Enable プロパティ値がブラウザーのロケーションのローカル数値フォーマットの標準に従ってObject Viewsでフォーマットされないようにする。 | ||
Identifier | - Enable 再インデックス性能を向上させ、数値ベースの主キーと外部キーを指定し、それらをフォーマットしたり数値として扱う必要がないことを指定します。 - たとえば、Object Viewsでは、プロパティ値を数値としてフォーマットせず、Object Explorerでは、キーを範囲でフィルター処理することができません。 | ||
Keywords | - Enable プロパティをObject Viewsでプロパティを表示する際に、このプロパティを独自のセクションでハイライトします。 | ||
Long text | - Enable プロパティ値に大量のテキストが含まれている場合。 - たとえば、Object Viewsはこのプロパティの値をより読みやすいフォーマットで表示します。 | ||
Low cardinality | - Enable このプロパティにはそれほど多くの可能な値がないことをアプリケーションに示します。 - たとえば、一部のObject Viewウィジェットは、可能な値があまり多くないプロパティに対してのみフィルター処理を許可します。 - Searchableレンダリングヒントも選択する必要があります。 | はい | はい |
Selectable | - Enable 文字列プロパティにこのプロパティに対する集計をユーザーに許可します。 - たとえば、このプロパティはObject ExplorerのヒストグラムやObject Viewのチャートで集計されます。 - 数値と日付プロパティに対してEnableを設定すると、ユーザーは正確な項目値に対してのみ集計を行うことができます。 - アプリケーションでこのプロパティが集計されない場合は、Disableを設定することで再インデックス性能を向上させます。 - Enable を設定すると、Exact Matchフィルター機能を使用できます。 - Searchableレンダリングヒントも選択する必要があります。 | はい | はい |
Sortable | - Enable 文字列プロパティにこのプロパティに対する並べ替えをユーザーに許可します。 - 数値と日付プロパティは常に並べ替え可能です。 - たとえば、Object Viewsのタイムラインやチャートはこのプロパティに基づいて並べ替えられます。 - アプリケーションでこのプロパティが並べ替えられない場合は、Disableを設定することで再インデックス性能を向上させます。 - 配列には推奨されません、配列は配列内の最小値に基づいて並べ替えます。 - Searchableレンダリングヒントも選択する必要があります。 | はい | はい |
Searchable | - Disable このプロパティがアプリケーションで検索や並べ替えの対象にならない場合は、再インデックス性能を向上させます。 - このプロパティが大きな文字列を含む場合、パフォーマンスの向上は特に顕著です。 - Searchableは、Selectable、Sortable、またはLow cardinalityレンダリングヒントをアプリケーションが適用するために選択されている必要があります。 | はい | はい |