オントロジーの構築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 の上部にパンくずリストが表示されます(例:「ヨーロッパ -> フランス -> パリ -> クレール通り」)。
プロパティchoropleth_map_
config_id
<map_config_id>地図上にプロットできる地理的な地域の値(国コードなど)を含む任意のプロパティタイプに対して、コロプレスマップを作成できます。必要なタイプクラスの kind は choropleth_map_config_id で、name はプロパティに含まれる地域コードの種類によって異なります。

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

地域境界の追加オプション、またはこのタイプクラスの追加に関するサポートについては、Palantir の担当者にお問い合わせください。

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

このタイプクラスを使用するには、[選択可能] または [並べ替え可能] のレンダリングヒントをプロパティに適用する必要があります。
非推奨プロパティ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 がプロパティをインデックス化しないようにします。検索や集計の対象にする必要がないプロパティに使用します。

現在、プロパティをインデックス化するかどうかは、[検索可能] のレンダリングヒントで管理されているため、このタイプクラスはこの目的では使用されなくなりました。
非推奨プロパティ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 プロパティタイプを使用してください。
非推奨プロパティgeolatitudeMap アプリケーションで使用する緯度がプロパティに含まれていることを示します。非推奨:代わりに Geopoint プロパティタイプを使用してください。
非推奨プロパティgeolongitudeMap アプリケーションで使用する経度がプロパティに含まれていることを示します。非推奨:代わりに geopoint プロパティタイプを使用してください。
オブジェクトタイプの
機能ページで
設定
プロパティgeoaltitude3D モードの Map アプリケーションで使用する、海面を基準としたメートル単位の高度/標高がプロパティに含まれていることを示します。
プロパティ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イベントオブジェクトが関連する系列オブジェクトを指定するプロパティです。この項目は、文字列配列と単一の文字列の両方をサポートしています。