Loading article…
セマンティックマッパーとは、ある名前空間のデータ要素を別の名前空間に変換するのを支援するツールまたはサービスのことです。セマンティックマッパーはセマンティックブローカーの重要な構成要素であり、セマンティックWeb技術によって実現されるツールの1つです。
本質的に、意味マッピングで発生する問題は、データ統合を目的としたデータマッピングで発生する問題と同じですが、違いは、ここでは意味関係が、データマッピングにおけるデータ辞書の役割を果たす意味ネットワークやオントロジーの使用によって明示的に表現される点です。
セマンティックマッパーは、次の3つのデータセットにアクセスできる必要があります。
セマンティックマッパーは、ソースネームスペース内のデータ要素のリストを処理します。セマンティックマッパーは、ソースネームスペースのデータ要素を宛先ネームスペースに順次変換します。マッピングは必ずしも1対1である必要はありません。一部のデータ要素は、宛先ネームスペース内の複数のデータ要素にマッピングされる場合があります。
セマンティックマッパーの中には、一度だけデータ変換を行う静的なものもあります。一方、この変換を繰り返し実行する実行可能プログラムを生成するものもあります。このプログラムの出力は、XSLT、Javaプログラム、あるいはその他の手続き型言語で記述されたプログラムなど、あらゆる変換システムに対応可能です。