オントロジーの構築Object and link types概要概要

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

概要

リンクタイプは、2 つのオブジェクトタイプ間の関係のスキーマ定義です。リンクは、同じオントロジー内の 2 つのオブジェクト間の関係の単一インスタンスを指します。

たとえば、Ontology Manager で Employee オブジェクトタイプと Company オブジェクトタイプ間のリンクタイプを作成し、EmployeeEmployer の関係を定義できます。リンクは、架空の従業員「Melissa Chang」と彼女の雇用主「Acme, Inc.」の関係のように、Employee → Employer リンクタイプの単一インスタンスを指します。

同様に、Ontology Manager で Flight オブジェクトタイプと Aircraft オブジェクトタイプ間のリンクタイプを作成し、Scheduled FlightAssigned Aircraft の関係を定義できます。リンクは、「JFK → SFO 2021-02-24」と割り当てられた航空機「Boeing 737-123」の関係のように、Scheduled Flight → Assigned Aircraft リンクタイプの単一インスタンスを指します。

同じタイプの 2 つのオブジェクト間にもリンクを作成できます。Direct Report ↔ Manager リンクタイプは、Employee オブジェクトタイプとそれ自体の間で定義できます。

異なるオントロジー間のオブジェクトタイプ間のリンクはサポートされていない点に注意してください。この場合、共有オントロジーを活用することをお勧めします。

オントロジーの基礎となる概念には、データセットの構造に類似した概念があります。オントロジーにおけるリンクタイプの定義は、2 つのデータセット間の結合に類似しており、リンクの定義は、別のデータセットの同じ行のフィールドと結合された行に類似しています。たとえば、Employee データセットと Company データセットを結合して、Employees とその Employers の関係を調査できます。結合されたデータセットでは、「Melissa Chang」と彼女の雇用主「Acme, Inc.」を結合した単一の行がリンクを表します。

抽象的なデータモデルではなく、Foundry オントロジーは各オントロジーの概念を組織の実際のデータにマッピングし、このデータ資産を実世界のアプリケーションに活用できるようにします。リンクは、Ontology Manager 内のリンクタイプで参照されるオブジェクトタイプにバッキングデータソースを追加することでユーザーアプリケーションに作成および表示されます。多対多のカーディナリティを持つオブジェクトタイプが関連するリンクタイプの場合、データソースはリンクタイプ自体をバックアップします。Employee → Employer タイプのリンクを作成するには、組織は Employee および Company オブジェクトタイプにバッキングデータソースを追加し、従業員ディレクトリやその他の企業データをオントロジーに接続します。

新しいリンクタイプを作成する方法を学ぶことから始めてください。