オントロジーの構築ファンクションオブジェクトの関数概要

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

オブジェクトに対する関数 (FOO)

Foundry の関数は、オントロジー内のオブジェクトやリンクのデータへのアクセスと変更をネイティブにサポートしています。オントロジーでオブジェクトタイプとリンクタイプを定義した後、これらのタイプを関数リポジトリにインポートすると、コードバインディングが自動的に生成されます。これらのコードバインディングは、次の操作をサポートしています。

  • オブジェクト型およびオブジェクトセット型をパラメーターとして関数に渡す
  • 必要に応じてオブジェクトセットを検索する
  • オントロジーの編集を使用してオブジェクトを変更する

Foundry の関数は、オントロジーに対するこのネイティブサポートにより、一般的に使用される Functions-as-a-Service (FaaS) プラットフォームを大きく上回る機能を備えています。データの保存、取得、変更をネイティブにサポートし、そのすべてにおいて、データセキュリティ、リネージ、透明性に関する Foundry の保証が適用されます。

「オブジェクトに対する関数」(「FOO」と呼ばれることもあります)という用語は、パラメーターとして渡されたオブジェクトデータ、またはオブジェクト検索を使用して取得したオブジェクトデータを読み取る関数を広く指します。ただし、Foundry には、ほかの関数とは区別される「オブジェクトに対する関数」という正式な概念はありません。

言語別のオブジェクト API

オブジェクトの読み取りに使用する API は、関数を記述する言語によって異なります。

まだ言語を選択していない場合は、言語別の機能サポートと TypeScript v1 と TypeScript v2 の比較を確認してください。

オブジェクトに対する関数をはじめる方法を学びます。