ビジネスセマンティクス管理[ 1 ] [ 2 ] (BSM)は、ビジネス関係者が協力して異種メタデータの調和を実現する技術、方法論、組織、文化を包含し、結果として派生したビジネスセマンティクスパターンを適用して、基盤となるデータ構造間のセマンティックアライメント[ 3 ]を確立します。
BSMは、それぞれ複数のアクティビティをグループ化した2つの補完的なプロセスサイクルによって構築されます。最初のサイクルは意味的調整サイクルであり、2番目のサイクルは意味的適用サイクルです。2つのサイクルは統合プロセスによって結び付けられます。この二重プロセスサイクルは、ステークホルダー間の相違点と共通点の最適なバランスが達成され、意味的統合の要件を満たすまで繰り返し適用されます。このアプローチは、欧州のプロジェクト、政府、産業界で検証されているコミュニティベースのオントロジーエンジニアリング[ 1 ] [ 2 ]の研究に基づいています。
意味的調整は、スコープ設定、作成、洗練、明確化という 4 つの連続した活動から構成されるプロセス サイクルです。まず、コミュニティのスコープが設定されます。つまり、ユーザーの役割と機能が割り当てられます。次に、自然言語による説明、(レガシー)論理スキーマ、その他のメタデータなどのドキュメントから関連する事実が収集され、その結果、このスコープが抽出コンテキストに分解されます。スコープ設定の成果物は、コミュニティによって共有され受け入れられている主要な上位共通パターンを整理した、初期の上位共通オントロジーです。これらの上位共通パターンは、コミュニティの現在の意味的相互運用性の要件を定義します。コミュニティのスコープが設定されると、すべてのステークホルダーがこれらの上位共通パターンを構文的に洗練し、意味的に明確化します。
統合の過程で、共通および異なる利害関係者の視点から関連部分を整合させ、次期バージョンの上位共通オントロジーに関する新たな提案が作成されます。意味論的な調整の結果、非公式な意味記述によって明確に表現された、再利用可能な言語中立かつ文脈に依存しないビジネス意味論構築パターンが多数得られるのであれば、その統合は価値のあるものとなります。
セマンティックアプリケーションは、スコープ情報システムが選択された統合ビジネスセマンティックパターンにコミットされる、選択とコミットという2つの連続したアクティビティで構成されるプロセスサイクルです。これは、まずパターンベースから関連するパターンを選択することによって行われます。次に、この選択の解釈が意味的に制約されます。最後に、スコープ内のさまざまなソースとサービスがこの選択にマッピングされます(つまり、コミットされます)。この選択の選択と公理化は、意図されたビジネスセマンティクスに近似する必要があります。これは、自然言語への自動的な発話と、ロック解除されたデータの検証によって確認できます。コミットメントの検証または非推奨により、セマンティック調整サイクルの別の反復が発生する可能性があります。
ビジネスセマンティクス[ 1 ]は、組織内に存在する情報概念であり、ビジネスとITの両方にとって理解可能なものです。ビジネスセマンティクスは、技術的な観点から情報を記述するのではなく、ビジネスで使用され必要とされるビジネス概念を記述します。
ビジネスセマンティクスの重要な側面の一つは、それが多くの異なるデータソース間で共有されている点です。多くのデータソースは同じセマンティクスを共有していますが、同じ概念を記述するための構文やフォーマットが異なります。
これらのビジネスセマンティクスがどのように記述されるかはそれほど重要ではありません。統一モデリング言語やオブジェクト役割モデリングなど、いくつかのアプローチを使用できます。これは、セマンティクスは「表現言語から現実世界の合意された概念(オブジェクト、関係、振る舞い)へのマッピング(の集合)」であるというロバート・ミアーズマンの発言に対応しています。 [ 4 ]情報システムの構築において、セマンティクスは常に重要であり、二重アーティキュレーションとして知られる概念でもあります。以前のアプローチでは、これらのセマンティクスは暗黙のうちに(つまり、読み手または書き手の心の中に)、実装自体に隠され(たとえば、データベーステーブルまたは列コード内)、またはテキストドキュメントに非公式に記録されていました。[ 5 ]デイブ・マコームによれば、「私たちのシステムの規模と範囲、そして私たちが現在扱わなければならない情報の量によって、そのモデルは負担がかかっています。」[ 6 ]
今日では、情報システムはよりオープンな方法で相互作用する必要があり、これらのシステムが関心を持つ意味論を形式的に表現して適用することが重要になります。[ 7 ]
ビジネスセマンティクス管理は、組織の重要な情報資産を一貫性のある整合的な方法で定義することにより、組織内のすべてのステークホルダーに力を与えます。
利用可能なビジネスセマンティクスは、組織のいわゆるビジネス/ソーシャルレイヤーで活用できます。例えば、コンテンツ管理アプリケーションと連携させることで、ビジネスに一貫性のあるビジネス語彙を提供したり、情報のナビゲーションや分類を改善したり、エンタープライズ検索エンジンで活用して、よりリッチなセマンティックウェブ対応ウェブサイトを作成したりすることができます。
ビジネスセマンティクスは、組織の技術/運用層における業務効率の向上にも活用できます。データへのアクセスと配信をより効率的に行うための抽象化された方法を提供します。その点において、エンタープライズ情報統合(EII)と類似していますが、共有モデルが技術的な用語ではなく、ビジネス部門が容易に理解できる方法で記述されるという利点があります。