オントロジーの構築Object and link types型クラス型クラス

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

タイプクラス

タイプクラスは、プロパティ、リンクタイプ、アクションタイプに適用できます。インデックス化の動作に影響する analyzer の種類のタイプクラスを除き、タイプクラスは、オントロジーとやり取りするユーザーアプリケーションが解釈できる追加のメタデータを定義します。たとえば、一部の hubble プロパティタイプクラスの指定は、Object View でのプロパティ値の表示方法に影響します。

以下の表に、既知のタイプクラスの一覧を示します。この表の列は次のとおりです。

  • 非推奨列は、タイプクラスが引き続きサポートされているかどうかを示します。
    • 非推奨列は、そのタイプクラスを現在は [機能] ページで設定する必要があるかどうかも示します。
      • Ontology Manager では、これまでタイプクラスとして定義されていた機能を設定するための [機能] ページが、オブジェクトタイプに用意されています。サポートされているすべてのタイプクラスの設定は、[機能] ページに移行します。
  • タイプ列は、タイプクラスがプロパティ、リンクタイプ(旧称リレーション)、アクションタイプのいずれに適用されるかを示します。
  • 種類列と名前列には、Ontology Manager でタイプクラスを追加するときに設定する、2個のユーザー定義項目の文字列値が含まれます。Foundry 製品は、これらの値を使ってタイプクラスにラベルを付けます。
タイプクラスの追加 - 種類と名前の項目
  • 説明列は、一覧に記載されたタイプクラスが適用されたプロパティ値、リンク、アクションとやり取りする際の、ユーザーアプリケーションの想定される動作を説明します。
    • Object Explorer は、hubble タイプクラスを利用するアプリケーションです。
    • Quiver は、timeseries タイプクラスを利用するアプリケーションです。
非推奨        種類種別名前説明
プロパティhubblemedia_urlObject View に表示される際に、プロパティをメディアアイテムとして表示します。
非推奨プロパティhubbleeditableObject View に表示される際に、ユーザーがプロパティを編集できるようにします。代わりにインライン編集を使用します。
プロパティhubbleiconプロパティ値として保存されている URL に、オブジェクトのアイコンが含まれていることを示します。
非推奨リレーションhubblecreatableObject View 内のリンクされたオブジェクトのビューウィジェットから、ユーザーが特定のリンクタイプの新しいオブジェクトを作成できるようにします。このタイプクラスはリレーションに設定され、一対多リレーションの「多」側のタイプのオブジェクトをユーザーが作成できるようにします。ユーザーが新しいリンクを作成できるようにするための、サポートされている方法については、アクションを参照してください。
非推奨プロパティhubbleendorsement_status:
endorsed
オブジェクトタイプの主キープロパティに追加すると、Object Explorer および Object View でオブジェクトを推奨として指定します。
非推奨プロパティhubbleendorsement_status:
not_endorsed
オブジェクトタイプの主キープロパティに追加すると、Object Explorer および Object View でオブジェクトを作業中として指定します。
非推奨プロパティhubblethumbnailプロパティ値として保存されている URL を、検索結果カードのサムネイルとして使用します。

これは以前のバージョンの Object Explorer でのみ有効でした。
非推奨プロパティhubblearrayこのタイプクラスは、以前はプロパティが配列として書式設定されるようにするために使用されていましたが、現在、配列は Ontology Manager でプロパティのベースタイプとして正式にサポートされています。
非推奨プロパティhubbledefault_sort_descendingObject Explorer で列を値の降順に自動的に並べ替えます。

これは以前のバージョンの Object Explorer でのみ有効でした。
非推奨プロパティhubblequick_filterObject Explorer のリスト表示では、これらのプロパティをデフォルトフィルターとして利用できました。

これは以前のバージョンの Object Explorer でのみ有効でした。
リレーションhierarchyparentリンクタイプのリンクの方向が階層内の親を表していることを示します。これにより、Object View は階層の Object View の上部にパンくずリストを表示します(たとえば、「Europe -> France -> Paris -> Rue Cler」)。
プロパティchoropleth_map_
config_id
<map_config_id>地図上に描画できる地理的なリージョンの値(国コードなど)を含むプロパティタイプであれば、コロプレスを作成できます。必要なタイプクラスの kind は choropleth_map_config_id で、name はプロパティに含まれるリージョンコードの種類によって異なります。

