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

オブジェクトとリンクタイプをインポートする

関数で使用するオブジェクトタイプやリンクタイプは、リポジトリを含むプロジェクトにインポートする必要があります。リソースインポート サイドバーを選択して、プロジェクトにインポートされたオブジェクトタイプを表示します。

ontology-import-side-panel

ユーザーの組織には AirportFlight のオブジェクトがない場合があります。これらの手順に従う際には、ユーザーがアクセスできるオブジェクトタイプを使用してください。

追加のオブジェクトタイプをインポートするには、リソースインポート サイドバーの 追加 ボタンを選択する必要があります。オントロジーが選択されていない場合、オントロジーを選択するように求められます。少なくとも1つのインポートされたオントロジータイプがある場合、選択されたオントロジーは自動的に解決されます。

オントロジーが選択されると、検索モーダルが表示されます。オントロジーは、ユーザーの組織で利用可能なオブジェクトタイプによって異なります。まず、いくつかのオブジェクトタイプとそれらを接続するリンクタイプを選択します。この例では、AirportFlight のオブジェクトと、それらの間のリンクタイプをインポートします。

ontology-import-example

保存 を選択して、オントロジータイプをプロジェクトにインポートします。コードアシストは自動的に再起動し、新しくインポートされたオブジェクトタイプとリンクタイプを反映するためにコードバインディングを再生成します。

ユーザーのコードでは、@foundry/ontology-api パッケージからオントロジータイプをインポートできるようになります。プライベートオントロジーを使用している場合、パッケージ名は代わりに @foundry/ontology-api/<ontology-api-name> になります。

コードアシストが開始されると、Ctrl + クリックで @foundry/ontology-api パッケージ名を選択することで、利用可能なすべてのオブジェクトタイプを表示できます。開かれた index.ts ファイルには、コードにインポートできる有効なオブジェクトタイプがすべて表示されます。

ontology-api

複数のオントロジーにアクセスできる場合は、セレクターを使用して使用するオントロジーを選択できます。現在、複数のオントロジーを1つのプロジェクトにインポートすることはサポートされていません。