注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
オブジェクトタイプのプロパティは、現実世界のエンティティやイベントの特性のスキーマ定義です。プロパティ値は、オブジェクト上のプロパティの値、つまりその現実世界のエンティティやイベントの単一のインスタンスを指します。
例えば、オントロジーマネージャーでは、Employee
オブジェクトタイプはemployee number
、start date
、そしてrole
といったプロパティを持つかもしれません。仮想的な従業員 "Melissa Chang"は、employee number
のためのプロパティ値として "11502"、start date
のための "2016年10月9日"、そしてrole
のための "ソフトウェアエンジニア"を持つかもしれません。
同様に、オントロジーマネージャーでは、Flight
オブジェクトタイプはdeparture date
、arrival date
、そしてpassenger count
といったプロパティを持つかもしれません。オブジェクト "JFK → SFO 2021-02-24"は、departure date
のためのプロパティ値として "2021-02-24"、arrival date
のための "2021-02-25"、そしてpassenger count
のための "150"を持つかもしれません。
オントロジーを支える概念は、データセットの構造に類似の概念を持っています。オントロジーにおけるプロパティの定義は、データセットの行に類似しています。また、プロパティ値の定義は、データセットのフィールドに類似しています。例えば、Employee
データセットはdeparture date
、arrival date
、そしてpassenger count
のための行を持つかもしれません。この場合、単一のフィールドは、従業員 "Melissa Chang"の行のemployee number
行に対して "11502"という値を持つでしょう。
抽象的なデータモデルではなく、Foundryのオントロジーは、各オントロジー概念を組織の実際のデータにマッピングし、このデータ資産が現実世界のアプリケーションを支えることを可能にします。プロパティ値は、オントロジーマネージャーでオブジェクトタイプにバックエンドデータソースを追加することで、ユーザーアプリケーションで作成され表示されます。Employee
タイプのオブジェクト上のプロパティemployee number
、start date
、そしてrole
のためのプロパティ値を作成するために、組織はEmployee
オブジェクトタイプにバックエンドデータソースを追加し、従業員ディレクトリや他のエンタープライズデータをオントロジーにフィードします。