Warning

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

5 - オントロジータイプのインポート

learn.palantir.com ↗でも以下の内容をご覧いただけますが、アクセシビリティの観点から、ここに掲載しています。

📖 タスクの概要

関数を書く前に、オブジェクトタイプを明示的にユーザーのコードリポジトリにインポートする必要があります。このチュートリアルでは、ユーザーのフライトアラートオブジェクトタイプのみに関数を書くことになります。このタスクでは、オブジェクトタイプをユーザーのプロジェクトにインポートするプロセスを説明します。

🔨 タスクの説明

  1. アプリケーション画面の上部にある Settings メニューアイテムをクリックします。ヒント:More ▾ ドロップダウンアイテムの下にまとめられているかもしれません。

  2. 左側のメニューから オントロジー をクリックします。

  3. ユーザーのフライトアラートオブジェクトの名前(例:[ユーザー名] Flight Alert)を オントロジーインポート ウィンドウの オブジェクトタイプをフィルター処理する 検索バーに入力します。

  4. 検索でオブジェクトタイプが表示されたら、中央の行(例:ユーザー名FlightAlert)にあるAPI名をクリップボードにコピーします。

  5. API名の右側にある マークをクリックして、オブジェクトタイプをユーザーのプロジェクトにインポートします。

    • ℹ️ オブジェクトタイプをリポジトリにインポートすると、同じプロジェクト内の他のリポジトリで利用できるようになります。つまり、プロジェクトごとにオブジェクトタイプのインポートを一度だけ行う必要があります。
  6. ウィンドウの右下にある青い Save ボタンをクリックします。

  7. あとで、乗客、フライトアラート ⟷ フライト、フライト ⟷ 遅延のタイプを参照するので、それらもユーザーのプロジェクトに追加しましょう。

    • 画面の中央部にある Link Types タブに切り替え、ユーザーのフライトアラートオブジェクトと [Example Data] Flight の間のリンクを探し、 ボタンをクリックして追加します。
  8. [Example Data] Flight[Example Data] Delays およびユーザーのフライトアラートオブジェクトと [Example Data] Passenger の間のリンクについても同様に行い、完了したら Save をクリックしてください。

  9. 画面がリロードされたら、Code タブに戻って ../src/index.ts ファイルを開きます(つまり、__tests__ フォルダー内のものではない)。

  10. 2行目の import ステートメントに、オントロジー設定ページからコピーしたAPI名を空の中括弧に追加します。このサンプルでは JmeierFlightAlert をユーザーのAPIに置き換えます:import { JmeierFlightAlert } from "@foundry/ontology-api";

📚 推薦文献(約2分で読めます)

上記のタスクで助けが必要な場合は、オントロジータイプのインポートプロセスについてのこの短い説明を参照してください。特に @foundry/ontology-api パッケージ名を ctrl + select すると、リポジトリで利用可能なオントロジータイプが何かを学ぶことができます。API名がリストに表示されない場合は、Settings > オントロジー セクションで正しくインポートされたか確認してください。それでも表示されない場合は、Code Assist を再起動したり、ブラウザを再読み込みしてみてください。