セマンティック統合とは、カレンダーやToDoリスト、メールアーカイブ、プレゼンス情報(物理的、心理的、社会的)、あらゆる種類の文書、連絡先(ソーシャルグラフを含む)、検索結果、そしてそれらから派生する広告やマーケティングの関連性など、多様な情報源からの情報を相互に関連付けるプロセスです。この点において、セマンティクスは、構造だけでなく文脈や価値においても矛盾する可能性のある異種データソース間の仲介役として機能することで、情報の整理と活用に焦点を当てています。
エンタープライズ アプリケーション統合(EAI)では、セマンティック統合により、メタデータ公開を使用してコンピュータ システム間の通信を促進または自動化できます。メタデータ公開は、オントロジーを自動的にリンクする機能を提供する可能性があります。(半)自動化されたオントロジー マッピングの 1 つのアプローチでは、セマンティック距離またはその逆、セマンティック類似性、および適切なルールの定義が必要です。その他のアプローチには、いわゆる語彙的方法や、オントロジーの構造を利用する方法論などがあります。類似性/等価性を明示的に示すために、ほとんどのオントロジー言語には特別なプロパティまたは関係が存在します。たとえば、 OWLには「owl:equivalentClass」、「owl:equivalentProperty」、「owl: sameAs」があります。[ 1 ]
将来的には、公開されたセマンティクスベースのインターフェースを組み合わせることで、新たな有意義な機能を実現できる、構成可能なアーキテクチャがシステム設計に導入される可能性がある。これらの機能は、主に設計時の宣言型仕様によって記述され、最終的には実行時にレンダリングおよび実行されることになるだろう。
セマンティック統合は、インターフェース設計やマッピングといった設計時作業を容易にするためにも利用できます。このモデルでは、セマンティクスは設計にのみ明示的に適用され、実行時システムは構文レベルで動作します。この「早期セマンティックバインディング」アプローチは、セマンティック駆動設計の利点を維持しながら、システム全体のパフォーマンスを向上させることができます。
業界のユースケースから、意味マッピングはオントロジー クラスまたはデータ型プロパティの範囲内でのみ実行されていることが観察されています。これらの特定された意味統合は、(1) 制約なしでオントロジー クラス インスタンスを別のオントロジー クラスに統合すること、(2) プロパティ値の範囲制約によって、あるオントロジー クラスで選択されたインスタンスを別のオントロジー クラスに統合すること、(3) インスタンス プロパティの値変換によって、オントロジー クラス インスタンスを別のオントロジー クラスに統合することです。それぞれに特定のマッピング関係が必要であり、それはそれぞれ、(1) 等価または包含マッピング関係、(2) プロパティの値 (データ範囲) を制約する条件付きマッピング関係、(3) プロパティの値を変換する変換マッピング関係 (単位変換) です。特定された各マッピング関係は、(1) 直接マッピング タイプ、(2) データ範囲マッピング タイプ、または (3) 単位変換マッピング タイプとして定義できます。[ 1 ]
補足データソースを統合する場合、
SELECT ?medication WHERE { ?diagnosis 例:Diagnosis . ?diagnosis 例:name “椎骨の結核” . ?medication 例:canTreat ?diagnosis . }
DIAGNOSIS、DRUG、DRUG_DIAGNOSIS から DIAGNOSIS.diagnosisID=DRUG_DIAGNOSIS.diagnosisID かつ DRUG.medID=DRUG_DIAGNOSIS.medID かつ DIAGNOSIS.name=”椎骨の結核” のDRUG.medID を選択します。
太平洋バイオコンピューティングシンポジウムは、生物医学分野におけるオントロジーマッピングの普及の場となっており、その議事録にはこのテーマに関する多くの論文が掲載されている。