例:
- 国には countries を使用します
- 米国の州 → us_states
- 米国の郡 → us_counties
- 米国の郵便番号 → us_zip_codes

追加のリージョン境界のオプション、またはこのタイプクラスの追加に関するさらなる支援については、Palantir の担当者にお問い合わせください。

設定オプションには、集計の種類および使用するカラースケールの変更が含まれます。

このタイプクラスを使用するには、selectable または sortable のレンダリングヒントをプロパティに適用する必要があります。
非推奨プロパティoe_home_page_
object_type_group
<your_object_type_
group_name>
オブジェクトタイプをグループに追加するには、そのオブジェクトタイプの主キープロパティにこのタイプクラスを追加します。

グループの重複を避けるため、スペルが正しいことを確認してください。これらの設定済みのオブジェクトタイプのグループは、Object Explorer のホームページに表示されます。

グループを設定している場合、グループに追加していない非表示ではないオブジェクトタイプは、ページの下部にある「その他」グループに配置されます。これはオブジェクトタイプグループ機能に置き換えられました。
アクションタイプhubble-oehide-actionObject Explorer および Object View 内でアクションタイプを非表示にします。それ以外の場合は、アクションボタンのドロップダウンで自動的に検出されます。
アクションタイプhubble-oe-object-set-rid<object_type_RID>動的オブジェクトセットを作成できる試験的機能です。
アクションタイプhubble-oe-security-rid<compass_RID>動的オブジェクトセットを作成できる試験的機能です。
アクションタイプactionsgenerate_uuid文字列パラメーターを UUID に置き換えます。
アクションタイプactionsprefill_current_user文字列パラメーターを現在のユーザーに置き換えます。
アクションタイプactionsview_object_with_type作成または変更されたオブジェクトを成功通知のトーストに表示します。
非推奨プロパティanalyzernot_analyzedLucene ↗ によるプロパティのトークン化を防ぎます。ダッシュなどを含む識別子のプロパティに使用します。

アナライザーを設定するには、プロパティ > インタラクションに移動します。ここにはアナライザーを選択するためのドロップダウンがあります。
非推奨プロパティanalyzersimple / standard / whitespace / english / french / japanese / arabic / korean / german / combined_arabic_english特定の言語およびユースケース向けのアナライザーです。これらのほとんどは Lucene 組み込みのアナライザーで実装されていますが、一部はカスタムプラグインです。
レガシーの Object Storage v1 は、韓国語およびドイツ語に対応していません。

アナライザーを設定するには、プロパティ > インタラクションに移動します。ここにはアナライザーを選択するためのドロップダウンがあります。
非推奨プロパティanalyzernot_indexedLucene によるプロパティのインデックス化を防ぎます。検索や集計の対象にする必要がないプロパティに使用します。

現在、この機能は searchable のレンダリングヒントで管理されているため、プロパティをインデックス化するかどうかの管理にこのタイプクラスは使用されなくなりました。
非推奨プロパティmultipassuser_id値に Multipass UID を含むプロパティに適用すると、Object Explorer および Object View で、そのプロパティがユーザーのユーザー名(multipass および multipass 属性から構成)として表示されます。

プロパティがユーザー名として書式設定されるようにするために、このタイプクラスは使用されなくなりました。現在、Multipass UID は Ontology Manager の値の書式設定機能でサポートされています。
非推奨プロパティglobal<your_property_id>プロパティをグローバルとして指定するために使用できます。このプロパティで絞り込む対象の各オブジェクトタイプにおいて、プロパティが同じ property_id と global タイプクラスを持っていれば、共通のプロパティで複数のオブジェクトタイプを絞り込めます。

