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

オブジェクトタイプとリンクタイプのインポート

Function で使用するオブジェクトタイプやリンクタイプは、リポジトリを含むプロジェクトにインポートする必要があります。オントロジーインポートのサイドバーをクリックすると、プロジェクトにインポートされたオブジェクトタイプが表示されます。

ontology-import-side-panel

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

追加のオブジェクトタイプをインポートするには、オントロジーインポートのサイドバーで +(プラス記号)ボタンをクリックする必要があります。検索モーダルが表示されます。ユーザーのオントロジーは、組織で利用可能なオブジェクトタイプに依存します。まず、いくつかのオブジェクトタイプとそれらを接続するリンクタイプを選択してください。この例では、Airport と Flight オブジェクトをインポートし、それらの間のリンクタイプも追加します。

ontology-import-example

Save をクリックして、オントロジータイプをプロジェクトにインポートします。Code Assist は自動的に再起動され、新たにインポートしたオブジェクトタイプとリンクタイプを反映したコードバインディングが再生成されます。

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

Code Assist が起動した後、@foundry/ontology-api パッケージ名を Ctrl + Click して、利用可能なすべてのオブジェクトタイプを表示できます。開いている index.ts ファイルには、コードにインポートできる有効なオブジェクトタイプがすべて表示されます。

ontology-api

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