(57)【要約】本発明はベンチマーク定義を包含する電子データ構造に監視、この電子データ構造はＳＧＭＬ言語によって読取り可能なフォーマットを有するファイルである。本発明はさらにコンピュータシステムにおいて実行される１つまたは複数のプロセスによりデータオブジェクトを処理および記憶するための方法に関する。この方法は１つまたは複数の電子データ構造を電子手段により受信するステップを包含する。
2005518027.tif 000002
【特許請求の範囲】
【請求項１】
ベンチマーク定義を包含する電子データ構造において、
該電子データ構造はＳＧＭＬベースの言語によって読取り可能なフォーマットを有するファイルであることを特徴とする電子データ構造。
【請求項２】
前記ファイルはＸＭＬファイルである、請求項１記載の電子データ構造。
【請求項３】
前記ファイルはＨＴＭＬファイルである、請求項１または２記載の電子データ構造。
【請求項４】
前記ファイルはさらにベンチマークデータを包含する、請求項１から３までのいずれか１項または複数項記載の電子データ構造。
【請求項５】
コンピュータシステムにおける１つまたは複数のプロセスの実行により、請求項１から４までのいずれか１項記載の電子データ構造を処理する方法において、
１つまたは複数の前記電子データ構造を電子手段により受信することを特徴とする、方法。
【請求項６】
前記電子手段はインターネットを含み、１つまたは複数の前記電子データ構造とのリンクがインターネットページ上に設けられており、該リンクを１つまたは複数の前記電子データ構造の受信に使用する、請求項５記載の方法。
【請求項７】
１つまたは複数の前記電子データ構造をＥメールまたはＳＭＳにより受信する、請求項５または６記載の方法。
【請求項８】
１つまたは複数の前記電子データ構造を、ｈｔｔｐまたはｆｔｐプロトコルを使用して受信する、請求項５から７までのいずれか１項または複数項記載の方法。
【請求項９】
１つまたは複数の前記電子データ構造内に包含されている１つまたは複数のベンチマーク定義またはベンチマークデータを、ビジネスプロセスを支援するソフトウェアに取り入れる、請求項５から８までのいずれか１項または複数項記載の方法。
【請求項１０】
前記ベンチマーク定義の取り入れを自動的に実施し、さらに、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマーク定義に関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項９記載の方法。
【請求項１１】
前記ベンチマークデータの取り入れを自動的に実施し、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマークデータに関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項９または１０記載の方法。
【請求項１２】
キーワードによって識別された情報および該情報が書き込まれるデータベース構造をアルゴリズムによって相互に割り当てる、請求項１０または１１記載の方法。
【請求項１３】
前記アルゴリズムは１つまたは複数の表または１つまたは複数の規則を包含する、請求項１２記載の方法。
【請求項１４】
１つまたは複数の前記規則は１つまたは複数の表に包含される、請求項１３記載の方法。
【請求項１５】
前記データベース構造は事前定義可能である、請求項１２から１４までのいずれか１項または複数項記載の方法。
【請求項１６】
前記電子データ構造内に包含されているベンチマーク定義を、前記電子データ構造内のベンチマーク定義の第１のＩＤがビジネスプロセスを支援するソフトウェア内のベンチマーク定義の第２のＩＤに割り当てられている表を用いて、ビジネスプロセスを支援する前記ソフトウェア内に包含されている等価のベンチマーク定義にマッピングする、請求項５から１５までのいずれか１項または複数項記載の方法。
【請求項１７】
ビジネスプロセスを支援するソフトウェア、例えば企業資源計画ソフトウェアにおいて使用する、請求項５から１６までのいずれか１項または複数項記載の方法。
【請求項１８】
コンピュータシステムにおける１つまたは複数のプロセスの実行により、請求項１から４までのいずれか１項記載の電子データ構造を処理するコンピュータシステムにおいて、
−プログラム命令を有するメモリと、
−データを入力する入力手段と、
−データを記憶する記憶手段と、
−１つまたは複数の前記電子データ構造を電子手段により受信するプログラム命令に応答するプロセッサとを備えることを特徴とする、コンピュータシステム。
【請求項１９】
前記電子手段はインターネットを含み、１つまたは複数の前記電子データ構造とのリンクがインターネットページ上に設けられており、該リンクが１つまたは複数の前記電子データ構造の受信に使用される、請求項１８記載のコンピュータシステム。
【請求項２０】
１つまたは複数の前記電子データ構造をＥメールまたはＳＭＳにより受信する、請求項１８または１９記載のコンピュータシステム。
【請求項２１】
１つまたは複数の前記電子データ構造を、ｈｔｔｐまたはｆｔｐプロトコルを使用して受信する、請求項１８から２０までのいずれか１項または複数項記載のコンピュータシステム。
【請求項２２】
１つまたは複数の前記電子データ構造内に包含されている１つまたは複数のベンチマーク定義またはベンチマークデータを、ビジネスプロセスを支援するソフトウェアに取り入れる、請求項１８から２１までのいずれか１項または複数項記載のコンピュータシステム。
【請求項２３】
前記ベンチマーク定義の取り入れが自動的に実施され、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマーク定義に関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項２２記載のコンピュータシステム。
【請求項２４】
前記ベンチマークデータの取り入れが自動的に実施され、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマークデータに関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項２２または２３記載のコンピュータシステム。
【請求項２５】
キーワードによって識別された情報および該情報が書き込まれるデータベース構造がアルゴリズムによって相互に割り当てられる、請求項２３または２４記載のコンピュータシステム。
【請求項２６】
前記アルゴリズムは１つまたは複数の表または１つまたは複数の規則を包含する、請求項２５記載のコンピュータシステム。
【請求項２７】
１つまたは複数の前記規則は１つまたは複数の表に包含されている、請求項２６記載のコンピュータシステム。
【請求項２８】
前記データベース構造は事前定義可能である、請求項２５から２７までのいずれか１項または複数項記載のコンピュータシステム。
【請求項２９】
前記電子データ構造内に包含されているベンチマーク定義を、前記電子データ構造内のベンチマーク定義の第１のＩＤがビジネスプロセスを支援するソフトウェア内のベンチマーク定義の第２のＩＤに割り当てられている表を用いて、ビジネスプロセスを支援する前記ソフトウェア内に包含されている等価のベンチマーク定義にマッピングする、請求項１８から２８までのいずれか１項または複数項記載のコンピュータシステム。
【請求項３０】
ビジネスプロセスを支援するソフトウェア、例えば企業資源計画ソフトウェアにおいて使用される、請求項１８から２９までのいずれか１項または複数項記載のコンピュータシステム。
【請求項３１】
コンピュータシステムにおける１つまたは複数のプロセスの実行により、請求項１から４までのいずれか１項記載の電子データ構造を処理する命令を包含するコンピュータ読取り可能媒体において、
１つまたは複数の前記電子データ構造を電子手段により受信する命令を有することを特徴とする、コンピュータ読取り可能媒体。
【請求項３２】
前記電子手段はインターネットを含み、１つまたは複数の前記電子データ構造とのリンクがインターネットページ上に設けられており、該リンクは１つまたは複数の前記電子データ構造の受信に使用される、請求項３１記載のコンピュータ読取り可能媒体。
【請求項３３】
１つまたは複数の前記電子データ構造をＥメールまたはＳＭＳにより受信する、請求項３１または３２記載のコンピュータ読取り可能媒体。
【請求項３４】
１つまたは複数の前記電子データ構造を、ｈｔｔｐまたはｆｔｐプロトコルを使用して受信する、請求項３１から３３までのいずれか１項または複数項記載のコンピュータ読取り可能媒体。
【請求項３５】
１つまたは複数の前記電子データ構造内に包含されている１つまたは複数のベンチマーク定義またはベンチマークデータを、ビジネスプロセスを支援するソフトウェアに取り入れる、請求項３１から３４までのいずれか１項または複数項記載のコンピュータ読取り可能媒体。
【請求項３６】
前記ベンチマーク定義の取り入れが自動的に実施され、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマーク定義に関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項３５記載のコンピュータ読取り可能媒体。
【請求項３７】
前記ベンチマークデータの取り入れが自動的に実施され、
１つまたは複数の前記電子データ構造を読取るステップと、
１つまたは複数の前記電子データ構造内のベンチマークデータに関する１つまたは複数のキーワードを認識するステップと、
１つまたは複数の前記キーワードによって識別された情報をデータベース構造に書き込むステップとを有する、請求項３５または３６記載のコンピュータ読取り可能媒体。
【請求項３８】
キーワードによって識別された情報および該情報が書き込まれるデータベース構造がアルゴリズムによって相互に割り当てられる、請求項３６または３７記載のコンピュータ読取り可能媒体。
【請求項３９】
前記アルゴリズムは１つまたは複数の表または１つまたは複数の規則を包含する、請求項３８記載のコンピュータ読取り可能媒体。
【請求項４０】
１つまたは複数の前記規則は１つまたは複数の表に包含されている、請求項３９記載のコンピュータ読取り可能媒体。
【請求項４１】
前記データベース構造は事前定義可能である、請求項３８から４０までのいずれか１項または複数項記載のコンピュータ読取り可能媒体。
【請求項４２】
前記電子データ構造内のベンチマーク定義の第１のＩＤがビジネスプロセスを支援するソフトウェアにおけるベンチマーク定義の第２のＩＤに割り当てられている表を用いる、前記電子データ構造内に包含されているベンチマーク定義のビジネスプロセスを支援する前記ソフトウェアに包含されている等価のベンチマーク定義へのマッピングを含む、請求項３１から４１までのいずれか１項または複数項記載のコンピュータ読取り可能媒体。
【請求項４３】
ビジネスプロセスを支援するソフトウェア、例えば企業資源計画ソフトウェアにおいて使用される、請求項３１から４２までのいずれか１項または複数項記載のコンピュータ読取り可能媒体。
【請求項４４】
搬送波の形態で実施されているコンピュータデータ信号において、
コンピュータシステムにおける１つまたは複数のプロセスの実行により、請求項１から４までのいずれか１項記載の電子データ構造を処理するコードを包含し、
該コードは、１つまたは複数の前記電子データ構造を電子手段により受信する命令を包含することを特徴とする、コンピュータデータ信号。
【請求項４５】
ビジネスプロセスを支援するソフトウェアにおいて請求項１から４までのいずれか１項または複数項記載の電子データ構造を使用するプロセス。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
本発明の技術分野は電子データ処理の分野にある。殊に、本発明はベンチマークおよびベンチマークデータを自動交換するための方法、コンピュータプログラム製品およびシステムに関する。
【０００２】
関連技術の説明
一般的に、ベンチマーク（benchmark）は何かを測定できる基準点である。測量においては「ベンチ・マーク（bench mark）」（二語）とは既知の仰角において定められた標柱または別の不変の印であり、別の地形学的な地点の仰角を測定するための基礎として使用される。
【０００３】
経済環境、殊にコンピュータおよびインターネット・テクノロジにおいては「ベンチマーク」は以下のいずれかの意味を有するものでよい：
製品またはシステムの測定の際に対比される条件のセット。ＰＣ雑誌の試験室ではしばしば新しい種々のコンピュータまたはコンピュータ装置をアプリケーションプログラム、ユーザインタラクションおよび文脈上の状況の同一のセットと対比させて検査および比較する。全ての製品の測定および比較の際に対比される全てのコンテキストがベンチマークと称される。
特定のオペレーティングシステムまたはアプリケーションに関する測定を行う特別に設計されたプログラム。
新製品との比較を可能にする、ユーザが熟知しているまたは慣れている公知の製品。
製品が応じることを期待される、性能判定基準のセット。
【０００４】
本発明の概念において、ベンチマークは類似の項目を比較できる基準または平均であり、ベンチマーク定義はベンチマークデータを計算および解釈するための規則を包含する。
【０００５】
ベンチマークデータは企業の性能測定および戦略管理にとって決定的な入力要素となっている。この情報は測定の目的にのみ使用されるのでなく、有意味な計画プロセスを可能にするための必須要素である。会社は競争業者、産業、製品、市場などに関する品質情報を必要とする。ベンチマークはそのような必要性を充足するために有用になるものであって、幾つかの会社は自社のウェブサイト上でダウンロード用のベンチマークプログラムまたはベンチマーク検査サービスを提供している。
【０００６】
ベンチマーク定義およびベンチマークデータは経済において、例えばヒューマン・リソースのような分野に関する水平レベルと、産業、製品、サービス、性能に焦点が合わせられた垂直レベルとに存在する。ベンチマークは以下では択一的に「メジャー（measure）」とも称する。
【０００７】
しかしながら会社が自社の製品またはサービスまたはそれらの性能に関して、競争業者を考慮してベンチマーク分析を実行しようとする場合には、会社は自らベンチマーク定義またはベンチマークデータを取得する必要があるか、ベンチマークプロバイダに意見を聞く必要がある。このことは会社がＥＲＰ（企業資源計画）ソフトウェアを使用する場合、特に会社自身でタスクを実行する場合であっても時間を浪費するタスクである。さらに、データが会社のＥＲＰソフトウェアに取り入れられるべき場合には互換性に関する多数の問題が生じる可能性がある。何故ならば各ベンチマークプロバイダは固有のデータフォーマットを提供し、このデータフォーマットは会社のＥＲＰソフトウェアによって要求されるフォーマットと常に適合するものではないからである。データ取得の別の問題はこれらのデータが公的には利用できないことである。
【０００８】
したがって、上述した問題のより効果的な解決手段を提供するためのデータ構造、方法、ソフトウェアアプリケーションおよび／またはデータ処理システムについての要求が存在し、殊に、容易かつ快適にベンチマークおよびベンチマークデータを交換するため、またはベンチマークおよびベンチマークデータをユーザのビジネスソフトウェアに取り入れるためのデータ構造およびソフトウェア・アプリケーションを提供することが望まれる。
【０００９】
発明の概要
本発明によれば、ここに実施されており、また広範に説明するように、本発明の原理と矛盾しない方法およびシステムはベンチマーク定義を包含する電子データ構造を提供し、この電子データ構造はＳＧＭＬベースの言語によって読取り可能なフォーマットを有するファイルである。
【００１０】
データ処理において本発明による電子データ構造を使用することにより、ベンチマークデータを例えばベンチマークのユーザとプロバイダとの間で容易に交換することができる。本発明は、２つのコンピュータシステム間でベンチマークについての電子データを交換するための簡単な経路の確立についての技術的な問題を解決する。
【００１１】
別の観点によれば、ここに実施されており、また広範に説明するように、本発明の原理と矛盾しない方法およびシステムは、１つまたは複数の電子データ構造を有するコンピュータシステムにおいて実行される１つまたは複数の処理でもって本発明による電子データ構造を処理するための方法を提供し、この方法は以下のステップを有する。
１つまたは複数の前述の電子データ構造を電子手段によって受信する。
【００１２】
さらに本発明はコンピュータシステム、コンピュータプログラム、コンピュータが読取り可能な媒体、本発明による方法に応じてまた本発明の実施形態において処理されるデータに関する命令を包含する搬送信号にもそれぞれ向けられている。
【００１３】
本発明のさらなる対象及び利点は明細書の一部において以下記載されているか、本発明の実践によって得ることができる。本発明の対象および利点は特に付属の請求項において挙げられている要素および組合せによって実現および達成される。本発明の実施形態は発明の詳細な説明および従属請求項に挙げられている。
【００１４】
前述した一般的な説明及び以下詳細に記述する説明のいずれも例示的かつ説明的なものに過ぎず、請求項に記載されているような本発明を制限するものではない。
【００１５】
図面の簡単な説明
本願明細書に組み込まれ、また本願明細書の一部を構成する添付の図面は本発明の実施形態を示し、明細書と共に本発明の原理を説明する。ここで、
図１はコンピュータシステム内の本発明による電子データ構造のインプリメンテーションの概略的なブロック図である。
図２はベンチマークプロバイダの選択に関するシナリオの概略的なブロック図である。
図３はベンチマークパッケージの選択に関するシナリオの概略的なブロック図である。
図４はベンチマークの検索に関するシナリオの概略的なブロック図である。
図５は顧客のベンチマーク学習への参加に関するシナリオの概略的なブロック図である。
図６はベンチマーク定義の更新に関するシナリオの概略的なブロック図である。
図７は本発明による電子データ構造内の構造の種々の要素間の例示的な関係である。
【００１６】
発明の詳細な説明
コンピュータとプログラムは密接に関係している。以下に使用するように、例えば「コンピュータが提供する」および「プログラムが固有のアクションを提供または実施する」のような句は、プログラムによって制御されるコンピュータによるアクションを表すため、またはコンピュータが固有のアクションを実施できるようプログラムまたはプログラムモジュールは設計されていることを表すための便宜的に略記したものである。
【００１７】
以下において使用される術語「謁示ないし提示（presentment）」は一般的にコマーシャルペーパに関連する特殊な定義、すなわち手形名宛人への流通証券についての提示を包含しないものとする。むしろ、この術語は電子手段を介する「電子データ構造」の提供を指す。この電子的な提示をインターネットウェブサイトまたはＥメールまたはＳＭＳ、銀行ＡＴＭ機の使用により、または独立型キオスクの使用により行うことができる。
【００１８】
ここで本発明の原理をデータ処理プロセスに基づく本発明の説明でもってより詳細に言及する。データ処理プロセスの例は付属の図面に示されている。ここに言及する例は本発明を説明することを意図しており、いずれのやり方でも本発明を制限するものではない。
【００１９】
本発明の思想においては、使用される術語は以下のセクションにおいて異なる定義がなされていない限り、データ処理の分野のコンテキストにおけるそれらの一般的な意味を有するものとする。
【００２０】
コンピュータシステムはそれぞれ一般的なあらゆる周辺装置を含む、ＰＣまたはラップトップのような独立型コンピュータか、ネットワーク、例えば社内ネットワークのように接続されている一連のコンピュータか、インターネットを介して接続されている一連のコンピュータでよい。
【００２１】
データ構造はデータを編成および記憶するための専用のフォーマットである。一般的なデータ構造タイプは配列、ファイル、レコード、表、ツリーなどを包含する。あらゆるデータ構造は固有の目的に適合するようにデータを編成するために設計されており、したがってこのデータ構造に適切にアクセスすることができ、またこのデータ構造を処理することができる。コンピュータプログラミングにおいては、種々のアルゴリズムを用いてデータ構造に影響を及ぼすことを目的としてデータを記憶するようデータ構造を選択または設計することができる。本発明の思想においては、電子データ構造は揮発性メモリまたは不揮発性メモリに記憶されているデータ構造であるか、搬送信号の形態で、またコンピュータシステムによってアクセス可能に実施されている。
【００２２】
ビジネスソフトウェアという術語は、経済、殊に企業におけるビジネスプロセスを支援するソフトウェアまたはソフトウェアアプリケーションまたはプログラムまたはプログラムモジュールを意味するものとする。
【００２３】
ＩＤは識別子の略語である。
【００２４】
ＳＧＭＬ（Standard Generalized Markup Language）はドキュメントマークアップ言語またはタグセットをどのように規定するかということに関する規格である。そのような仕様はそれ自体文書型定義（ＤＴＤ）である。ＳＧＭＬ自体は文書言語ではないが、どのように文書言語を規定するかという記述である。それはメタデータである。
【００２５】
ＳＧＭＬは文書が構造的な要素と他の意味論的な要素とを有し、そのような要素がどのように表示されるべきかを参照する必要なく表すことができるという着想を基礎としている。そのような文書の実際の表示は、出力媒体およびスタイルの選好に依存して変えることができる。ＳＧＭＬを基礎とする文書の種々の利点は以下の通りである：
これらの文書を（時間にわたり変えることができる）外観特徴よりも文書構造の検知からの考慮により作成することができる。
これらのドキュメントは、ＳＧＭＬコンパイラが文書の文書型定義（ＤＴＤ）を参照することによってあらゆる文書を解釈できるのでより移植性のあるものになる。
【００２６】
本来は印刷媒体のために意図されていた文書をコンピュータの表示画面のような他の媒体に容易に再適応させることができる。
【００２７】
ウェブ・ブラウザが使用する言語として、ＳＧＭＬを基礎とする言語の例はハイパー・テキスト・マークアップ言語（ＨＴＭＬ）であり、他の例はＸＭＬである。ＨＴＭＬのための文書型定義が存在する（またＨＴＭＬ規格の読取りは実際上、文書型定義の拡張されたバージョンの読取りである）。
【００２８】
ＸＭＬ（拡張可能マークアップ言語）は共通の情報フォーマットを作成し、ワールド・ワイド・ウェブ、イントラネットなどにおけるフォーマットもデータも共有するためのフレキシブルな手段である。一貫したやり方で情報を共有しようとする個人または個人のグループまたは会社によってＸＭＬを使用することができる。
【００２９】
ワールド・ワイド・ウェブ・コンソーシアムからの正式な勧告であるＸＭＬは、今日のウェブページの言語、すなわちハイパー・テキスト・マークアップ言語に類似する。ＸＭＬもＨＴＭＬもページまたはファイルの内容を記述するマークアップ・シンボルを包含する。しかしながらＨＴＭＬはウェブページ（主としてテキストおよびグラフィック画像）の内容を、その内容がどのように表示され、相互作用するかという観点のみで記述する。このことはＸＭＬファイルを単にデータとしてプログラムによって処理できる、または類似するデータを他のコンピュータに記憶できる、またはＨＴＭＬファイルのように表示できるということを意味している。
【００３０】
ＸＭＬが「拡張可能」であるのは、マークアップシンボルが制限されておらず、自己定義型のためである。ＸＭＬは実際に標準汎用マークアップ言語（ＳＧＭＬ）のより簡潔かつより容易に使用できるサブセットであり、文書構造をどのように作成するかの規格である。ＨＴＭＬおよびＸＭＬを多数のウェブ・アプリケーションにおいて一緒に使用することができる。例えばＸＭＬマークアップをＨＴＭＬページ内に表すことができる。
【００３１】
電子データ構造の第１の実施形態は前述のファイルがＸＭＬファイルであることを特徴とする。電子データ構造の択一的な実施形態は前述のファイルがＨＴＭＬファイルであることを特徴とする。別の実施形態はファイルがさらにベンチマークデータを包含することを特徴とする。
【００３２】
概要セクションにおいて記述した本発明による方法の第１の実施形態は、この方法がさらに、電子手段がインターネットを含み、１つまたは複数の電子データ構造とのリンクがインターネットページ上に設けられており、このリンクを１つまたは複数の電子データ構造を受信するために使用するステップを有することを特徴とする。
【００３３】
本発明による方法の第２の実施形態は、この方法がさらに、１つまたは複数の前述の電子データ構造をＥメールまたはＳＭＳにより受信するステップを有することを特徴とする。
【００３４】
第３の実施形態は、１つまたは複数の前述の電子データ構造をｈｔｔｐまたはｆｔｐプロトコルの使用により受信するステップを有することを特徴とする。
【００３５】
別の実施形態は、１つまたは複数の前述の電子データ構造に包含されている１つまたは複数のベンチマーク定義またはベンチマークデータをビジネスプロセスを支援するソフトウェアに取り入れるステップを有する。
【００３６】
別の実施形態は、ベンチマーク定義の取り入れを自動的に実施するステップを包含する方法がさらに、
１つまたは複数の前述の電子データ構造を読取り、１つまたは複数の前述の電子データ構造内のベンチマーク定義に関する１つまたは複数のキーワードを認識し、１つまたは複数の前述のキーワードによって識別された情報をデータベース構造に書き込むステップを包含することを特徴とする。
【００３７】
別の実施形態は、ベンチマークデータの取り入れを自動的に実施するステップを包含する方法がさらに、
１つまたは複数の前述の電子データ構造を読取り、１つまたは複数の前述の電子データ構造内のベンチマークデータに関する１つまたは複数のキーワードを認識し、１つまたは複数の前述のキーワードによって識別された情報をデータベース構造に書き込むステップを包含することを特徴とする。
【００３８】
別の実施形態によれば本発明では、キーワードによって識別された情報およびこの情報が書き込まれるデータベース構造がアルゴリズムによって相互に割り当てられる。
【００３９】
付加的に、さらに別の実施形態では前述のアルゴリズムが１つまたは複数の表または１つまたは複数の規則を包含する。
【００４０】
別の実施形態は、１つまたは複数の別の規則が１つまたは複数の表に包含されていることを特徴とする。
【００４１】
本発明による方法のさらなる実施形態においては、前述の電子データ構造に含まれているベンチマーク定義を前述のビジネスプロセスを支援するソフトウェアに包含されている等価のベンチマーク定義へと表を用いることによりマッピングすることを包含し、この表には電子データ構造におけるベンチマーク定義の第１のＩＤがビジネスプロセスを支援するソフトウェアにおけるベンチマーク定義の第２のＩＤに割り当てられている。
【００４２】
さらに別の実施形態では、本発明による方法がビジネスプロセスを支援するソフトウェア、殊に企業資源計画ソフトウェアにおいて使用される。
【００４３】
コンピュータプログラムの実行に適するプロセッサは、例えば、一般的なマイクロプロセッサも専用のマイクロプロセッサも含み、またあらゆるディジタルコンピュータのプロセッサのいずれか１つまたは複数のプロセッサも含む。一般的にプロセッサは、リード・オンリー・メモリまたはランダム・アクセス・メモリまたはこれら両方のメモリからの命令およびデータを受け取る。コンピュータの必要不可欠な要素は命令を実行するプロセッサと、命令およびデータを記憶する１つまたは複数の記憶装置である。また一般的にコンピュータはデータを記憶するための１つまたは複数の大容量記憶装置（記憶手段）、例えば磁気ディスク、磁気光学ディスクまたは光学ディスクを包含するか、データを受け取り、データを伝送し、またはこれらの動作両方を実行するために１つまたは複数の大容量記憶装置と効果的に結合される。コンピュータプログラム命令およびデータの具現化に適している情報キャリアは、例えばＥＰＲＯＭ、ＥＥＰＲＯＭおよびフラッシュメモリ装置のような半導体記憶装置などを包含するあらゆる形式の不揮発性メモリ；例えば内部ハードディスクおよび取り外し可能なディスクのような磁気ディスク；磁気光学ディスク；およびＣＤロムディスクおよびＤＶＤロムディスクを包含する。プロセッサおよびメモリをＡＳＩＣ（特定用途向け集積回路）によって補うことができるか、ＡＳＩＣに組み込むことができる。
【００４４】
ユーザとのインタラクションを提供するために、本発明は例えばユーザに情報を表示するためのＣＲＴ（ブラウン管）モニタまたはＬＣＤ（液晶ディスプレイ）モニタのような表示装置と、ユーザのコンピュータへの入力を可能にするキーボードおよびマウスまたはトラックボールのような位置決め装置とを有するコンピュータシステムにおいて実施することができる。他の種類の装置もユーザとのインタラクションを提供するために同様に使用することができ、例えばユーザに提供されるフィードバックはあらゆる形式の知覚的なフィードバック、例えば視覚的なフィードバック、聴覚的なフィードバックまたは触覚的なフィードバックで良く、またユーザからの入力を音響的な入力、音声による入力または触覚的な入力を含むあらゆる形式で受け取ることができる。
【００４５】
本発明および本発明の可能な幾つかの実施形態を以下においてより詳細に図面を参照して説明する。
【００４６】
図１ａおよび図１ｂは本発明の実施形態のインプリメンテーションの一例を表す。コンピュータシステム１０１をコンピュータシステム１１５と接続することができ、それぞれのコンピュータシステムは本発明による方法およびそのインプリメンテーションを実施するためのプログラムモジュールを有する。図１ａに示されているコンピュータシステム１０１はＣＰＵ１０５と作業用記憶領域１１２（メモリ）とを有し、この作業用記憶領域１１２にはＣＰＵ１０５によって処理されるソフトウェアアプリケーションが記憶されている。そのようなソフトウェアアプリケーションは本発明によるデータ構造を作成するためのテキストエディタ１１１、ベンチマーク定義を包含するファイル１０９、ベンチマークデータを包含するファイル１０６である。コンピュータシステム１０１はさらにユーザとのインタラクションのため、例えばプログラムおよび／またはデータ入力および／またはデータ出力を開始するための入力手段１０３および出力手段１０４を包含する。コンピュータシステム１０１はさらにデータを送信および／または受信するため、例えば１つまたは複数の別のコンピュータシステム１１４とのネットワークコネクションのため、または他のパーティからの本発明によるファイル１０６、１０９のようなファイルのためのネットワークコネクション１１３を包含する一般的な入力／出力手段１０８を有する。複数のコンピュータシステム、例えば１０１、殊に図１ｂに示されているようなコンピュータシステム１１５は、ネットワークコンピュータ１１４を別の記憶位置としての使用も含めて別の入力／出力手段として使用できる場合には、ネットワーク１１４の形態のネットワークコネクション１１３を介して接続することができる。データを記憶するためにコンピュータシステム１０１は不揮発性の記憶手段１０７を包含する。図１ｂは図１ａのコンピュータシステム１０１と接続できるコンピュータシステム１１５を示す。コンピュータシステム１１５はＣＰＵ１２１と、ＣＰＵ１２１によって処理されるソフトウェアアプリケーションが記憶される作業用記憶領域１２０（メモリ）と、データを送信および／または受信するため、また他のコンピュータシステム、例えば図１ａのコンピュータシステム１０１とのネットワークコネクションのためのネットワークコネクション１２３を包含する一般的な入力／出力手段１２２とを有する。さらにコンピュータシステム１１５はユーザとのインタラクション、例えばプログラムの起動および／またはデータの入力および／またはデータの出力ための入力手段１１７および出力手段１１８と不揮発性の記憶手段１１９とを有する。
【００４７】
図１ａおよび図１ｂのハードウェアの例においては、本発明によるデータ構造１０６、１０９はコンピュータシステム１０１にインストールされている。リンク１１０ａ、１１０ｂはウェブページ１２５に組み込まれ、このウェブページ１２５にインターネットおよびウェブブラウザ１２４を介してアクセスすることができ、したがってコンピュータシステム１１５がコンピュータシステム１０１と接続されている場合には、第２のパーティはコンピュータシステム１１５を用いてファイル１０６、１０９をダウンロード（受信）するための処理を実行できる。択一的にリンク１１０ａ、１１０ｂおよびファイル１０６、１０９をＥメール、ＳＭＳのような他の電子手段によって第３のパーティに送信することができる。
【００４８】
ファイル１０６、１０９の受信後に、ソフトウェアアプリケーション（以下では「メジャービルダ」と称する）１２６は定義ファイル１０９を読取り、ベンチマーク定義に関する１つまたは複数のキーワードを認識する。定義はベンチマークをどのように計算するかについての情報を識別する。メジャービルダは、１つまたは複数の前述のキーワードによって識別された情報をソフトウェア１２７にアクセスするためのデータベース構造に書き込み、このソフトウェア１２７はベンチマーク定義に応じてベンチマークデータを計算および／または更に処理する。ユーザはどのベンチマーク定義を自身のソフトウェア１２７に取り入れたいかを選択することができる。ベンチマーク定義がベンチマークデータを計算するためにソフトウェア１２７によって使用される場合には、計算されるベンチマークデータはそれぞれの会社のビジネスデータに基づくもので良く、このビジネスデータをシステムが使用し、またこれらのビジネスデータはソフトウェア１２７に包含されるか、ソフトウェア１２７によってアクセスすることができる。メジャービルダはソフトウェア１２７の一部でよい。ファイル１０９におけるベンチアーク定義を正確に認識するために、メジャービルダは妥当なベンチマーク定義のリストを有することができる。
【００４９】
以下の段落においては本発明のさらなるインプリメンテーションの例、データ構造を包含するコンピュータシステムのユーザ（「顧客」）の可能なインタラクションおよび／または請求項に記載の方法を説明するが、これはいずれのやり方でも本願発明を制限するものではない。
【００５０】
使用される術語：
ベンチマークプロバイダ  顧客に対し次に挙げるサービスを提供する会社
・ベンチマークおよびベンチマーク定義（メジャー）
・ベンチマーク学習への参加
・コンサルティング
・ベンチマークデータの高度の分析
メジャービルダ          メジャー（ベンチマーク定義）の定義、記述および分析のた                          めのソフトウェアアプリケーション。アプリケーションは別                          のインプリメンテーションにおいてベンチマークデータの保                          守および分析も提供する。
メジャーカタログ        メジャービルダによって維持される顧客が定義したメジャー                          のカタログ。使用の準備の整ったメジャーカタログを「ビジ                          ネスコンテント」と称する。
【００５１】
本発明によるシステム、方法またはコンピュータプログラムを使用するパーティの要求を充足するために、請求項記載の方法またはコンピュータプログラムは以下のセクションに記載されているような付加的な特徴を有することができる。
【００５２】
したがって本発明は外部のベンチマークを顧客の戦略マネージメントおよび性能測定処理またはアプリケーションに取り入れるための方法またはモジュールを包含する。
【００５３】
本発明はさらに産業基準メジャーの調査のための方法またはモジュールを包含する。このプロセスは１つまたは複数のカタログ（いわゆる引き渡されたビジネスコンテント）によって、またはそれぞれの産業または分野において経験を持つベンチマークプロバイダのメジャー作表によって支援することができる。
【００５４】
本発明はさらに、会社にとって有意味なこれらのメジャーのサブセットを識別するための方法またはモジュールを包含する。
【００５５】
本発明はさらに、産業、国、製品またはプロセスにしたがうそれぞれの分野にとって適切なベンチマークプロバイダを識別するための方法またはモジュールを包含する。
【００５６】
本発明はさらに、ベストインクラス（best-in-class）、産業平均、競争業者についての現存データおよび計画データの比較および分析に使用できるベンチマークデータを形成するための方法またはモジュールを包含する。分析のためのベンチマークデータのアベイラビリティを以下の２つの相補的なやりかたでインプリメントできる。
１．外部のベンチマークデータをベンチマークプロバイダからベンチマーク記憶装置へと転送する。これにより顧客はベンチマークデータを分析的なアプリケーション、例えばバランス・スコアカード（balanced scorecard）、マネジメント・コックピット（management cockpit）、バリュー・ドライバ・ツリー（value driver trees）、ビジネス・プランニング・アンド・シミュレーション（business planning & simulation）、レポーティング、金融分析論、顧客関係管理（customer relationship managaement）分析論、ＳＣＭ分析論またはヒューマン・キャピタル・マネジメント（human capital management）分析論において使用することができる。
２．ウェブを基礎とするサービスを介して直接的にデータにアクセスする。幾つかのベンチマークプロバイダは自身の大型のベンチマークデータベースに基づいた徹底的な分析サービスを提供する。択一的にプロバイダは、顧客側で見るためにＣＤの引き渡しによってプロバイダのデータおよび分析ツールを提供することができる。
【００５７】
本発明はさらに、プロバイダ支援の調査への参加のためにベンチマークプロバイダにデータを提示するための方法またはモジュールを包含する。これは基準メジャーに関するプリコンフィギュレーション可能な問合せに基づき交換されるドキュメントの管理および作成を包含する。
【００５８】
本発明はさらに、所定のメジャーを支援するベンチマークプロバイダの作表を可能にするための方法またはモジュールを包含する。ベンチマークプロバイダのフィルタはプロバイダベースのメジャー有効範囲の外観を提供するために使用できる。
【００５９】
プロバイダのリストには、理想的にはメジャービルダとリンクされているか、直接的にウェブページとリンクされている便利な位置においてアクセスすることができる。
【００６０】
本発明はさらに、所定の会社と共働するベンチマークプロバイダに関する情報、オファーリングの範囲、オファーリングのカテゴリ（国、産業、特別な分野、妥当性）、ウェブページおよびライセンス情報を提供する中央広場（例えばインターネットマーケットプレイス）に顧客がアクセスできるようにするための方法またはモジュールまたは手段を包含する。
【００６１】
プロバイダリストを産業、国または妥当性などの所定の判定基準にしたがい記憶することができる。顧客のビジネスソフトウェア（顧客ＢＳ）システムへのダウンロードに使用できるパッケージに関する情報をプロバイダのウェブページに包含させることができる。ユーザはこれらのパッケージオファーリングをプロバイダのウェブページにおいて直接的にレビューし、パッケージを選択することができる。そのようなプロバイダのウェブページには容易にアクセスすることができる。
【００６２】
プロバイダと顧客との間の関係について法的な基礎を提供するために、顧客とプロバイダとの間で直接的にライセンス協定にサインすることができる。この協定は例えばパッケージ、ユーザ数、料金および妥当性を規定することができる。
【００６３】
本発明はさらに、ユーザの識別を可能にする方法またはモジュールまたは別の手段を包含する。名前付きのユーザが要求される場合には、ユーザが名称をプロバイダに通知するための簡単に使用できるやり方が提供され、プロバイダは返事としてパスワード情報などを直接ユーザに提示する。
【００６４】
幾つかのベンチマークプロバイダは顧客に対して顧客の情報へのアクセスに先行してデータを供給することを要求できる。このことは非常に労力を要する処理になる可能性があるが、この処理をデータ収集ケイパビリティおよび事前定義されたコンテントを使用することにより著しく短縮することができる。以下の特徴はこれらの要求／仕様を支援する：
ユーザがベンチマークプロバイダのウェブページから直接的に調査を選択できるようにする手段、
プロバイダへの転送に先行するメジャーのレビューを可能にする手段、
簡単かつ安全なやり方で、例えばｈｔｔｐ暗号化によりデータをプロバイダに転送する手段、
転送の受領をプロバイダからユーザへと送信するための手段。
【００６５】
プロバイダから顧客ビジネスソフトウェアシステムへのベンチマークデータを検索するために、本発明はさらに以下のための方法またはモジュールまたは手段を包含する：
プロバイダのウェブサイトのログオン処理を行う；
メジャーのマーキングまたはカテゴリへのグループ化を行う；
安全な転送の許可する；
更新に先行して、妥当性検査によって支援されかつケイパビリティが見られた顧客のビジネスソフトウェアシステムへとデータを取り入れる；
ベンチマーク転送の履歴を見る。
【００６６】
外部のベンチマークを適用および組み込むために、本発明はさらに以下のための方法またはモジュールまたは手段を包含する：
メジャービルダにおけるベンチマークデータのレポーティングを行う；
顧客のビジネスソフトウェアを用いる分析のために外部のベンチマークデータを使用する。この際、詳細な分析のためにドリルダウンレポーティングが可能になる。
【００６７】
プロバイダの需要を充足するために、本発明はさらに以下のための方法またはモジュールまたは手段を包含する：
例えば調査に参加するために顧客のプロバイダへのデータ送信を許可する；
例えばデータの規則的な更新のような大量の要求を処理する；
更新されたベンチマークデータならびにベンチマーク定義についての情報をユーザに提供するための手段；
メジャーＩＤリストへとアクセスする。このことは顧客のビジネスソフトウェアシステムとプロバイダとの間でメジャーを識別するための基礎として利用することができる；
ウェブページにおけるオファーリングを促進する；
例えばオファーリングを促進するために基準メジャーとメジャーを関連づける；
ドリルダウンレポーティングを許可する。
【００６８】
以下のセクションでは、本発明のユーザ間でのベンチマーク定義および／またはベンチマークデータの交換の可能な処理の例を図面を参照して説明する。
【００６９】
【表１】
2005518027.tif 000003
【００７０】
【表２】
2005518027.tif 000004
【００７１】
【表３】
2005518027.tif 000005
【００７２】
【表４】
2005518027.tif 000006
【００７３】
ベンチマークデータの転送およびベンチマークストレージの更新
顧客はプロバイダのウェブサービスから直接的にベンチマークパッケージを検索する。選択プロセスにおいて既に説明したように、顧客はプロバイダのウェブサイトにアクセスすることができ、メニュー項目のｈｔｍｌページから所望のベンチマークを選択することができる。選択後には、プロバイダは顧客の選択に応じた妥当なＸＭＬドキュメントを作成して、このファイルをプロバイダのファイルサーバまたはデータベースに記憶することができる。
【００７４】
その後顧客はプロバイダのウェブサービスを介してファイルにアクセスし、ファイルを局所的にまたは顧客のファイルサーバにダウンロードする。
【００７５】
本発明はさらに、ファイルの構文解析およびケイパビリティを見るだけでなく、ＸＭＬ構造をベンチマークデータストレージにマッピングすることによってベンチマークストレージをデータについて更新するためのメカニズムも提供する。
【００７６】
この処理に関して顧客およびプロバイダによって使用されるソフトウェアは以下のように設計される：
１．ＸＭＬ構造は顧客と外部のプロバイダ会社との間で一致される。
２．ベンチマーク識別子およびメジャー識別子は顧客と外部のプロバイダ会社との間で一致される。
３．顧客はメジャービルダにおいて関連するメジャーを活動化することができる。
４．顧客はベンチマークパッケージを直接的にプロバイダのウェブページにおいて選択することができる。
５．プロバイダのソフトウェアはＸＭＬ構造に応じる、要求されたベンチマークパッケージを作成する手段を有する。
【００７７】
ベンチマーキングサービス契約は、ベンチマーク交換ビジネスを契約に基づくものにするために顧客とベンチマークプロバイダとの間で結ばれる。
【００７８】
択一的なインプリメンテーションでは、プロバイダは第３のパーティがホストとなるファイルサーバにベンチマークファイルを転送できる。この場合顧客はさらなる処理のためにこのファイルサーバからデータを検索し、ベンチマークデータストレージを更新する。
【００７９】
【表５】
2005518027.tif 000007
【００８０】
顧客のベンチマーク学習への参加
この処理に関するステップを図５と関連させて以下の表において説明する。
【００８１】
ベンチマーク学習への参加はベンチマークプロバイダのオファーリングの一部でよい。ベンチマーク学習を所定の顧客グループのためのデータの収集および分析と定義することができる。ベンチマークプロバイダは、このサービスが顧客データとサンプルデータとの直接的な比較を可能にするだけでなく、プロバイダデータベース自体もさらに増加させることを提供できる。
【００８２】
本発明による方法のさらなるインプリメンテーションは、選択可能なメジャーへの事前定義可能な問合せの割り当てを包含する。ベンチマークプロバイダによるメジャーの基準メジャーへの割り当てによって、顧客は簡単にデータ検索のための問合せを使用することができる。
【００８３】
【表６】
2005518027.tif 000008
【００８４】
【表７】
2005518027.tif 000009
【００８５】
技術的な側面
以下の段落では、例えばベンチマーキングシナリオに該当する可能性のある種々の技術的な設計問題について説明する。
【００８６】
メジャービルダにおけるベンチマーク定義：
メジャービルダはベンチマーク定義のためのライブラリとして利用される。
メジャーは以下の属性を有することができる：
・技術的な識別子（ＩＤ）
・短いテキストおよび／または長いテキスト
・どのようにして計算されるか、または他のメジャーから計算されるかという公式または規則
・無制限のテキスト記述
・データソースまたはデータソースのリファレンス
・例えば産業または地理学などのようなカテゴリへの割り当て。
【００８７】
このコンテキストにおいて有効なメジャービルダの特徴は以下のことを包含する：
・例えばＨＲ、金融およびロジスティックのような実用的な分野に基づきメジャーがリンクされているメジャー階層の編成
・データ検索およびレポーティングのための問合せとのメジャーのリンク
・ベンチマークデータストレージに基づくベンチマークデータレポーティング
・メジャーにフィルタを適用する能力（フィルタ判定基準は産業、地域などでよい）。
【００８８】
メジャーはメジャーカタログ内のノードへとグループ化できる。ベンチマークプロバイダからのメジャーは基準メジャー階層外の専用ノードへとグループ化できる。これらのプロバイダメジャーは幾つかのまたは類似する定義を基準メジャーとして持つことができる。プロバイダメジャーは基準メジャーを示すことができる。ベンチマークプロバイダＩＤをメジャービルダにおけるメジャーの技術的なＩＤにマッピングすることができる。
【００８９】
本発明によるデータ構造、システムおよび方法を使用することにより、第３のベンチマークプロバイダはメジャーのサブセットに関するデータを提供でき、しかしながらまだメジャービルダコンテントの部分ではないメジャーに関するデータ、または最近プロバイダのオファーリングに加えられたメジャーに関するデータも提供できる。
【００９０】
ベンチマーキングウェブページ
ベンチマーキングウェブページは以下のようなプロバイダ情報へのアクセスを提供することができる：
・サービスオファーリングの基本的な記述
・プロバイダのウェブサイトへとナビゲートするＵＲＬリンク
・個々のプロバイダによる「最新の」メジャー定義。
【００９１】
これらのサービスの設計および技術的なインプリメンテーションはプロバイダによってカスタマイズすることができる。技術的な詳細、例えばＸＭＬファイルはどのように顧客に引き渡されるか、ログオンはどのように処理されるかなどはプロバイダ間で変えることができ、既に使用されている解決手段およびプロバイダ側におけるインフラストラクチャの考慮に非常に関係する。しかしながらこれらの詳細は当業者の知識の内である。
【００９２】
ベンチマーク交換プロトコル
本発明によれば、ベンチマーク定義およびベンチマークデータをＸＭＬフォーマットのファイルを介して交換することができる。ＸＭＬスキーマはベンチマークデータストレージの所望のまたは利用可能な構造に応じて顧客またはソフトウェア供給者によって提案することができるか、ベンチマークプロバイダによってレビューすることができる。産業関係、地域、バージョン、時間特性などの次元をスキーマに反映させることができる。
【００９３】
プロバイダのウェブサービス
本発明によるデータ構造を交換するためのプロバイダのウェブページは以下のようなサービスを提供する：
ログオンの処理、
顧客によるダウンロードのための固有のまたはグループ化されたベンチマークの選択の許可、
ＸＭＬ構造に応じた妥当なＸＭＬファイルの作成、ベンチマークのフィルタリング、ソート、
ベンチマークサービスオファーリングについてのドキュメント化。
【００９４】
ベンチマークデータの取り入れ
本発明のさらなるインプリメンテーションにおいては、以下のことに関するインポート機能のための手段が設けられている：
ベンチマークＸＭＬドキュメントの妥当化を行う、
インポートされるファイルを構文解析する、
ベンチマークデータストレージへとデータをマッピングする、
ベンチマークデータストレージへの記入に先行して、インポートされるデータのケイパビリティを見る、
ベンチマークデータストレージへとデータを記入する、
監視およびロギングを行う、
エラー処理を行う。
【００９５】
これらのケイパビリティを以下のような構成要素を種々に組み合わせることによって達成することができる：
経済ソフトウェアアプリケーションのアップロードプログラム、
ウェブアプリケーションサーバ、
ビジネスコネクタ（business connector）または他のミドルウェア機能、
クライアント側アプリケーション（ＶＢまたはＪａｖａ）、
ブラウザケイパビリティ、例えば構文解析。
【００９６】
ドリルダウンレポーティング
第１のプロバイダが一般的に第２のプロバイダによって提供されるデータのサブセットのみを収集しようとする場合には、さらなるドリルダウンレポーティングケイパビリティおよび付加的なレポーティングケイパビリティをプロバイダのウェブページにおいて使用することができる。
【００９７】
したがって、第１のプロバイダのウェブページへのドリルダウンケイパビリティは第２のプロバイダの分析アプリケーションへと顧客をナビゲートできる。このケイパビリティの実現は種々の段階において処理できる。第１段階においては、ユーザのその後のログオンを伴う第２のプロバイダのウェブページとのリンクを提供することができる。
【００９８】
第２段階においては、インタフェースを報告するレポートとの動的なリンクをアドレッシングすることができる。
【００９９】
後続の例は本発明によるデータ構造をインプリメントするためのガイドラインの一例である。本発明を制限することは意図していない。
【０１００】
本発明によるメジャービルダはこのツールを使用する企業に例えばベンチマークおよびベンチマークデータのアップロードおよびベンチマークデータのその企業固有の会社データとの比較を可能にする。
【０１０１】
市場における多数のベンチマークプロバイダはベンチマーク学習を行い、学習結果を顧客に送信する。
【０１０２】
本発明によれば、ビジネスソフトウェアを有する顧客が直接的に顧客のシステムにアップロードできるベンチマークデータを提供しようとするあらゆるベンチマークプロバイダは、以下のように設計されている構造にしたがうＸＭＬファイルにおけるプロバイダのベンチマークデータを編成することができる。
【０１０３】
構造の概要
ルート要素
ＸＭＬドキュメントのルート要素は“benchMarkData”と称される。
【０１０４】
５つの部分をルート要素に包含させることができる。すなわち、メモ、プロバイダ、メタデータ、メジャーＩＤおよびトランザクションデータ。
【０１０５】
メモ
要素memoはベンチマークプロバイダがこのＸＭＬドキュメントに注を加えるための記述である。メモは選択的な要素である。メタデータタイプは要素mdCharacteristicによって定義され、具体的なメタデータは要素mdCategoryによって定義される。
【０１０６】
プロバイダ
要素providerはベンチマークプロバイダを定義するために使用される。
【０１０７】
ビジネスソフトウェアシステムに記入される各ベンチマークデータエントリをベンチマークプロバイダによって識別することができる。
【０１０８】
要素providerに関する例：
<provider id="FOO" name="Foo company"/>
属性“id”の値はプロバイダを識別する。属性“name”の値はプロバイダの記述であり、選択的である。
【０１０９】
プロバイダのｉｄの他の使用はプロバイダメジャーｉｄについてのプレフィックスとしての使用であり、これを以下において詳細に説明する。
【０１１０】
メタデータ
要素metaDataはプロバイダメタデータ、すなわち分類の基準、例えば銀行業、化学、教育などの産業カテゴリを規定する。
【０１１１】
プロバイダがメタデータを自身のベンチマークＸＭＬファイルに包含するかは選択的である。
【０１１２】
以下の部分はメタデータタイプならびにメタデータをどのように定義するかを示す。
【０１１３】
【表８】
2005518027.tif 000010
【０１１４】
<metaData>はプロバイダメタデータの定義を開始する。
<mdCharacteristic id="0INDUSTRY" name="Insustries"/>は特定のメタデータタイプに関するメタデータエントリを開始する。属性“id”の値はメタデータタイプを規定する。属性“name”の値はメタデータタイプに関する定義であって選択的である。妥当なメタデータタイプに関してはセクション２．６．を参照する。
<mdCategory id="BANK" name="Banking"/>は上記のメタデータタイプに関する１つのメタデータを規定する。属性“id”の値はメタデータの技術的な名称を表す。属性“name”の値はメタデータ記述である。
<mdCategory id="CHEM" name="Chemicals"/>は上記のメタデータタイプに関する別のメタデータである。
</mdCharacteristic>は0INDUSTRYに関するメタデータの定義を終了する。
</metaData>はプロバイダメタデータの定義を終了する。
【０１１５】
メタデータタイプは任意に定義されない。サポートされるメタデータタイプは以下に挙げられている。
【０１１６】
メジャーＩＤ（識別子）
プロバイダがＸＭＬドキュメント内のメジャーｉｄを定義することは困難である。
【０１１７】
プロバイダがＸＭＬドキュメント内の自身固有のメジャーｉｄを使用しようとする場合には、以下のステップが望ましい：
メジャーｉｄを管理する第三者にメジャーリストを包含するドキュメントを送信する。
この第三者はユニークな名称を要素<provider>におけるプロバイダの識別子としてベンチマークプロバイダに与える。
プロバイダのメジャーは、ユニークな名称だけでなくユニークな名称の前後に２つの区切り' ＼ 'を付加することによって作成されている。したがってユニークなメジャー名が保証される。
サービスマーケットプレイスにプロバイダメジャー定義を公表する。
顧客はプロバイダのメジャー定義を顧客のＳＥＭシステムにダウンロードする。
顧客はプロバイダメジャーを自身の会社メジャーとリンクさせる、または、
顧客はプロバイダメジャーを自身の会社メジャーとして活動化する。
ベンチマーク値ＸＭＬドキュメントが形成されると、プロバイダのｉｄが上述のユニークなプロバイダ名として定義される。
【０１１８】
メジャーを参照している間は、まさにオリジナルのメジャーｉｄが使用される。
【０１１９】
メジャーの参照は要素<tdMeasure>によって定義される。
【０１２０】
オリジナルのメジャー１００１を参照したい場合には、要素を次のように定義する：
<tdMeasure id="1001">
【０１２１】
幾つかの事例では、プロバイダと顧客は顧客のメジャーｉｄを使用するために協定を結ぶことができる。例えば顧客がメジャー‘CUST_0001’を有する場合には、このメジャーを次のように参照する：
<tdMeasure id ="CUST_1001" original="N>
【０１２２】
ＸＭＬドキュメントにおけるオリジナルのメジャーｉｄの使用が要求される場合には、プロバイダのｉｄを第２のステップにおいて合意されたユニークな名称として定義することができる。
【０１２３】
プロバイダのオリジナルなメジャーｉｄについての名称の制限は以下の通りである：
英数字および‘_’のみがメジャー名において許可され、長さは１１以下である。
【０１２４】
トランザクションデータ
要素transactionDataは顧客ＳＥＭシステムに記入すべきベンチマークデータエントリを包含する。
【０１２５】
トランザクションデータにおいて少なくとも１つのエントリを有することは有利である。そうでない場合には、そのようなＸＭＬファイルを顧客に引き渡すことは意味がないからである。
【０１２６】
以下の部分はメジャーターンオーバレート（メジャーｉｄ１００１）に関するベンチマークデータをどのように定義するかの一例である。
【０１２７】
【表９】
2005518027.tif 000011
【０１２８】
<transactionData>はベンチマークデータエントリに関する定義を開始する。
<tdMeasure id="1001">はメジャー＼FOO＼1001に関するベンチマークデータエントリを開始する。
<tdCharacteristic id="0CALYEAR">は<tdCategory id="1999">と共にヘッダメタデータ暦年：１９９９を定義する。妥当なメタデータタイプはセクション２．６．を参照する。
<tdCharacteristic id="0BM_S_TYPE">は<tdCategory id=""GRO>と共にヘッダメタデータ会社サイズタイプ：収益増加を定義する。
<tdCharacteristic id="0BM_S_RANGE">は<tdCategory id="H">と共にヘッダメタデータ会社サイズレンジ：高い収益増加を定義する。
<tdValue>はエントリ項目の定義を開始する。ここまでで以下のようなヘッダデータが得られている。
【０１２９】
【表１０】
2005518027.tif 000012
【０１３０】
<tdValueItem id="25%">0.159</tdValueItem>ベンチマークバージョン“25%”についてのベンチマーク値0.159。
<tdValueItem id="MED">0.22</tdValueItem>ベンチマークバージョン“MED”についてのベンチマーク値0.22。
<tdValueItem id="75%">0.38<tdValueItem>ベンチマークバージョン“75%”についてのベンチマーク値0.38。
<unit>%</unit>ベンチマーク値単位は％。
</tdValue>はエントリ項目の定義を終了する。ここまでで以下のような３つのエントリが得られている。
【０１３１】
【表１１】
2005518027.tif 000013
【０１３２】
</tdCategory>
<tdCategory id="M">は同一のメジャーｉｄ、暦年、会社サイズタイプを有するが、異なる会社サイズレンジを有するベンチマークデータエントリの定義を開始する。
</tdMeasure>はメジャー0HR_HRMC_006に関するベンチマークデータエントリについての定義を終了する。
</transactionData>はベンチマークデータエントリに関する定義を終了する。
【０１３３】
要求される数と同程度の多くの数のメタデータタイプをベンチマークデータエントリのために定義することができる。
【０１３４】
メタデータタイプ
以下の表にはメタデータタイプがリストされている。
【０１３５】
【表１２】
2005518027.tif 000014
【０１３６】
プロバイダは、メジャービルダを介して規定することができるメジャーとしての最初の１つの0MEASUREを除いたリスト化された全てのメタデータタイプに関するメタデータを規定することができる。
【０１３７】
ベンチマーク値に関してデータエントリを規定する場合には、メタデータを異なるやり方で参照することができる：
１．メジャーは要素tdMeasureの属性“id”によって識別される；
２．ベンチマークプロバイダは要素providerによって識別される；
３．単位は要素unitによって識別される；
４．通貨は要素currencyによって識別される；
５．ベンチマークバージョンは要素tdValuerItemの属性“id”によって識別される；
６．他のメタデータタイプに関しては、メタデータタイプは２つの要素tdCharacteristicおよびtdCategoryの属性“id”によって識別される。
【０１３８】
他のメタデータタイプも加えることができる。
【０１３９】
【表１３】
2005518027.tif 000015
【０１４０】
【表１４】
2005518027.tif 000016
【０１４１】
【表１５】
2005518027.tif 000017
【０１４２】
【表１６】
2005518027.tif 000018
【０１４３】
【表１７】
2005518027.tif 000019
【０１４４】
【表１８】
2005518027.tif 000020
【０１４５】
ＸＭＬスキーマに関するクラス図
図７には異なる要素間の関係が示されている。
【０１４６】
【表１９】
2005518027.tif 000021
【０１４７】
【表２０】
2005518027.tif 000022
【０１４８】
【表２１】
2005518027.tif 000023
【０１４９】
【表２２】
2005518027.tif 000024
【０１５０】
【表２３】
2005518027.tif 000025
【０１５１】
【表２４】
2005518027.tif 000026
【０１５２】
本発明の変更および適合は本願明細書の検討および本願明細書に記載の本発明の実践により当業者には明らかとなる。本発明のインプリメンテーションの前述の説明は図示および説明を目的として表されている。これは網羅的なものではなく、また記載の事項を厳密に制限するものではない。変更および変形は上記の教示を考慮して可能である、もしくは本発明を実践することにより達成できる。例えば、上記のインプリメンテーションはソフトウェアを包含するが、本発明と矛盾しないシステムおよび方法をハードウェアとソフトウェアの組合せとして、またはハードウェアのみでインプリメントできる。付加的に、本発明の観点はメモリへの記憶に関して記述されてはいるが、当業者であればこれらの観点が二次記憶装置、例えばハードディスク、フロッピディスクまたはＣＤロム；インターネットまたは他の伝播媒体；またはＲＡＭまたはＲＯＭの他の形態のようなコンピュータが判読可能な他のタイプの媒体に記憶できることを認識するであろう。仕様および例は例示的なものとしてのみ考慮することを意図しており、本発明の真の範囲および思想は付属の請求項によって規定されている。
【０１５３】
本願発明に記載の説明およびフローチャートに基づくコンピュータプログラムは当業者の能力の範囲である。
【図面の簡単な説明】
【０１５４】
【図１ａ】コンピュータシステム内の本発明による電子データ構造のインプリメンテーションの概略的なブロック図。
【図１ｂ】コンピュータシステム内の本発明による電子データ構造のインプリメンテーションの概略的なブロック図。
【図２】ベンチマークプロバイダの選択に関するシナリオの概略的なブロック図。
【図３】ベンチマークパッケージの選択に関するシナリオの概略的なブロック図。
【図４】ベンチマークの検索に関するシナリオの概略的なブロック図。
【図５】顧客のベンチマーク学習への参加に関するシナリオの概略的なブロック図。
【図６】ベンチマーク定義の更新に関するシナリオの概略的なブロック図。
【図７】本発明による電子データ構造内の構造の種々の要素間の例示的な関係。
【図１ａ】
2005518027.tif 000027
【図１ｂ】
2005518027.tif 000028
【図２】
2005518027.tif 000029
【図３】
2005518027.tif 000030
【図４】
2005518027.tif 000031
【図５】
2005518027.tif 000032
【図６】
2005518027.tif 000033
【図７】
2005518027.tif 000034
【国際調査報告】
2005518027.tif 000035
2005518027.tif 000036
2005518027.tif 000037