これは以前のバージョンの Object Explorer でのみ有効でした。
非推奨プロパティgeogeojsonプロパティに GeoJSON データ(ポリゴン、線など)が含まれていることを示します。Map アプリケーションは、この GeoJSON を地図上に描画します。非推奨:代わりに geoshape プロパティタイプを使用します。
非推奨プロパティgeolatitudeプロパティに、Map アプリケーションで使用する緯度が含まれていることを示します。非推奨:代わりに geopoint プロパティタイプを使用します。
非推奨プロパティgeolongitudeこのプロパティに、Map アプリケーションで使用する経度が含まれていることを示します。非推奨:代わりに geopoint プロパティタイプを使用してください。
オブジェクトタイプの
機能ページで
設定
プロパティgeoaltitudeこのプロパティに、Map アプリケーションの3D モードで使用する、海面を基準としたメートル単位の高度/標高が含まれていることを示します。
プロパティvertexlink_mergeVertex と Vortex の関連オブジェクトの関連検索では、このオブジェクトを常に中間オブジェクトとして扱います。このオブジェクトは関連オブジェクトのリストに表示されなくなりますが、このオブジェクトからの2次リンクは表示され、グラフ上ではエッジとして描画されます。タイプクラスをオブジェクトの主キーに設定します。
リレーションvertexlink_merge_incominglink_merge と同じですが、この特定のリレーションにのみ適用されます。リンクを統合するオブジェクトは、このリレーションの対象/to 側です。
リレーションvertexlink_merge_outgoinglink_merge と同じですが、この特定のリレーションにのみ適用されます。リンクを統合するオブジェクトは、このリレーションのソース/from 側です。
リレーションvertexcomponentVertex のダイアグラムで、ベースオブジェクトにリンクされた、ダイアグラムで使用するオブジェクトを示します。
プロパティvertexcomponent_subtypeVertex で、オブジェクトタイプよりも細かいグループ化を可能にします。タイプクラスをオブジェクトの主キーに設定します。
プロパティvertexevent_intent.<intent_>イベントを Vertex と Vortex で使用するには、イベントの主キープロパティにこれを設定します。intent はイベント/アラートの色/重大度(danger、warning、primary、success のいずれか)を示します。例:event_intent.danger
プロパティvertexevent_valueイベントの数値を表すプロパティを示します。
プロパティvertexevent_value_unit.<unit_>これを event_value と併せて設定します。unit はイベントの数値の測定単位です。例:event_value_unit.Kilograms
プロパティvertexevent_propertyこのプロパティを Vertex と Vortex のイベントカードに表示します。
プロパティvertexmin時系列オブジェクトの場合:系列の値がこの最小値を下回ると、Vertex がアラートを発します。
プロパティvertexmax時系列オブジェクトの場合:系列の値がこの最大値を超えると、Vertex がアラートを発します。
プロパティvertexthreshold_measure.<measure_>Vertex で、しきい値の判定に使用するメジャーを示すには、オブジェクトの主キープロパティにこれを設定します。例:threshold_measure.Temperature
プロパティvertexthreshold_high_limitthreshold_measure と併せて使用し、しきい値の上限を表すプロパティを示します。
プロパティvertexthreshold_low_limitthreshold_measure と併せて使用し、しきい値の下限を表すプロパティを示します。
プロパティvertexthreshold_exceed_intent.<intent_>オブジェクトの主キープロパティに、threshold_measure と併せてこれを設定します。intent はしきい値を超えた場合の色/重大度(danger、warning、primary、success のいずれか)を示します。例:threshold_exceed_intent.danger
プロパティvertexkey_measure.<measure_>ここに指定されたメジャーは、Vertex のホームページに表示されます。例:key_measure.Temperature
非推奨プロパティvertexenum_values時系列オブジェクトの場合:数値から文字列値への JSON マップです。このタイプクラスはサポートされなくなりました。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_id時系列オブジェクトの主キーに適用すると、このタイプクラスはそのオブジェクトの系列識別子(seriesId)を指定します。このプロパティはすべての時系列オブジェクトでグローバルに一意である必要があり、Quiver でオブジェクトを発見可能にするために必要な唯一のタイプクラスです。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_measure時系列オブジェクトのメジャーを指定するプロパティです。

