注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
関数で使用するオブジェクトタイプやリンクタイプは、リポジトリを含むプロジェクトにインポートする必要があります。リソースインポート サイドバーを選択して、プロジェクトにインポートされたオブジェクトタイプを表示します。
ユーザーの組織には Airport
や Flight
のオブジェクトがない場合があります。これらの手順に従う際には、ユーザーがアクセスできるオブジェクトタイプを使用してください。
追加のオブジェクトタイプをインポートするには、リソースインポート サイドバーの 追加 ボタンを選択する必要があります。オントロジーが選択されていない場合、オントロジーを選択するように求められます。少なくとも1つのインポートされたオントロジータイプがある場合、選択されたオントロジーは自動的に解決されます。
オントロジーが選択されると、検索モーダルが表示されます。オントロジーは、ユーザーの組織で利用可能なオブジェクトタイプによって異なります。まず、いくつかのオブジェクトタイプとそれらを接続するリンクタイプを選択します。この例では、Airport
と Flight
のオブジェクトと、それらの間のリンクタイプをインポートします。
保存 を選択して、オントロジータイプをプロジェクトにインポートします。コードアシストは自動的に再起動し、新しくインポートされたオブジェクトタイプとリンクタイプを反映するためにコードバインディングを再生成します。
ユーザーのコードでは、@foundry/ontology-api
パッケージからオントロジータイプをインポートできるようになります。プライベートオントロジーを使用している場合、パッケージ名は代わりに @foundry/ontology-api/<ontology-api-name>
になります。
コードアシストが開始されると、Ctrl
+ クリックで @foundry/ontology-api パッケージ名を選択することで、利用可能なすべてのオブジェクトタイプを表示できます。開かれた index.ts ファイルには、コードにインポートできる有効なオブジェクトタイプがすべて表示されます。
複数のオントロジーにアクセスできる場合は、セレクターを使用して使用するオントロジーを選択できます。現在、複数のオントロジーを1つのプロジェクトにインポートすることはサポートされていません。