オントロジーオブジェクトおよびリンクタイプオブジェクトタイプ概要

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

概要

オブジェクトタイプは、現実世界のエンティティやイベントのスキーマ定義です。 オブジェクトまたはオブジェクトインスタンスは、オブジェクトタイプの単一のインスタンスを指し、オブジェクトは単一の現実世界のエンティティまたはイベントに対応します。 オブジェクトセットは、複数のオブジェクトインスタンスの集合を指し、つまり、オブジェクトセットは現実世界のエンティティやイベントのグループを表します。

例えば、オントロジーマネージャーで Employee オブジェクトタイプを作成すると、「すべての従業員」またはそのタイプのすべてのオブジェクトの特性が定義されます。オブジェクトは Employee オブジェクトタイプの単一のインスタンスを指し、例えば「Melissa Chang」、「Akriti Patel」、「Diego Rodriguez」のような仮想の従業員になります。「すべての在籍従業員」のようなオブジェクトのグループはオブジェクトセットを表します。

同様に、オントロジーマネージャーで Flight オブジェクトタイプを作成すると、「すべてのフライト」またはそのタイプのすべてのオブジェクトの特性が定義されます。オブジェクトは Flight オブジェクトタイプの単一のインスタンスを指し、例えば「JFK → SFO 2021-02-24」や「TLV → LHR 2020-04-16」のようなフライトになります。「すべての到着したフライト」のようなオブジェクトのグループはオブジェクトセットを表します。

オントロジーの基礎を成す概念は、データセットの構造における類似の概念を持っています。オントロジーにおけるオブジェクトタイプの定義はデータセットのそれと類似しており、オブジェクトの定義はデータセット内の行のそれと類似しています。オブジェクトセットの定義は、データセット内のフィルター処理した行のセットと類似しています。例えば、Employee データセットは「すべての従業員行」のスキーマを定義するかもしれません。この場合、単一の行は「Melissa Chang」、「Akriti Patel」、「Diego Rodriguez」のような単一の従業員を指します。在籍に基づいてデータセットをフィルター処理すると、「すべての在籍従業員」を表す行のセットが得られます。

抽象的なデータモデルではなく、Foundry オントロジーは各オントロジー概念を組織の実際のデータにマッピングし、このデータアセットが現実世界のアプリケーションを動かすことを可能にします。オブジェクトは、オントロジーマネージャーのオブジェクトタイプにバッキングデータソースを追加することで作成され、ユーザーアプリケーションで表示されます。Employee タイプのオブジェクトを作成するためには、組織は Employee オブジェクトタイプにバッキングデータソースを追加し、その従業員ディレクトリーや他のエンタープライズデータをオントロジーに接続します。

オブジェクトタイプの作成の方法を学んで始めましょう。