注:以前は timeseries.timeseries_sensor_type タイプクラスが同じ目的で使用されていました。これは引き続き機能しますが、一貫性を保つために timeseries.timeseries_measure を使用してください。
非推奨プロパティtimeseriestimeseries_sensor_type上記の timeseries_measure を参照してください。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_units時系列オブジェクトの値の単位を指定するプロパティです(たとえば、株価の時系列では値の単位が dollars になることがあります)。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_internal_interpolation時系列オブジェクトのデフォルトの内部補間を指定するプロパティです。内部補間は、隣接するデータポイント間の系列値を Quiver が推定する方法です。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_root_object_id時系列オブジェクトのルートオブジェクトを指定するプロパティです。各時系列オブジェクトが持てるルートオブジェクトは1個のみです。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_is_enum列挙値を持つ時系列では、必ず true にする必要があるブールプロパティです。

注:この要件は一時的なものであり、今後変更される可能性があります。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriestimeseries_is_deprecated時系列に対して true に設定すると、その時系列が Object Explorer と Object View の検索結果から除外されるブールプロパティです。

注:Quiver では、結果を取得した後のフィルタリングでのみこれらの時系列が除外されます。ほかのアプリケーションの検索結果には影響しません。
リレーションtimeseriesparenthierarchy.parent と同様に、時系列オブジェクトと各親との間のリンクを記述します。
プロパティtimeseriestimeseries_is_value_invertedこのブールプロパティを true に設定すると、Quiver の時系列の y 軸の値が自動的に反転し、下に行くほど値が大きくなります。これは、地下掘削作業の進行状況を時間の経過とともに追跡する場合など、時間と深度の系列をプロットする際に役立ちます。
プロパティtimeseriestimeseries_depth_units複合系列(深度系列、坑井仕上げ系列、ファイバー系列)の深度の単位を含むプロパティに設定します。深度系列および坑井仕上げ系列の値の単位には、通常の timeseries.timeseries_units プロパティを使用します。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_idイベントオブジェクトのイベント識別子(eventId)を指定するプロパティです。すべてのイベントオブジェクトでグローバルに一意である必要があります。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_start_timeイベントオブジェクトの開始時刻を指定するプロパティです。このフィールドは時刻の値(たとえば TIMESTAMP))である必要があります。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_end_timeイベントオブジェクトの終了時刻を指定するプロパティです。このフィールドは時刻の値(たとえば TIMESTAMP))である必要があります。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_descriptionイベントオブジェクトの文字列による説明を指定するプロパティです。イベントオブジェクトタイプを注釈のライトバックに使用する場合は必須です。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_root_object_idイベントオブジェクトのルートオブジェクトを指定するプロパティです。各イベントオブジェクトが持てるルートオブジェクトは1個のみです。
オブジェクトタイプの
機能ページで
設定
プロパティtimeseriesevent_linked_series_idイベントオブジェクトが関連する時系列オブジェクトを指定するプロパティ。このフィールドでは、単一の文字列だけでなく文字列配列もサポートされます。
プロパティschedulesschedulable-start-timeタイムスタンププロパティを、動的スケジューリングウィジェット内のスケジュールオブジェクトの開始時刻として指定します。スケジューリングカレンダーウィジェットおよびガントチャートウィジェットの動的モードで必須です。保存ハンドラーアクションのアクションパラメーターIDは、プロパティIDと一致する必要があります。
プロパティschedulesschedulable-end-timeタイムスタンププロパティを、動的スケジューリングウィジェット内のスケジュールオブジェクトの終了時刻として指定します。スケジューリングカレンダーウィジェットおよびガントチャートウィジェットの動的モードで必須です。保存ハンドラーアクションのアクションパラメーターIDは、プロパティIDと一致する必要があります。
プロパティschedulessegment-byプロパティに適用すると、スケジューリングウィジェットでセグメント化が有効になり、条件付き書式設定を使用して、プロパティ値に基づいてパックを色分けできるようになります。
アクションタイプschedulesschedulable-start-timeアクションパラメーターを、動的スケジューリングウィジェットの保存ハンドラーアクションの開始時刻パラメーターとして指定します。開始時刻のプロパティIDと一致するパラメーターに適用する必要があります。
アクションタイプschedulesschedulable-end-timeアクションパラメーターを、動的スケジューリングウィジェットの保存ハンドラーアクションの終了時刻パラメーターとして指定します。終了時刻のプロパティIDと一致するパラメーターに適用する必要があります。