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

5 - オントロジー型のインポート

📖 タスクの概要

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

🔨 タスクの説明

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

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

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

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

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

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

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

    • 画面中央の リンクタイプ タブに切り替えて、ユーザーのフライトアラートオブジェクトと [Example Data] Flight の間のリンクを探し、 ボタンをクリックして追加します。
  8. 同様に、[Example Data] Flight[Example Data] Delays の間、そしてユーザーのフライトアラートオブジェクトと [Example Data] Passenger の間のリンクを上記と同じ手順で行い、完了したら 保存 をクリックします。

  9. 画面が再読み込みされたら、コード タブに戻り、../src/index.ts ファイル(つまり、__tests__ フォルダー内では ない)を開きます。

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

📚 推薦文献(約2分読み)

上記のタスクで何か問題がある場合は、この短い説明を参考にしてください。@foundry/ontology-api パッケージ名を ctrl + select して、リポジトリで利用可能なオントロジータイプを確認することができます。API名がリストに表示されない場合は、設定 > オントロジー セクションで正しくインポートされたか確認してください。それでも表示されない場合は、Code Assistを再起動するか、ブラウザを更新してください。