(57)【特許請求の範囲】
【請求項１】
コンピューティング装置上で実施される中央コンピューティングコンポーネント（１００）であって、コンピュータで実施されるデータ記憶モジュール（２０３）と、コンピュータで実施されるデータ通信モジュール（２０１）と、コンピュータで実施される品質スコアモジュール（２０２）と、を含む前記中央コンピューティングコンポーネント（１００）と、
少なくとも１つのデータベースサーバに記憶される、第１及び第２の、コンピュータで実施されるデータリポジトリ（１０１、１０２）に対する、コンピュータで実施されるデータ伝送接続部（１０５、１０６）と、
を含むデータ品質管理システムであって、
前記中央コンピューティングコンポーネント（１００）は、前記第１のデータリポジトリ（１０１）から、前記データ通信モジュール（２０１）を介して、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取ることと、前記品質スコアモジュール（２０２）において、前記第１のデータ点の第１の品質スコアを算出することと、前記第１の品質スコアを前記第１のデータリポジトリ（１０１）に送信することと、前記第１のデータ点及び／又は前記第１の品質スコアから第１の記憶可能データを決定することと、前記第１の記憶可能データを前記データ記憶モジュール（２０３）に記憶させることと、を行うように構成されており、
前記中央コンピューティングコンポーネント（１００）は更に、前記第２のデータリポジトリ（１０２）から、コンピュータで実施される前記データ通信モジュール（２０１）を介して、第２の取得データ及び第２の割り当て値を含む第２のデータ点を受け取ることと、前記品質スコアモジュール（２０２）において、前記第２のデータ点の第２の品質スコアを算出することと、前記第２のデータ点及び／又は前記第２の品質スコアから第２の記憶可能データを決定することと、前記第２の記憶可能データを前記データ記憶モジュール（２０３）に記憶させることと、を行うように構成されており、
あらかじめ定義された類似性尺度によれば、前記第２の取得データは前記第１の取得データに類似しており、前記中央コンピューティングコンポーネント（１００）は更に、前記第２のデータ点及び前記第２の品質スコアから決定された第２の送信可能データであって、少なくとも前記第２の品質スコアを含む第２の送信可能データを前記第１のデータリポジトリ（１０１）に送ることにより、前記第１の割り当て値の更新を前記第１のデータリポジトリ（１０１）に行わせるように構成されている、
データ品質管理システム。
【請求項２】
前記中央コンピューティングコンポーネント（１００）は更に、前記第１のデータリポジトリ（１０１）から、前記第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を受け取ることと、前記品質スコアモジュール（２０２）において、前記更新された第１のデータ点の更新された第１の品質スコアを算出することと、前記更新された第１のデータ点及び／又は前記更新された第１の品質スコアから、更新された第１の記憶可能データを決定することと、前記更新された第１の記憶可能データを前記データ記憶モジュール（２０３）に記憶させることと、を行うように構成されている、請求項１に記載のシステム。
【請求項３】
前記中央コンピューティングコンポーネント（１００）は更に、コンピュータで実施される前記データ通信モジュール（２０１）を介して、前記更新された第１の品質スコアを前記第１及び／又は前記第２のデータリポジトリ（１０１、１０２）に送るように構成されている、請求項２に記載のシステム。
【請求項４】
コンピュータで実施されるモデル変換モジュール（２０４）を更に含み、前記第１のデータリポジトリ（１０１）は第１のデータフォーマットのデータを収容し、前記第２のデータリポジトリ（１０２）は第２のデータフォーマットのデータを収容し、前記中央コンピューティングコンポーネント（１００）は更に、前記モデル変換モジュール（２０４）において、前記第１のデータリポジトリ（１０１）から受け取ったデータを前記第２のデータフォーマットに変換し、前記第２のデータリポジトリ（１０２）から受け取ったデータを前記第１のデータフォーマットに変換し、且つ／又は、前記第１及び／又は第２のデータリポジトリ（１０１、１０２）から受け取ったデータを中央データフォーマットに変換するように構成されている、請求項１〜３のいずれか一項に記載のシステム。
【請求項５】
前記第１及び／又は前記第２のデータリポジトリ（１０１、１０２）のうちの少なくとも１つを更に含む、請求項１〜４のいずれか一項に記載のシステム。
【請求項６】
コンピュータプロセッサ上で実行されるように実施される、自動データ品質管理の方法であって、
第１のデータリポジトリ（１０１）から、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取るステップ（３０１）と、
前記第１のデータ点の第１の品質スコアを算出するステップ（３０４）と、
前記第１の品質スコアを前記第１のデータリポジトリに送信するステップと、
前記第１のデータ点及び／又は前記第１の品質スコアから第１の記憶可能データを決定するステップと、
前記第１の記憶可能データを、コンピュータで実施される中央記憶モジュール（２０３）に記憶させるステップ（３０６）と、
あらかじめ定義された類似性尺度によれば前記第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点を、第２のデータリポジトリ（１０２）から受け取るステップ（３０１）と、
前記第２のデータ点の第２の品質スコアを算出するステップ（３０４）と、
前記第２のデータ点及び／又は前記第２の品質スコアから第２の記憶可能データを決定するステップと、
前記第２の記憶可能データを前記中央記憶モジュール（２０３）に記憶させるステップと、
前記第２のデータ点及び前記第２の品質スコアから決定された第２の送信可能データであって、少なくとも前記第２の品質スコアを含む第２の送信可能データを前記第１のデータリポジトリに送ることにより、前記第１の割り当て値の更新を前記第１のデータリポジトリ（１０１）に行わせるステップと、
を含む方法。
【請求項７】
前記第１のデータリポジトリ（１０１）から、前記第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を受け取るステップと、
前記更新された第１のデータ点の更新された第１の品質スコアを算出するステップ（３０４）と、
前記更新された第１のデータ点及び／又は前記更新された第１の品質スコアから、更新された第１の記憶可能データを決定するステップと、
前記更新された第１の記憶可能データを前記中央記憶モジュール（２０３）に記憶させるステップと、
を更に含む、請求項６に記載の方法。
【請求項８】
前記更新された第１の品質スコアを前記第１及び／又は前記第２のデータリポジトリ（１０１、１０２）に送るステップを更に含む、請求項６又は７に記載の方法。
【請求項９】
前記第１及び／又は前記第２の取得データは、生物学的データ、医学的データ、及び／又はゲノムデータを含む、請求項１〜５のいずれか一項に記載のシステム。
【請求項１０】
コンピュータ上で実行された場合に、請求項６〜９のいずれか一項に記載の方法を実施するように構成された、コンピュータ可読媒体に記憶されるデータ品質管理用コンピュータプログラム製品。
【請求項１１】
コンピュータで実施されるデータリポジトリ（１０１）によってデータ品質を自動的に再評価する方法であって、
前記データリポジトリ（１０１）によって、第１の取得データ及び第１の割り当て値を含む第１のデータ点を中央コンピューティングコンポーネント（１００）に送るステップ（３０１）と、
前記データリポジトリ（１０１）によって、前記中央コンピューティングコンポーネントから前記第１のデータ点に対して決定された第１の品質スコアを受け取るステップと、
前記データリポジトリ（１０１）によって、第２のデータ点であって、あらかじめ定義された類似性尺度によれば前記第１の取得データに類似している第２の取得データと、第２の割り当て値と、当該第２のデータ点に対して決定された第２の品質スコアを含む第２のデータ点に関する情報を前記中央コンピューティングコンポーネント（１００）から受け取るステップと、
前記データリポジトリ（１０１）によって、前記第２のデータ点に関する前記受け取られた情報に基づいて、前記第１の割り当て値の更新を行うステップと、
を含む方法。
【請求項１２】
データベースサーバ上で動作するように構成された第１及び／又は第２の、コンピュータで実施されるデータリポジトリのうちの少なくとも一方を更に含み、前記データリポジトリは請求項１０のデータ品質管理用コンピュータプログラム製品に従って構成される、請求項１〜５のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願の主題は、データ品質管理のシステム及び方法、並びにデータリポジトリのデータ品質を向上させる方法に関し、前者及び後者の方法は、単一発明概念を構成する複数の相互に関連する方法に関する。
【背景技術】
【０００２】
現代の技術によれば、有機組織の試料中の分子の識別及び定量化を素早く行うことが可能である。このような技術の例として、質量分析やＤＮＡ塩基配列決定がある。識別及び定量化のプロセスは、大幅に高速化されて、ますます効率的になっており、従って、コストも低下している。この進歩は、先に分子分析を実施してから因果関係の仮説を立てるほうがその逆より適切であると考えられる段階に来ている。典型的には、最初に大量のデータを収集し、その後に、統計的手法を用いて相関を調べる。
【０００３】
一般に、生物学的システムは非常に複雑である。その為、調べることが可能な生物学的試料の数、或いは試料から抽出可能な、意味のあるデータ点の数が少なすぎて、信頼できる結論を引き出すことができない場合がある。又、試料が抜き取られる母集団に、データ点の解釈に影響を及ぼす限定や偏りがある場合もある。従って、統計データの解釈を実施する為には、生物有機体に関するコンテキスト情報の体系的且つ構造化された収集を行うことが非常に重要である。
【０００４】
生物学的研究又は診断におけるデータオブジェクト及びそれらの値（例えば、専門家によるアセスメントを含む）は静的ではなく、これらはむしろ揮発性であり、恒常的に再アセスメント及び再分類が行われる。その理由の１つが、パラメータ間の因果関係をほとんど特定できないことであり、その為、相関がアセスメント及び分類のベースになる。相関は、時間とともに変化する可能性があり、アセスメントの一因となる、あらゆる追加ケース、患者、試料、又は他のコンテキスト情報によって裏付けられる。従って、生物学的データのアセスメントは、データが収集される場所で行われることが多く、これは、典型的には、最も優れた専門家の人間がそこに配置されている為である。生物科学及び生物関連科学、並びにこれらに関連する技術分野の進歩のペースが早い為に、データモデル及びオントロジは時代とともにかなり急速に変化している。標準は、存在したとしても、すぐに時代遅れになって無視されることが多い。
【０００５】
作業の複雑さから、専門家の人間によるアセスメントが、コンピュータによる予測より優れていると考えられることが多い。更に、別々の２つの専門家パーティの両方が、データ収集時に同じ公式ルールに従ったことにより、同じ公式要件に準拠したデータが各パーティにとって利用可能であったにもかかわらず、両パーティの到達した結論が異なる場合がある。この２つのパーティは、母集団全体の中の異なる副試料を調べており、従って、（例えば、異なる過去の経験に起因する）異なる結論に到達する可能性がある。
【０００６】
最先端技術である米国特許第８３５９２９７号には、あるデータ要素に対応する、衝突しているデータ値を複数のソースから受け取り、ある衝突ルールを用いて、そのデータ要素の主データ値を決定し、これを、使用するデータとして記憶することが記載されている。従って、多くのソースから完全データが受け取られ、完全であって連結されたデータセットを収容する１つの主データストアが作成される。
【０００７】
この最先端技術は、データの所有権が単一エンティティに属することができない為に全てのデータを中央リポジトリに記憶させることが可能とはなりえない、という問題には応えない。更に、データは機密送信されてよく、これによりデータが中央リポジトリに記憶されることも妨げられることとなり、これは特に患者データ又は臨床データに当てはまり、複数のリポジトリは、別々に動作している可能性があり、例えば、データ衝突を解決する為の特定のルールセットに同意することができない。各データリポジトリは、衝突解決に関しては、それぞれ固有のルールを有することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本主題の目的は、コンピュータで実施されるデータリポジトリのデータ品質を自動的に向上させる方法に加えて、データ品質管理のシステム及び方法を提供することである。本特許請求対象のシステム及び方法は、単にデータ品質を判定及び監視するものと異なり、データ品質を自動的に向上させる。
【課題を解決するための手段】
【０００９】
自動データ品質管理の方法、並びにコンピュータで実施されるデータリポジトリのデータ品質を自動的に向上させる方法は、相互に関連する複数の、データ品質を向上させる方法に関連する。これら２つの方法は、自動データ転送のインタフェースの対向する２つの側面を示しており、従って、単一発明概念を形成する。
【００１０】
これは、本特許請求対象のデータ品質管理システム、並びに本特許請求対象のデータ品質管理方法、並びに本特許請求対象の、コンピュータで実施されるデータリポジトリのデータ品質を自動的に向上させる方法によって達成される。従属請求項には、本特許請求対象の主題の有利な実施形態が更に開示されている。
【００１１】
本特許請求対象の主題によるデータ品質管理システムは、中央コンピューティングコンポーネントと、少なくとも１つのデータベースサーバに記憶される、第１及び第２の、コンピュータで実施されるデータリポジトリに対する、コンピュータで実施されるデータ伝送接続部と、を含む。
【００１２】
中央コンピューティングコンポーネントは、コンピューティング装置上で実施され、コンピュータで実施されるデータ記憶モジュール（例えばデータベース）と、コンピュータで実施されるデータ通信モジュールと、コンピュータで実施される品質スコアモジュールと、を含む。
【００１３】
中央コンピューティングコンポーネントは、第１のデータリポジトリから、通信モジュールを介して、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取るように構成されている。そして、中央コンピューティングコンポーネントは、品質スコアモジュールにおいて、第１のデータ点の第１の品質スコアを算出することと、更に、第１のデータ点及び／又は算出された第１の品質スコアから第１の記憶可能データを決定することと、第１の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されている。
【００１４】
中央コンピューティングコンポーネントは更に、あらかじめ定義された類似性尺度によれば第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点を、通信モジュールを介して第２のデータリポジトリから受け取るように構成されている。そして、中央コンピューティングコンポーネントは、品質スコアモジュールにおいて、第２のデータ点の第２の品質スコアを算出することと、更に、第２のデータ点及び／又は第２の品質スコアから第２の記憶可能データを決定することと、第２の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されている。
【００１５】
中央コンピューティングコンポーネントは更に、第２のデータ点及び／又は第２の品質スコアから第２の送信可能データを決定することと、第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の再評価を第１のデータリポジトリに行わせることと、を行うように構成されている。
【００１６】
第１及び第２の取得データは、例えば、測定データ及び／又は実験データであってよく、自動的及び／又は電子的に収集されたデータ、又は手動入力されたデータであってよい。第１及び／又は第２の取得データは、例えば、生物医学的データ又は遺伝学的データに関連してよい。取得データ及び割り当て値は更に、取得データがいかにして取得されたかについての情報、それぞれの第１及び／又は第２の割り当て値を決定する際に使用された試料の数についての情報、及び／又は割り当て値が割り当てられたことの確実性のレベルについての情報を含んでよい。
【００１７】
第１及び／又は第２の割り当て値は、統計的学習プロセスを通して、アルゴリズムにより自動的に割り当てられたものであってよく、或いは、取得データを評価する専門家によって手動で割り当てられたものであってよい。
【００１８】
第１及び／又は第２の品質スコアを算出することは、例えば、第１及び／又は第２のデータリポジトリから受け取られたメタデータにのみ基づいて行われてよく、このメタデータは、割り当て値の基になった特定の取得データの試料数についてのメタデータ、或いは、取得データの収集、及び／又は割り当て値の割り当てに使用された方法についてのメタデータを含む。
【００１９】
第１及び第２の取得データは、それらが、例えば、重なるデータを含む場合、第１及び／又は第２のデータの一部が同一である場合、第１及び第２の取得データが同じソース又は試料から取得された場合、且つ／又は、第１及び第２の取得データが同一である場合には、マッチングとも呼ばれる類似性尺度に従って類似であると見なされてよい。
【００２０】
第１及び／又は第２の記憶可能データは、第１又は第２の、それぞれ、データ点、並びにそれぞれの品質スコアの任意のサブセットを含んでよい。具体的には、記憶可能データは、データ点識別子、取得データの品質スコアの履歴、データモデルについての情報及びモデル変換についての情報、データ点に関連するメタデータについての情報（例えば、それぞれのデータリポジトリにある多様体の数、又は割り当て値の更新数を含む情報）、及び／又はそれぞれの品質スコアの履歴を含んでよい。好ましくは、第１及び／又は第２の記憶可能データは、それぞれのデータリポジトリについての情報を含む、データ識別子を少なくとも含む。
【００２１】
品質スコアの算出の為に品質スコアモジュールが使用するアルゴリズムは更に、品質スコアモジュールによって既に評価されているデータ点（即ち、品質スコアが既に割り当てられているデータ点）の数に基づいてよい。従って、指定された時間の経過後、或いは、指定された数のデータ点、好ましくは、類似の取得データを有するデータ点が評価された後であれば、品質スコアモジュールによって既に割り当てられている品質スコアの再評価及び／又は変更を行うことが可能である。
【００２２】
中央コンピューティングコンポーネントは更に、第２の送信可能データ（これは、記憶可能データと同じ様式で決定されて情報を含む利用可能データのサブセットを含んでよい）を、第１のデータリポジトリに送ることにより、第１の割り当て値の更新を第１のデータリポジトリに行わせるように構成されている。好ましくは、第１の割り当て値は、第１の割り当て値と異なる更新された第１の割り当て値に更新され、これは、好ましくは、今後の処理の為に、更新された第１の割り当て値の品質が向上するように行われる。
【００２３】
第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の更新を第１のデータリポジトリに行わせることが特に重要になるのは、類似の主題に関連するデータが幾つかの別々のエンティティによって、場合によっては異なる収集方式及び／又は値割り当て方式で、収集及び評価される（即ち、収集又は取得されたデータに値が割り当てられる）場合である。
【００２４】
第２の送信可能データは、少なくとも第２の品質スコアを含むことが好ましい。第２の品質スコアを第１のデータリポジトリに送ることにより、送られたデータのメリットに関する更なる情報が第１のデータリポジトリに与えられる。
【００２５】
第１のデータリポジトリに記憶されているデータ点の割り当て値の更新、変更、及び／又は改良を、第２のデータリポジトリに記憶されている第２の、類似のデータ点の割り当て値及び／又はメタデータに基づいて行うことにより、各エンティティが個別に更なる試料を収集する場合に必要になるエネルギを温存しながら、改良された、より一貫性のあるデータ収集を行うことが可能になる。そして、更新及び／又は改良されたデータを実際の用途で使用することにより、改善された結果を得ることが可能になる。例えば、更新及び／又は改良されたデータを、自動化された臨床プロセス及び／又は工業プロセスの入力として使用することが可能である。
【００２６】
中央コンピューティングコンポーネントは更に、第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を第１のデータリポジトリから受け取るように構成されてよい。そして、中央コンポーネントは、品質スコアモジュールにおいて、更新された第１のデータ点の更新された第１の品質スコアを算出することと、更新された第１のデータ点及び／又は更新された第１の品質スコアから更新された第１の記憶可能データを決定することと、更新された第１の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されてよい。更に、中央コンポーネントは、コンピュータで実施されるデータ通信モジュールを介して、更新された第１の品質スコアを第１及び／又は第２のデータリポジトリに送るように構成されてよい。
【００２７】
データ品質管理システムは更に、データを第１のデータフォーマットから第２のデータフォーマットに変換するように構成された、コンピュータで実施されるモデル変換モジュールを含んでよい。具体的には、第１のデータリポジトリが第１のデータフォーマットで記憶されたデータを収容し、第２のデータリポジトリが第２のデータフォーマットで記憶されたデータを収容する場合、中央コンポーネントは、モデル変換モジュールにおいて、第１のデータリポジトリから受け取ったデータを第２のデータフォーマットに変換し、第２のデータリポジトリから受け取ったデータを第１のデータフォーマットに変換し、且つ／又は、第１及び／又は第２のデータリポジトリから受け取ったデータを中央データフォーマットに変換するように構成されてよい。
【００２８】
第１及び第２のデータリポジトリは、別々のエンティティに属してよく、且つ／又は別々のエンティティによって管理されてよい為、第１及び第２のデータ点は、異なる、且つ／又は互換性のないデータフォーマットで記憶されてよい。従って、モデル変換ユニットは、類似の取得データに関連するデータ点同士の比較を、それらのデータ点が異なるデータフォーマットで記憶されている場合でも可能にすることができる。
【００２９】
更に、データ品質管理システムは、第１及び／又は第２のデータリポジトリを含んでよく、各データリポジトリはそれぞれ、インタフェースとして動作する通信モジュール、記憶モジュール、及び／又はメタデータモジュールを含んでよい。
【００３０】
メタデータモジュールは、データリポジトリに記憶されている実データからメタデータ（即ち、実データを説明するデータ）を決定するように動作する。メタデータは、例えば、試料の数、データがどのように収集されたか、及び／又はデータが時間とともにどのように変化したか、についての情報を含んでよい。個人情報及び／又は機密情報を収容しているデータリポジトリでは、メタデータは、データを別のデータ処理装置にサブミットする前にデータを匿名化するように動作することが可能である。
【００３１】
本特許請求対象の自動データ品質管理の方法は、コンピュータプロセッサ上で実行されるように実施される、以下のステップを含む。
・第１のデータリポジトリから、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取るステップ
・第１のデータ点の第１の品質スコアを算出するステップ
・第１のデータ点及び／又は第１の品質スコアから第１の記憶可能データを決定するステップ
・第１の記憶可能データを、コンピュータで実施される中央記憶モジュールに記憶させるステップ
・あらかじめ定義された類似性尺度によれば第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点を、第２のデータリポジトリから受け取るステップ
・第２のデータ点の第２の品質スコアを算出するステップ
・第２のデータ点及び／又は第２の品質スコアから第２の記憶可能データを決定するステップ
・第２の記憶可能データを記憶モジュールに記憶させるステップ
・第２のデータ点及び／又は第２の品質スコアから決定された第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の再評価を第１のデータリポジトリに行わせるステップ
【００３２】
第２の送信可能データを第１のデータリポジトリに送るステップにより、特に、第１の割り当て値の更新を第１のデータリポジトリに行わせることが可能である。好ましくは、更新された第１の割り当て値は、第１の割り当て値と異なってよい。
【００３３】
上述のような、第１の、第２の、且つ／又は更新されたデータ点、取得データ、割り当て値、品質スコア、及び／又は記憶可能データの、本特許請求対象のシステムに関する更なる利点及び可能な特徴は、本特許請求対象の自動データ品質管理の方法にも当てはまる。
【００３４】
本自動データ品質管理方法は更に、以下のステップを含んでよい。
・第１のデータリポジトリから、第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を受け取るステップ
・更新された第１のデータ点の更新された第１の品質スコアを算出するステップ
・更新された第１のデータ点及び／又は更新された第１の品質スコアから、更新された第１の記憶可能データを決定するステップ
・更新された第１の記憶可能データを中央記憶モジュールに記憶させるステップ
【００３５】
更に、本自動データ品質管理方法は、更新された第１の品質スコアを第１及び／又は第２のデータリポジトリに送るステップを含んでよい。
【００３６】
更に、データ品質管理システム及び／又は自動データ品質管理方法の第１及び／又は第２の取得データは、好ましくは、生物学的データ、医学的データ、遺伝学的データ、及び／又はゲノムデータを含んでよい。生物学的データ及び医学的データは、生物学的試料中の特定の分子又は分子断片の存在又は分量又は濃度についての情報を含んでよい。医学的情報は、生理学的特徴の記述、及び病理学的情報を含んでもよい。遺伝学的データ及びゲノムデータは、生物学的試料から抽出された遺伝情報の中に特定の構造的特徴又は遺伝的配列が存在するかどうかについての情報を含んでよい。
【００３７】
好ましくは、本特許請求対象の方法は、データ品質管理用コンピュータプログラム製品として使用され、このコンピュータプログラム製品は、コンピュータ可読媒体上に記憶され、コンピュータ上で実行された場合に、上述のようなデータ品質管理方法を実行するように構成されている。
【００３８】
本特許請求対象の、コンピュータで実施されるデータリポジトリのデータ品質を自動的に向上させる方法は、以下のステップを含む。
・第１の取得データ及び第１の割り当て値を含む第１のデータ点を中央コンピューティングコンポーネントに送るステップ
・あらかじめ定義された類似性尺度によれば第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点に関する情報を中央コンピューティングコンポーネントから受け取るステップ
・第２のデータ点に関する受け取られた情報に基づいて、第１の割り当て値の再評価を行うステップ
【００３９】
第１の割り当て値の再評価を行うステップは、第１の割り当て値の更新、変更、及び／又は改良を自動的に行うことを含んでよい。
【００４０】
コンピュータで実施されるデータリポジトリのデータ品質を向上させる方法は更に、データリポジトリに記憶されているか、中央コンピューティングコンポーネント又は別のデータリポジトリから受け取られたデータ点の品質スコアを算出するステップを含んでよい。
【００４１】
品質スコアを算出するステップは、中央通信モジュールによって算出される品質スコアに関係なく、データリポジトリに固有の品質スコアモジュールにおいて実施されてもよい。このことが有利になりうるのは、データリポジトリが、中央コンピューティングコンポーネントの品質基準と異なる品質基準を実施したい場合、或いは、データリポジトリに記憶されているデータ、並びにそれらのデータから取得されたメタデータが機密である場合である。
【００４２】
上述のような、第１の、第２の、且つ／又は更新されたデータ点、取得データ、割り当て値、品質スコア、及び／又は記憶可能データの、本特許請求対象のシステムに関する更なる利点及び可能な特徴は、本特許請求対象の自動データ品質管理の方法にも当てはまる。
【００４３】
本特許請求対象のデータ品質管理システムは更に、データベースサーバ上で動作するように構成された第１及び／又は第２の、コンピュータで実施されるデータリポジトリインタフェースのうちの少なくとも一方を含んでよい。第１及び／又は第２のデータリポジトリインタフェースは、上述の、コンピュータで実施されるデータリポジトリのデータ品質を向上させる方法に従って構成されてよい。
【００４４】
以下では、本特許請求対象の主題の例示的実施形態について、以下の図面を参照しながら説明する。
【図面の簡単な説明】
【００４５】
【図１】中央コンピューティングコンポーネント、幾つかのデータリポジトリ、及び読み出し端末で構成されるネットワークの概略図である。
【図２】中央コンピューティングコンポーネント及びデータリポジトリのサブコンポーネントを示す図である。
【図３】中央コンポーネントがリポジトリからデータを受け取ったときに実施される各ステップを示すフローチャートである。
【図４】データリポジトリによって実施されるデータ再評価プロセスを示すフローチャートである。
【図５】品質スコアの分散計算の様々なステップを示すフローチャートである。
【図６】衝突解決を調停するフローチャートである。
【発明を実施するための形態】
【００４６】
図１は、一例示的実施形態によるデータ品質管理システムの概略図を示しており、このシステムは、中央ハブコンポーネント又はハブとも呼ばれる中央コンピューティングコンポーネント１００を含み、これは、各エンティティに対するインタフェース及びデータ伝送接続部１０５、１０６、１０７を提供し、各エンティティは生物学的参照データリポジトリ１０１、１０２、１０３を含む。以下では、中央ハブコンポーネント１００及びインタフェースされたデータリポジトリ１０１、１０２、１０３の全体を「ネットワーク」と呼ぶ。データリポジトリ１０１、１０２、１０３のデータモデル及びオントロジは、互いに異なるものであってよい。
【００４７】
本特許請求対象の主題の別の実施形態では、図１にも示されるように、中央コンポーネント１００は、データリポジトリ１０１、１０２、１０３に対するインタフェースを維持するだけでなく、少なくとも１つの読み出し端末１０４とのデータ伝送接続部１０８も維持してよく、読み出し端末１０４は、中央コンポーネント１００からデータを取り出すものであり、これ自体で大規模データリポジトリを構成するものではない。
【００４８】
本特許請求対象の主題の好ましい一実施形態では、図２に示されるように、中央ハブコンポーネント１００は、データリポジトリ１０１、１０２、１０３及び読み出し端末１０４との通信を実施する通信モジュール２０１、品質スコアの計算を実施する品質スコアモジュール２０２、品質スコアなどのデータを非過渡的記憶装置にコミットする為に使用される記憶モジュール２０３、モデル変換モジュール２０４などのサブコンポーネントで構成される。
【００４９】
同じく図２に示されるように、データリポジトリ１０１は、生物学的参照データを記憶する為に使用される記憶モジュール２０６、記憶モジュール２０６内のデータからメタデータを計算するメタデータモジュール２０５、データ交換用インタフェースとして動作する通信モジュール２０７、及びデータ管理モジュール２０８で構成される。
【００５０】
一実施形態によれば、データリポジトリ１０１、１０２、１０３及び中央ハブコンポーネント１００はＴＣＰ／ＩＰで接続されており、それらのＡＰＩはＨＴＴＰエンドポイントによって公開されており、それらはメッセージングの為の更なる専用インタフェース（例えば、アドバンストメッセージキューイングプロトコル（ＡＭＰＱ））を提供してよい。データリポジトリ１０１、１０２、１０３及びハブ１００は両方とも、通信を開始できる。コンポーネント間の通信はＳＳＬで暗号化される（即ち、ＨＴＴＰＳ及びＡＭＰＱ＋ＳＳＬが使用される）。更なるネットワークセキュリティ対策として、特定のデータリポジトリ１０１、１０２、１０３に対して仮想プライベートネットワーク（ＶＰＮ）をセットアップすることによって、追加セキュリティ層を提供することがあってよい。記憶モジュール２０６は、文書、グラフ、又はキー値データ構造で構成される１つ以上のリレーショナルデータベース（ＲＤＢＭＳ、ＳＱＬを使用）又はＮｏＳＱＬデータベースで構成されてよい。
【００５１】
転送データの基本的な完全性はネットワークスタックの下層（例えば、ＩＰチェックサム）によって確保されるが、中央ハブ１００及びデータリポジトリ１０１、１０２、１０３は両方とも、実行時に常時監視及び妥当性検査サービス（「ウォッチドッグ」）を実行することにより、サービスの不整合及び品質（例えば、更新された情報の適時な伝搬）をチェックしてよい。
【００５２】
図３に示されるように、データリポジトリ「Ａ」１０１が、データオブジェクト識別子、データ属性（例えば、測定データ又は実験データ）、及び１つ以上のメタデータ属性（例えば、試料の数）からなるデータ点「１」をハブ１００に送る３０１。ハブ１００は、マッチするデータオブジェクトがネットワーク内にないと判定３０２すると、データ点「１」から品質スコアを計算３０４し、データの少なくとも一部を自身の記憶装置２０３にコミット３０５する。このプロセスが少なくとも１度実施されると、ハブ１００は、送られたデータと、自身の記憶装置２０３にあるデータとを常に比較して、他のマッチする（即ち類似の）データオブジェクトがネットワーク内にあるかどうかを判定する。
【００５３】
次にハブ１００は、データリポジトリ「Ｂ」１０２からデータ点「２」（これはデータ点「１」と類似している。なぜなら、これら２つのデータ点は幾つかの同一情報を含むからである）を受け取ると、マッチするデータ点「１」があるかどうかを判定３０２し、このデータ点及び／又はその品質スコアを、ハブ１００自身の記憶装置２０３、又はそれぞれのデータリポジトリ「Ａ」１０１の記憶装置２０６から取り出し３０３、送られたデータの品質スコアを計算３０４し、送られたか、且つ／又は計算されたデータの一部をハブ１００の記憶装置２０３に記憶３０５させ、データオブジェクト識別子及び品質スコアを１つ以上のデータリポジトリ１０１、１０２、１０３に送る３０６。好ましい一実施形態では、データは、マッチする（即ち類似の）データオブジェクトを収容する全てのリポジトリ１０１、１０２、１０３に送られる。マッチするデータオブジェクトを収容するデータリポジトリ１０１、１０２、１０３は、その後、受け取ったデータを使用して自身のデータを再評価し、データ点「１」に関連付けられた値のうちの幾つかの更新及び変更をデータリポジトリ「Ａ」に行わせる。データリポジトリ「Ａ」は、その後、更新されたデータ点「１」をハブ１００に再送し、更新されたデータ点「１」の品質スコアの再計算をハブ１００に行わせる。
【００５４】
図１に示され、上述された、ネットワークの様々なコンポーネントは、データ品質管理用のコンピュータプログラム製品として実施されてよく、これは、少なくとも１つの、コンピュータで実施される媒体、例えば、ハードディスクドライブ、ＣＤ−ＲＯＭ、ＤＶＤ、又は他の任意の種類の非過渡的コンピュータ可読記憶媒体などに記憶されてよい。そして、このコンピュータプログラム製品は、少なくとも１つのコンピュータで実行されたときに、このネットワークの文脈で上述された変更を引き起こすように構成及び実施される。
【００５５】
好ましい一実施形態では、ハブ１００は、データオブジェクトがデータリポジトリ１０１、１０２、１０３によって、時間とともにどのように再評価、更新、及び／又は変更されたかの情報を記憶する。この情報は、上述のように品質スコアを計算することにも使用されてよい。一実施形態では、データリポジトリ１０１、１０２、１０３がハブ１００へのデータ転送を開始してよく、別の実施形態では、ハブ１００が転送を開始してよく、これは、例えば、データリポジトリ１０１、１０２、１０３にあるデータが変更又は更新されたかどうかを判定する為である。
【００５６】
これは、データリポジトリ１０１、１０２、１０３がヒトＤＮＡの多様体に関する情報を収容している例で説明することが可能である。多様体は、ａ）変化が観測された、ヒトゲノム内の座標、及び、ｂ）参照ゲノムに対する観測された変化によって一意に記述されることが可能である。多様体は、「ｇ．４３０７６５８６ｄｕｐＴ」のように記述されてよく、これは、ゲノム内の位置４３０７６５８６に文字「Ｔ」が複製されたことを意味する。このように、多様体は、異なる複数のリポジトリにわたって識別可能である。
【００５７】
中央コンピューティングコンポーネントの記憶モジュールでは、記憶されているデータは、この例のケースでは、多様体の記述（例えば、g124566992C>T）を含んでよく、そのリポジトリは、それに関する情報、多様体の分類（良性、おそらく良性、意義不明、おそらく病原性、病原性）、多様体、サブミッタ、及び／又はリポジトリなどの様々なオブジェクトについて計算された全ての品質スコア、重み係数、多様体ごと／遺伝子ごと／リポジトリごとの品質スコア及び／又は他のデータの履歴、メタデータの予測力に関するパラメータ、これらのパラメータの履歴、メタデータであって、リポジトリごとの多様体の数、及び／又はリポジトリごとの更新数の時間推移などを含む、品質スコア計算中に（最もアクティブなリポジトリを決定する為に）生成されるメタデータ、及び／又は、リポジトリにあるデータモデルに関する情報やモデル変換に関する情報を収容する。
【００５８】
データリポジトリ「Ａ」を使用するラボは、新たなケースを特定し、これによって、この被験者のＤＮＡの配列において新たな多様体を発見する。この多様体に関連するデータは、その作用に関するデータ属性を含む（例えば、この多様体は「病原性」である）。リポジトリ「Ａ」は、データをその記憶装置にコミットする。このデータは、続いて行われる分析において、インハウス参照データベースとして、ラボによって再使用される。
【００５９】
データリポジトリ「Ａ」は又、多様体の識別子、ゲノム座標（「ｇ．４３０７６５８６ｄｕｐＴ」）に基づく一意記述、データ属性（「病原性」）、並びに多様体及び関連情報に関するメタデータを、中央ハブコンポーネントに送る。メタデータは、例えば、分析が実施された被験者の数に関する情報を含んでよい。
【００６０】
データリポジトリ１０１、１０２、１０３がヒトゲノムに関する情報を収容している場合には、類似性は、座標（位置）に類似性があること（即ち、同一又は類似の領域に作用する類似性があること）、及び／又は、類似の領域における特定の配列変化に類似性があること（即ち、同一又は類似のタンパク質変化につながる類似性、類似する広さの欠失を記述する類似性、及び／又は特定の座標領域において類似の作用を生成する類似性があること）を意味してよい。一般に、生物学的データ、医学的データ、遺伝学的データ、及び／又はゲノムデータは、有機体において類似の変化を生成するか引き起こす場合には、類似であると見なされてよい。
【００６１】
リポジトリに記憶されているオブジェクトがバイオマーカ及び／又は生体分子である場合、類似性は、分子構造の類似性として定義されてよい。ある時点で、質量分析によって測定された、あるタンパク質ＡＢの異なる２つの断片Ａ及びＢが、それらより大きなタンパク質ＡＢが存在する証拠として特徴づけられる場合がある。従って、ヒト有機体の特定の状態を判定する場合には、断片Ａ及びＢの濃度レベルが同等と見なされてよい。分子は、単純に、異なるリポジトリにおいては異なる名称で呼ばれてよい。
【００６２】
中央コンポーネント１００は、データを受け取り、受け取ったデータと、中央コンポーネント１００の記憶装置２０３に収容されているデータとを比較する。このとき、ハブ１００は、その記憶装置２０３においてマッチする（即ち類似の）多様体を検索し、それに関連するデータを取り出し、リポジトリ「Ａ」から受け取ったデータから１つ以上の品質スコアを計算し、他のリポジトリのデータのスコアを含む品質スコア、並びに関連するデータ属性及びメタデータを、この多様体が記憶されている全てのリポジトリに送り返す。データリポジトリ「Ｂ」及び「Ｄ」は、この多様体を「良性」と格付けする。リポジトリＡは、その後、（例えば、リポジトリ「Ｂ」の）最高品質スコアを有する属性、並びに「Ｂ」からの追加メタデータ（例えば、ケース数、分析タイプ、他の補強証拠）を表示する。品質スコアは、「Ｂ」のデータが有効であることを示している為、リポジトリ「Ａ」は、以下のアクションのうちの１つ以上を開始する。即ち、この多様体に対するリポジトリ「Ａ」のアセスメントの再評価プロセス４０４、この多様体に関連付けられた報告済みケースにフラグを立てること４０３（即ち、これは、結果が医療診断に使用可能になる前に必要になる再評価を示す）、ラボユーザらに電子メール通知を送出すること、及び半自動衝突解決ワークフローを開始することのうちの１つ以上を開始する。
【００６３】
別の実施形態では、中央ハブコンポーネント１００は、データリポジトリ１０１、１０２、１０３内のデータの変更又は変更の開始を行わず、衝突解決後の最終アセスメントの情報などの、参照データオブジェクトに関係するメタデータを非過渡的メモリに集中記憶させる。
【００６４】
本特許請求対象の主題の別の実施形態では、再評価プロセスは、中央コンポーネント１００において、メタデータに基づいて実施される。中央ハブコンポーネント１００には、自動又は半自動の再評価のあらゆる単一ステップが文書化されて記憶されている。従って、このプロセスは、任意の時点で、監査、再評価、又は再実施されることが可能である。
【００６５】
データハブコンポーネント１００は、全てのデータリポジトリ１０１、１０２、１０３にわたる情報を集約してよい。これは、データリポジトリ１０１、１０２、１０３又は読み出し端末１０４のうちの１つによって発行され、ハブコンポーネント１００にサブミットされる検索要求の形式と見なされてよい。ハブ１００は、その後、その要求をデータリポジトリ１０１、１０２、１０３に転送する。ハブコンポーネント１００は、その後、検索結果を受け取り、この検索結果を、要求の発行元のエンティティに返すことが可能である。
【００６６】
別の実施形態では、中央ハブコンポーネント１００は、常時データ保守を実施する。これは、データリポジトリ１０１、１０２、１０３の規模では手動で行うのは不可能であると考えられる、新しい情報の統合及び連結を常時行うものである。情報は、中央コンポーネント１００の構成によって決定されてよい１つ以上のデータリポジトリ１０１、１０２、１０３に転送される。
【００６７】
別の実施形態では、関与するパーティ（データリポジトリを保守する組織、データをリポジトリにサブミットするキュレータなど）に対するインセンティブが生成される。衝突解決への関与に成功すると、個人、組織、及び／又はデータベースに関連付けられた品質スコアが向上する。品質スコアは、ネットワークに対して公開され、好ましくは、達成レベルを表す「バッジ」システムの形式で公開される。このようにして、関与するパーティは、ネットワーク全体でデータ品質を向上させるようにインセンティブが与えられる。別の実施形態では、達成レベルは、専門家の評判を確立することに使用できるように、サードパーティに公開されている。
【００６８】
図４は、一例示的実施形態による再評価プロセスを示しており、このプロセスは、データリポジトリが、ハブ１００からデータを受け取った４０１時点で実施する。データリポジトリはまず、データリポジトリとハブに記憶されているデータの間に衝突があるかどうかを判定４０２する。この場合は、データにフラグが立てられ４０３、データ再評価プロセスがトリガされる４０４。その後、再評価プロセスによってアセスメントが変更されたかどうかが判定され４０６、変更された場合には、更新されたデータがハブ１００にサブミットされる４０６。別の実施形態では、システムは、生物学的参照データを収容するデータリポジトリを含む。データリポジトリは、中央ハブコンポーネントに対するインタフェースを示す。データリポジトリは、ローカルに記憶されているデータ、及び中央ハブコンポーネント１００に記憶されているデータの両方を表示することが可能である。このことは重要であり、例えば、データオブジェクト属性が中央ハブバージョンとローカルバージョンとで異なる場合には重要である。これは、ヒトＤＮＡ多様体の場合には、ローカルには「良性」と分類されるものの、中央ハブコンポーネント１００によって「病原性」と分類される、ＤＮＡ多様体の分類である可能性がある。
【００６９】
別の実施形態では、ローカルデータリポジトリ１０１、１０２、１０３は、ハブ１００のデータ属性の１つ以上の品質スコアがローカルスコアより高い場合に、データ属性を、ハブ１００から受け取ったデータで上書きするように構成されてよい。別の実施形態では、ローカルリポジトリ１０１、１０２、１０３は、データのエントリ及びキュレーションを、変更されることがある、公式に文書化されるべき独立プロセスとしてサポートする。データリポジトリ１０１、１０２、１０３を動作させる各エンティティは、これらのプロセスの詳細及び文書化についての要件が異なってよい。ソフトウェアの実装からプロセス定義を分離することにより、プロセスの変更とソフトウェアの変更／更新の両方が切り離され、別々に実施されることが可能である。
【００７０】
別の実施形態では、ローカルリポジトリ１０１、１０２、１０３は、データのエントリ及び再評価の為のワークフロー全体を構築することに使用可能な、ワークフローの１つ以上のステップを含むモジュールを提供する。これらのワークフローの構造から別の品質スコアが導出されてよく、特定の複数のステップを含むワークフローを展開するエンティティが、ステップのサブセットだけのワークフローを展開するエンティティより高いスコアを受け取る。同様に、特定のワークフローに続いて作成されたデータオブジェクトに、品質スコアが関連付けられてよい。
【００７１】
別の実施形態では、ローカルデータリポジトリ１０１、１０２、１０３は、データオブジェクトの再評価及び再アセスメントの調停を行う。これは、衝突しているデータのリストを表示することと、中央ハブコンポーネント１００から受け取ったデータ属性を表示することと、追加情報を入力し、追加情報を中央ハブコンポーネント１００に送る手段を提供することと、を含むワークフローによって行われる。
【００７２】
別の実施形態では、ローカルデータリポジトリ１０１、１０２、１０３は、中央ハブコンポーネント１００に送られる全てのデータを非特定化する。
【００７３】
別の実施形態では、ローカルデータリポジトリ１０１、１０２、１０３は、データがローカルデータリポジトリ記憶装置２０６にコミットされる前のデータエントリの間に中央ハブコンポーネント１００から受け取った情報を表示する。好ましくは、表示される情報は、中央ハブコンポーネント１００に登録されているデータオブジェクトとの潜在的衝突に関連する。
【００７４】
別の実施形態では、公開されるデータセットを表す為に、追加データリポジトリ１０１、１０２、１０３が設けられる。これらの特別なデータリポジトリ１０１、１０２、１０３は、上述のようなデータ及びモデルの変換手法によってデータを使用することにより、定期的に更新されてよい。従って、ユーザは、システムの他のデータと同じ用語体系（及びユーザインタフェース）で表された、一致しない可能性のある参照データについて検討することが可能である。
【００７５】
再評価プロセスによって更新及び改良されたデータを、自動化された用途、医療用途、及び／又は工業プロセスの入力として使用することが可能であり、従って、他のプロセスを改良する為、且つ／又は、他のプロセスのコスト効率、時間効率、及び／又はエネルギ効率を高める為に使用可能である。
【００７６】
別の実施形態では、図５に示されるように、各データリポジトリ１０１、１０２、１０３は、それぞれ独自の品質スコアを計算して配布することも可能であり、これは、ハブ１００及び他のデータリポジトリ１０１、１０２、１０３の品質スコアに基づいてよく、又、別の場合であれば倫理上又は法律上の理由で使用されないであろうデータ（これはデータがハブに送られることを意味することになる為である）に基づいてよい。データリポジトリ１０１、１０２、１０３は、ホスト及び他のデータリポジトリから来る品質スコアに重み係数を割り当てることによって、「信頼のネットワーク」を作ることが可能である。
【００７７】
図５は、ハブ１００によって制御される、（プライベート）品質スコアの分散計算を管理する一例示的ワークフローを示す。リポジトリ１０１、１０２、１０３は、他のリポジトリ１０１、１０２、１０３のプライベートスコアを信頼して、それぞれのプライベート品質スコアを定義してよく、これによって、それらのリポジトリ１０１、１０２、１０３における品質スコア変更に暗黙的にサブスクライブしてよい。そして、データリポジトリ１０１、１０２、１０３は、再計算されたプライベートスコアを、ハブ１００に通知する５０１。ハブ１００は、パブリックスコアが変更の影響を受けるかどうかを判定し５０２、受けた場合には、パブリックスコアを再計算する５０３。次にハブ１００は、サブスクライブしている全てのリポジトリに現在のスコアを配布して５０４、それらのリポジトリにそれぞれのプライベートスコアを再計算させ、それらのプライベートスコアをハブ１００が受け取る５０５。これはプライベート品質スコア間に循環依存を導入する可能性がある為、再計算は反復実行される。反復計算を停止させる条件５０６は、例えば、一定回数の反復再計算を可能にするだけであってよく、或いは、再計算後の差が無視できる場合にはいつでも再計算を停止させてよい。そのような反復再計算によって衝突スコアを解決できない場合５０７には、手動、半自動、又は自動の衝突解決がトリガされ、リポジトリ１０１、１０２、１０３に衝突が報告される５０８。ハブ１００は、（例えば、マッチしているデータオブジェクトのセットについての新しい情報が利用可能である場合には）データリポジトリ１０１、１０２、１０３にクエリすることにより、品質スコアの分散再計算をトリガしてよい。
【００７８】
別の実施形態では、図６に示されるように、再評価プロセスは、ハブコンポーネント１００によって調停されてよい。ハブ１００は、データの再評価の為の特定のワークフローを初期化する。そのようなワークフローは以下を含んでよい。
・データリポジトリ１０１、１０２、１０３又は読み出し端末１０４から再評価要求を受け取る６０１。或いは、中央ハブコンポーネント１００は、データ衝突を発見した時点で、再評価要求自体を発行してよい。
・データリポジトリ１０１、１０２、１０３から回答を受け取る６０２。
・特定のデータオブジェクトを再評価する要求を、関係している全てのデータリポジトリ１０１、１０２、１０３に送る６０３。
・データリポジトリ１０１、１０２、１０３間でメッセージを中継させることにより、半自動衝突解決を調停する６０４。そのようなメッセージは、潜在的には、特定のデータ属性を補強又は否定する追加データを含む。
・データオブジェクト属性の最終アセスメントを連結して記憶させる６０５。
【００７９】
上述のワークフローは、内容がゆっくり変化する、より小さなデータリポジトリ１０１、１０２、１０３に適用可能であってよいが、本特許請求対象の主題は、規模が大きく変化が速いデータリポジトリに対して、より高速であって、より自動化されたワークフローを提供することである。一実施形態では、ハブコンポーネント１００は、データオブジェクトとともにデータリポジトリに記憶されているメタデータに従って、データオブジェクトの品質スコアを計算する。そして、ハブ１００は、様々なデータリポジトリのデータオブジェクトの品質スコアを比較し、最高ランクのデータオブジェクトの属性を、最終アセスメントとして自動的に選択する。
【００８０】
以下の例では、ｃ１，…，ｃｎを、特定の多様体に関連付けられた、データリポジトリ１０１、１０２、１０３の全ての臨床ケースとし、各ケースｃｉはｋ個のメタデータ属性ｃｉ＝（ｄｉ１，…，ｄｉｋ）で構成されるとする。
とりわけ、以下の情報が、メタデータとして考えられる。即ち、データオブジェクトの分類を補強する実験的なデータ又は証拠、試料、被験者、被験者の実験履歴又は臨床履歴に関する情報である。簡略化された一実施形態では、品質スコアｑは、注目されるデータオブジェクトに関連するメタデータオブジェクトの数の線形関数であり、例えば、
ｑ＝ａｎ＋ｂ
である。より綿密な品質スコアは、関連するメタデータの重み付き関数を使用してよく、メタデータの重みｗｊは、そのタイプに依存する。
【数１】
0006726273.tif 000002
但し
【数２】
0006726273.tif 000003
品質スコアに強く寄与すると見なされてよいメタデータは、例えば、実験的に測定されたデータ（定量的データ）であってよい。一方、定性的データは、品質スコアに関しては、それほど重要ではないと考えられてよい。品質スコアは、特定のデータオブジェクトに関連するメタデータの一貫性によって決定されてもよい。メタデータに一貫性がないと品質スコアは低くなり、逆に品質スコアが低ければメタデータに一貫性がない。
【００８１】
別の実施形態では、データオブジェクトの分類の統計分布は、これらの分類のうちの幾つかが中央ハブ１００に存在する場合には、データリポジトリネットワークによって決定される。そして、中央ハブコンポーネント１００は、分布の平均値又は中央値又は別の有意義なパラメータを求め（例えば、計算）し、その結果を用いて、分類の衝突を解決する為の最終アセスメントを決定する。更なる発展形では、例えば次式のように、特定のデータリポジトリ１０１、１０２、１０３、又はデータをデータリポジトリにサブミットした特定の人間キュレータ又は自動キュレータに起因するスコアＷに従って、統計分散の値に重み付けが適用される。
【数３】
0006726273.tif 000004
但しｑｉは上述のように定義される。
別の実施形態では、品質スコアは、データリポジトリの特性、或いは、リポジトリ又はリポジトリを維持する組織の特定部分の特性から決定される。リポジトリがより大きいこと、又はリポジトリのデータ生成率が高いことが、グローバルに、スコアが高くなる原因であってよい。品質スコアは、リポジトリの特定のサブドメインの特性から導出されてもよい。特定のリポジトリが、例えば、そのドメインの専門知識を有するものとして格付けされてよいように、特定の遺伝子に関連する多数のデータセットを収容してよい。そのサブドメインのデータオブジェクトを、別のリポジトリの対応するデータオブジェクトを比較する場合、リポジトリのデータセット数が多いことが、品質スコアが高くなる原因であってよく、従って、このリポジトリの分類及びデータ属性が他のリポジトリより優先されてよい。サブドメイン内で検査された被験者の数や、サブドメイン内で見つかった生物学的オブジェクト（例えば、ＤＮＡ多様体）の数のような品質スコアを決定する為に、データセット数の代わりに、次式のように、別のパラメータｐ１，…，ｐｌが使用されてもよい。
【数４】
0006726273.tif 000005
但しｑｉは上述のように定義される
別の実施形態では、品質スコアを付ける方法で使用される因子は、適応的に再重み付けされ、これは、特定のデータオブジェクトについての各種類のメタデータの予測力、及びそれが時間に対してどのように変化するか、を監視することによって行われる。これにより、品質スコアを付ける方法自体を連続的に改良することも可能になり、これは、例えば、ラボの評判、又は所与のデータリポジトリの類似のデータオブジェクトの数の、徐々に弱くなる（又は徐々に強くなる）影響を、そのデータリポジトリの信頼性の尺度として識別する為に行われる。別の実施形態では、特定のエンティティ（リポジトリ／組織／キュレータ）が関与した再評価の履歴が、品質スコアの計算に使用される。再評価においてデータアセスメントが履歴的に優勢であったエンティティが、他のエンティティより優先される。
【００８２】
別の実施形態では、ハブコンポーネント１００は、データリポジトリのデータモデル並びにそれらのオントロジを互いにマッピングすることが可能であるように、データリポジトリ１０１、１０２、１０３のデータモデル間のモデル変換を実施してよい。一例として、これは、例えば、ヒトゲノムのＤＮＡ多様体のマッピングに適用されてよい。ヒトゲノムの多様体を記述する為の用語体系は、全単射ではない。つまり、ある特定の変化が、異なる２つの用語で有効に記述されてよい。ハブコンポーネントは、より厳密な、曖昧でない用語体系を適用してよく、それに応じて、データリポジトリの全てのデータオブジェクトに変換を適用してよい。オントロジマッピングの別の例として、様々なＤＮＡ多様体分類のマッピングがある。あらゆるデータリポジトリエンティティが、ヒトゲノムの多様体の格付けを行う為の、それぞれ独自の分類方式を定義してよく、これは、例えば、米国臨床遺伝・ゲノム学会（Ａｍｅｒｉｃａｎ  Ｃｏｌｌｅｇｅ  ｏｆ  Ｍｅｄｉｃａｌ  Ｇｅｎｅｔｉｃｓ  ａｎｄ  Ｇｅｎｏｍｉｃｓ）によって表明された勧告から逸脱する可能性がある。様々なデータリポジトリのＤＮＡ多様体同士を正しく比較し、突き合わせる為に、ハブコンポーネントは、データリポジトリの、それぞれ独自の分類オントロジへの分類方式に変換を適用する。
【００８３】
データモデル及びオントロジは常に変化しやすい為、ハブコンポーネントは、データモデル及びオントロジの変換が変化することを考慮に入れる。その為には、特定のデータリポジトリ１０１、１０２、１０３に関するモデル変換を担当する、ハブコンポーネントの特定モジュールだけが更新又は交換されなければならない。中央ハブコンポーネント１００は、データリポジトリに対する異なる２つのインタフェースを維持する。１つは、生物学的参照データの交換の専用であり、もう１つは、モデル及びオントロジに関する情報交換の専用である。
【００８４】
上述の実施形態に関しては、特に、（例えば、図５を参照して説明されたような）分散型品質スコアの計算に関しては、既に説明された実施形態の代替又は追加として、以下の実施形態も可能である。
【００８５】
分散型ハブ：
別の実施形態では、中央コンピューティングコンポーネントは、それぞれが同じアプリケーションプログラミングインタフェース（ＡＰＩ）を提供する幾つかの中央コンピューティングコンポーネントインスタンスによって実現される。これらのインスタンスは、互いの間で、近い時間の間に、データ点、割り当て値、品質スコア、及び変更を、それらのモデル変換方法に同期させることが可能である。これにより、単一障害点のない、最終的に一貫性のある、複数の中央コンピューティングコンポーネントインスタンスの分散型システムの実現が可能になる。例えば、高可用性でなければならないデータリポジトリが、従って、複数の中央コンピューティングコンポーネントインスタンスと通信して、それらのそれぞれとのデータ同期を試行することが可能である。別の実施形態として、中央コンピューティングコンポーネントインスタンスがデータリポジトリと同じ場所に配置されてもよく、これは、例えば、ローカルデータネットワークにおけるオンプレミス配備として行われてよい。中央コンピューティングコンポーネントインスタンス同士が互いの間でメッセージを交換することを可能にすることにより、あらかじめ定義されたデータ同期プロトコルが与えられた場合に、近い時間の間に、システムの全体的な状態の一貫性が保持されることを保証することが可能である。
【００８６】
分散型ハブ階層：
別の実施形態では、幾つかのインスタンスに分散した前述の中央コンピューティングコンポーネントは、更に、それぞれが幾つかの中央コンピューティングコンポーネントエンティティを含む複数のコンポーネントグループの階層に構造化されてよい。各グループは、特定の組織態様又は運用態様に従って、幾つかの中央コンピューティングコンポーネントエンティティを含んでよく、例えば、高可用性の中央コンピューティングコンポーネントインスタンス、共通品質スコアを共有する中央コンピューティングコンポーネントインスタンス、おおむね互いに緊密に同期している中央コンピューティングコンポーネントインスタンス（上記を参照）などを含んでよい。これらのグループは、各グループ内では、専用中央コンピューティングコンポーネントインスタンス間の通信によって完全なデータ同期を保証しており、それらの中央コンピューティングコンポーネントインスタンスは、グループ外の中央コンピューティングコンポーネントインスタンスとも通信する。或いは、追加の中央コンピューティングコンポーネントインスタンスが、グループ間の調停者として機能してよい。
【００８７】
自動訂正：
別の実施形態では、中央コンピューティングコンポーネント及びデータリポジトリは、データが中央コンピューティングコンポーネントにフィードされることを可能にする為に、交換されるデータのどの側面が品質スコアによって自動的に管理されるべきか、並びに、どの側面が手動のユーザ介入（又はユーザ確認）を必要とするかをネゴシエートしてよい。中央コンピューティングコンポーネントは以下を実施してよい。
・割り当て値又はメタデータを訂正し、その訂正のみを送り元のデータリポジトリに通知することを行う為の対策を自動的に適用すること。又は、
・（自動訂正が全く不可能であった場合には）特定のメタデータ要素が訂正されるまでデータを拒否すること。これが必要になるのは、データとともに転送された一部のメタデータが無効であることが判明し、これが訂正されないと、品質スコアの計算を適正に行うことができず、中央コンピューティングコンポーネントがデータの更なる処理を行うことができない場合であろう。
例えば、一連の遺伝的多様体が参照する遺伝的参照ビルドを定義するメタデータが、誤りであると識別される可能性がある（例えば、多様体がゲノム参照ビルドのそれと異なる参照ヌクレオチドを呈する変化を示した場合にその可能性がある）。この問題は、（例えば、データと整合する参照ビルドだけを識別することによって）自動訂正されることが可能である為、データリポジトリは、自動訂正について通知されるだけでよい。或いは、自動訂正が失敗した場合には、データリポジトリは、更なるデータ処理の為にはローカル介入（（例えば手動による）メタデータの訂正）が必要であることを通知される必要がある。
【００８８】
スケーリング及び品質スコア：
別の実施形態では、データリポジトリ及び中央コンピューティングコンポーネントの両方が、データを転送する前に、あらかじめネゴシエートされたフィルタ品質基準に従って、データのプリフィルタリングを実施してよい。これが該当するのは、ネットワーク内のノード間で転送されるデータの量が、プリフィルタリングを行わないと大きすぎて処理できない場合である。データのプリフィルタリングは、品質スコア、あらかじめ定義されたルール、又はデータリポジトリのユーザによる対話式手動構成に基づいてよい。特に、適切な品質スコアの調節、改良、及び学習が行われる場合と同じやり方で、適切なフィルタの自律的適応及び学習が行われてよい。
【００８９】
外部システムによるデータ及び品質スコアのオンデマンド訂正：
別の実施形態では、中央コンピューティングコンポーネントは、追加インタフェースを介して外部システムをトリガしてよく、これによって、外部システムは、（例えば手動作業による）外部介入がないと満足に解決できないデータの不整合があることを通知される。解決しなければならない不整合は、データ、品質スコア、メタデータ、及びこれらの任意の組み合わせを含む可能性がある。解決された不整合は、それ自体がデータとして扱われ、従って、更なるメタデータ及び品質スコアに関連付けられることが可能である。外部システムは、このデータを中央コンピューティングコンポーネントに報告として返してよく、中央コンピューティングコンポーネントは、そのデータをネットワーク全体に配布する。
【００９０】
自動化された対話式コラボレーション：
別の実施形態では、データリポジトリは、支援を要求してよく、或いは、コラボレーションを要求してよく、これは、例えば、データ衝突を解決する為、或いは、追加の臨床証拠を収集する為であってよい。これは、中央コンピューティングコンポーネントに自動的に通知することによって実施され、中央コンピューティングコンポーネントは、これを受けて、他の全てのデータリポジトリに対してクエリを実施する。このプロセスは、データリポジトリのユーザによって対話式でトリガされてもよい。このプロセスは、それ自身で新しいデータ点、メタデータを作成してよく、品質スコアに関連付けられてよい。
【００９１】
データリポジトリ同士での品質メトリクス及びメタデータのオンデマンド交換：
別の実施形態では、データリポジトリ同士は、ローカル品質スコアの計算、ローカルデータのフィルタリング、及びローカルデータ衝突の発見及び／又は解決に使用する任意のカスタムロジックを共用してよく、これは、そのようなロジカルな方法の存在を中央コンピューティングコンポーネント（のインスタンス）に通知し、ロジック自体をオンデマンドで転送することによって行われてよい。
【００９２】
実施例、及び更なる態様の追加によれば、本出願は以下の態様に関する。出願人は、本明細書の主題並びに各態様の任意の部分及び組み合わせによる将来の分割出願を行う権利を留保する。
【００９３】
中央コンピューティングコンポーネントによるシステム
１．
コンピューティング装置上で実施される中央コンピューティングコンポーネントであって、コンピュータで実施されるデータ記憶モジュールと、コンピュータで実施されるデータ通信モジュールと、コンピュータで実施される品質スコアモジュールと、を含む中央コンピューティングコンポーネントと、
少なくとも１つのデータベースサーバに記憶される、第１及び第２の、コンピュータで実施されるデータリポジトリに対する、コンピュータで実施されるデータ伝送接続部と、
を含むデータ品質管理システムであって、
中央コンピューティングコンポーネントは、第１のデータリポジトリから、通信モジュールを介して、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取ることと、品質スコアモジュールにおいて、第１のデータ点の第１の品質スコアを算出することと、第１のデータ点及び／又は第１の品質スコアから第１の記憶可能データを決定することと、第１の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されており、
中央コンピューティングコンポーネントは更に、第２のデータリポジトリから、コンピュータで実施される通信モジュール介して、第２の取得データ及び第２の割り当て値を含む第２のデータ点を受け取ることと、品質スコアモジュールにおいて、第２のデータ点の第２の品質スコアを算出することと、第２のデータ点及び／又は第２の品質スコアから第２の記憶可能データを決定することと、第２の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されており、
あらかじめ定義された類似性尺度によれば、第２の取得データは第１の取得データに類似しており、中央コンピューティングコンポーネントは更に、第２のデータ点及び／又は第２の品質スコアから決定された第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の再評価を第１のデータリポジトリに行わせるように構成されている、
データ品質管理システム。
【００９４】
２．中央コンポーネントは更に、第１の品質スコアを第１のデータリポジトリに送ること、及び／又は第２の品質スコアを第２のデータリポジトリに送ることを行うように構成されている、態様１に記載のシステム。
【００９５】
３．中央コンピューティングコンポーネントは、第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の更新を第１のデータリポジトリに行わせるように構成されている、態様１又は２に記載のシステム。
【００９６】
４．中央コンピューティングコンポーネントは更に、第１のデータリポジトリから、第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を受け取ることと、品質スコアモジュールにおいて、更新された第１のデータ点の更新された第１の品質スコアを算出することと、更新された第１のデータ点及び／又は更新された第１の品質スコアから、更新された第１の記憶可能データを決定することと、更新された第１の記憶可能データを記憶モジュールに記憶させることと、を行うように構成されている、態様３に記載のシステム。
【００９７】
５．中央コンピューティングコンポーネントは更に、コンピュータで実施されるデータ通信モジュールを介して、更新された第１の品質スコアを第１及び／又は第２のデータリポジトリに送るように構成されている、態様４に記載のシステム。
【００９８】
６．更新された第１の割り当て値は第１の割り当て値と異なる、態様４又は５に記載のシステム。
【００９９】
７．第１の割り当て値、第２の割り当て値、第１の品質スコア、及び／又は第２の品質スコアは、少なくとも２つの異なる値を含むベクトルである、態様１〜６のいずれか一項に記載のシステム。
【０１００】
８．第１の割り当て値及び／又は第２の割り当て値は、少なくとも１つの専門家の意見を含む、態様１〜７のいずれか一項に記載のシステム。
【０１０１】
９．受け取られたデータ点及び／又は対応する品質スコアから決定される記憶可能データは、受け取られたデータを送り出したデータリポジトリに関する情報、タイムスタンプ、一意識別子、及び品質スコアのうちの少なくとも１つを含む、態様１〜８のいずれか一項に記載のシステム。
【０１０２】
１０．第１及び／又は第２の取得データは、生物学的データ、医学的データ、及び／又はゲノムデータを含む、態様１〜９のいずれか一項に記載のシステム。
【０１０３】
１１．第１の割り当て値及び／又は第２の割り当て値は更に、信頼スコアを含む、態様１〜１０のいずれか一項に記載のシステム。
【０１０４】
１２．コンピュータで実施されるモデル変換モジュールを更に含み、第１のデータリポジトリは第１のデータフォーマットのデータを収容し、第２のデータリポジトリは第２のデータフォーマットのデータを収容し、中央コンポーネントは更に、データ変換モジュールにおいて、第１のデータリポジトリから受け取ったデータを第２のデータフォーマットに変換し、第２のデータリポジトリから受け取ったデータを第１のデータフォーマットに変換し、且つ／又は、第１及び／又は第２のデータリポジトリから受け取ったデータを中央データフォーマットに変換するように構成されている、態様１〜１１のいずれか一項に記載のシステム。
【０１０５】
１３．中央コンポーネントは更に、第１の記憶可能データを、更新された第１の記憶可能データで上書きするように構成されている、態様４〜１２のいずれか一項に記載のシステム。
【０１０６】
１４．中央コンポーネントは更に、データ更新の履歴を作成する為に、更新された第１の記憶可能データを記憶させる際に、第１の記憶可能データを記憶モジュールに保持するように構成されている、態様４〜１２のいずれか一項に記載のシステム。
【０１０７】
１５．品質スコアモジュールは、少なくとも１つの適応パラメータを含み、これは、第１の品質スコア及び第２の品質スコアの少なくとも一方を算出する為に使用される、態様１〜１４のいずれか一項に記載のシステム。
【０１０８】
１６．少なくとも１つの適応パラメータのうちの少なくとも１つが、記憶モジュールに記憶されている少なくとも幾つかのデータの統計分布に基づいて、品質スコアモジュールによって決定される、態様１５に記載のシステム。
【０１０９】
１７．データベースサーバ上で動作するように構成された第１及び／又は第２の、コンピュータで実施されるデータリポジトリインタフェースのうちの少なくとも一方を更に含み、データリポジトリインタフェースは、第１の取得データ及び第１の割り当て値を含む第１のデータ点を中央コンピューティングコンポーネントに送ることと、第２のデータ点に関する情報を中央コンピューティングコンポーネントから受け取ることと、第２のデータ点に関する受け取られた情報に基づいて、第１の割り当て値の再評価を行うか、且つ／又はデータリポジトリに行わせることと、を行うように構成されている、態様１〜１６のいずれか一項に記載のシステム。
【０１１０】
１８．第１及び／又は第２の、コンピュータで実施されるデータリポジトリインタフェースは更に、データリポジトリにおいて、第１のデータ点の第１の品質スコアを受け取って記憶すること、及び／又は、第２のデータ点の第２の品質スコアを中央コンピューティングコンポーネントから受け取ることを行うように構成されている、態様１７に記載のシステム。
【０１１１】
１９．コンピュータで実施されるデータリポジトリインタフェースは更に、データリポジトリに記憶されているか、中央コンピューティングコンポーネント又は別のデータリポジトリから受け取られたデータ点の品質スコアを算出するように構成されている、態様１７に記載のシステム。
【０１１２】
２０．第２のデータ点に関する受け取られた情報、及び、受け取られたか、且つ／又は算出された品質スコアに基づいて、第１の割り当て値の再評価が行われる、態様１８又は１９のいずれか一項に記載のシステム。
【０１１３】
２１．データリポジトリインタフェースは更に、第１の割り当て値を、第２のデータ点に関する受け取られた情報に基づいて、第１の割り当て値と異なる、更新された第１の割り当て値に更新するように構成されている、態様１７〜２０のいずれか一項に記載のシステム。
【０１１４】
２２．第１の取得データは、データリポジトリに記憶されているデータに関連するメタデータを含む、態様１〜２１のいずれか一項に記載のシステム。
【０１１５】
２３．メタデータは、データリポジトリに記憶されている幾つかの類似インスタンスに関連するデータを含む、態様２２に記載のシステム。
【０１１６】
２４．第１及び／又は第２のデータリポジトリのうちの少なくとも１つを更に含む、態様１から２３に記載のシステム。
【０１１７】
中央コンポーネントによる主な方法
２５．コンピュータプロセッサ上で実行されるように実施される、自動データ品質管理の方法であって、
第１のデータリポジトリから、第１の取得データ及び第１の割り当て値を含む第１のデータ点を受け取るステップと、
第１のデータ点の第１の品質スコアを算出するステップと、
第１のデータ点及び／又は第１の品質スコアから第１の記憶可能データを決定するステップと、
第１の記憶可能データを、コンピュータで実施される中央記憶モジュールに記憶させるステップと、
あらかじめ定義された類似性尺度によれば第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点を、第２のデータリポジトリから受け取るステップと、
第２のデータ点の第２の品質スコアを算出するステップと、
第２のデータ点及び／又は第２の品質スコアから第２の記憶可能データを決定するステップと、
第２の記憶可能データを記憶モジュールに記憶させるステップと、
第２のデータ点及び／又は第２の品質スコアから決定された第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の再評価を第１のデータリポジトリに行わせるステップと、
を含む方法。
【０１１８】
２６．第１の品質スコアを第１のデータリポジトリに送るステップ、及び／又は、第２の品質スコアを第２のデータリポジトリに送るステップを更に含む、態様２５に記載の方法。
【０１１９】
２７．第２の送信可能データを第１のデータリポジトリに送ることにより、第１の割り当て値の更新を第１のデータリポジトリに行わせる、態様２５又は２６に記載の方法。
【０１２０】
２８．
第１のデータリポジトリから、第１の取得データ及び更新された第１の割り当て値を含む更新された第１のデータ点を受け取るステップと、
更新された第１のデータ点の更新された第１の品質スコアを算出するステップと、
更新された第１のデータ点及び／又は更新された第１の品質スコアから、更新された第１の記憶可能データを決定するステップと、
更新された第１の記憶可能データを中央記憶モジュールに記憶させるステップと、
を更に含む、態様２５〜２７のいずれか一項に記載の方法。
【０１２１】
２９．更新された第１の品質スコアを第１及び／又は第２のデータリポジトリに送るステップを更に含む、態様２５〜２８のいずれか一項に記載の方法。
【０１２２】
３０．更新された第１の割り当て値は、第１の割り当て値と異なる、態様２７〜２９のいずれか一項に記載の方法。
【０１２３】
３１．重み付けパラメータに従って取得データに重み付けすること、及び／又は、取得データの平均値又は中央値を算出することを含む統計的方法によって品質スコアが算出される、態様２５〜３０のいずれか一項に記載の方法。
【０１２４】
３２．第１の割り当て値、第２の割り当て値、第１の品質スコア、及び／又は第２の品質スコアは、少なくとも２つの異なる値を含むベクトルである、態様２５〜３１のいずれか一項に記載の方法。
【０１２５】
３３．第１の割り当て値及び／又は第２の割り当て値は、少なくとも１つの専門家の意見を含む、態様２５〜３２のいずれか一項に記載の方法。
【０１２６】
３４．第１及び／又は第２の取得データは、生物学的データ、医学的データ、及び／又はゲノムデータを含む、態様２５〜３３のいずれか一項に記載の方法。
【０１２７】
３５．第１の割り当て値及び／又は第２の割り当て値は更に、信頼スコアを含む、態様２５〜３４のいずれか一項に記載の方法。
【０１２８】
３６．第１の記憶可能データは、更新された第１の記憶可能データで上書きされる、態様２８〜３５のいずれか一項に記載の方法。
【０１２９】
３７．データ更新の履歴を作成する為に、更新された第１の記憶可能データを記憶させる際に、第１の記憶可能データをメモリに保持する、態様２５〜３５のいずれか一項に記載の方法。
【０１３０】
３８．第１の品質スコア及び第２の品質スコアの少なくとも一方を算出することは、少なくとも１つの適応パラメータに基づいて行われる、態様２５〜３６のいずれか一項に記載の方法。
【０１３１】
３９．少なくとも１つの適応パラメータのうちの少なくとも１つが、メモリに記憶されている少なくとも幾つかのデータの統計分布に基づいて決定される、態様３８のいずれか一項に記載の方法。
【０１３２】
コンピュータプログラム製品
４０．コンピュータ上で実行された場合に、態様２５〜３９のいずれか一項に記載の方法を実施するように構成された、コンピュータ可読媒体に記憶されるデータ品質管理用コンピュータプログラム製品。
【０１３３】
データリポジトリによる方法
４１．コンピュータで実施されるデータリポジトリのデータ品質を自動的に向上させる方法であって、
第１の取得データ及び第１の割り当て値を含む第１のデータ点を中央コンピューティングコンポーネントに送るステップと、
あらかじめ定義された類似性尺度によれば第１の取得データに類似している第２の取得データと、第２の割り当て値と、を含む第２のデータ点に関する情報を中央コンピューティングコンポーネントから受け取るステップと、
第２のデータ点に関する受け取られた情報に基づいて、第１の割り当て値の再評価を行うステップと、
を含む方法。
【０１３４】
４２．データリポジトリにおいて、第１のデータ点の第１の品質スコアを受け取って記憶するステップ、及び／又は、第２のデータ点の第２の品質スコアを中央コンピューティングコンポーネントから受け取るステップを更に含む、態様４１に記載の方法。
【０１３５】
４３．データリポジトリに記憶されているか、中央コンピューティングコンポーネント又は別のデータリポジトリから受け取られたデータ点の品質スコアを算出するステップを更に含む、態様４１又は４２に記載の方法。
【０１３６】
４４．第２のデータ点に関する受け取られた情報、及び、受け取られたか、且つ／又は算出された品質スコアに基づいて、第１の割り当て値の再評価が行われる、態様４１〜４３のいずれか一項に記載の方法。
【０１３７】
４５．第１の割り当て値の再評価を行うステップは、第１の割り当て値を、第１の割り当て値と異なる、更新された第１の割り当て値に更新することを含む、態様４１〜４４のいずれか一項に記載の方法。
【０１３８】
４６．第１の取得データは、データベースに記憶されているデータに関連するメタデータを含む、態様４１〜４５のいずれか一項に記載の方法。
【０１３９】
４７．メタデータは、データリポジトリに記憶されている幾つかの類似インスタンスに関連するデータを含む、態様４６に記載の方法。
【０１４０】
データリポジトリインタフェースを含むシステム
４８．データベースサーバ上で動作するように構成された第１及び／又は第２の、コンピュータで実施されるデータリポジトリインタフェースのうちの少なくとも一方を更に含み、データリポジトリインタフェースは、態様４１〜４７のいずれか一項に従って構成されている、態様１〜１６のいずれか一項に記載のシステム。
【０１４１】
４９．第２の送信可能データは第２の品質スコアを含む、態様１〜４８のいずれか一項に記載のシステム又は方法。
【符号の説明】
【０１４２】
１００  中央コンピューティングコンポーネント
１０１  データリポジトリ
１０２  別のデータリポジトリ
１０３  別のデータリポジトリ
１０４  読み出し端末
２０１  中央コンピューティングコンポーネントの通信モジュール
２０２  中央コンピューティングコンポーネントの品質スコアモジュール
２０３  中央コンピューティングコンポーネントの記憶モジュール
２０４  中央コンピューティングコンポーネントのモデル変換モジュール
２０５  データリポジトリのメタデータモジュール
２０６  データリポジトリの記憶モジュール
２０７  データリポジトリの通信モジュール
２０８  データリポジトリのデータ管理モジュール
３０１  データリポジトリがデータを中央コンピューティングコンポーネントに送る
３０２  類似のオブジェクトがネットワーク内にあるかどうかを判定する
３０３  類似のオブジェクトを記憶装置から取り出す
３０４  中央コンピューティングコンポーネントは品質スコアを計算する
３０５  中央コンピューティングコンポーネントは品質スコアを記憶する
３０６  品質スコアを１つ以上のデータリポジトリに送る
４０１  データリポジトリが中央コンピューティングコンポーネントからデータを受け取る
４０２  データ衝突を判定する
４０３  データオブジェクトにフラグを立てる
４０４  再評価プロセスをトリガする
４０５  アセスメントの変更を判定する
４０６  データを中央コンピューティングコンポーネントに送る
５０１  再計算されたプライベートスコアを中央コンピューティングコンポーネントに通知する
５０２  パブリックスコアが変更の影響を受けるかどうかを判定する
５０３  パブリックスコアを再計算する
５０４  サブスクライブしているデータリポジトリに現在のスコアを配布する
５０５  データリポジトリから、更新されたプライベートスコアを受け取る
５０６  少なくとも１つのプライベートスコアが変更されて、反復停止条件が偽かどうかを判定する
５０７  影響を受けたスコアがなかったかどうか、即ち、固定点に達したかどうかを判定する
５０８  リポジトリに衝突を報告する
６０１  再評価要求を生成する
６０２  データリポジトリから回答を受け取る
６０３  関係しているデータリポジトリに要求を送る
６０４  サテライトリポジトリ間でメッセージを中継させる
６０５  最終アセスメントを連結する
【図１】
0006726273.tif 000006
【図２】
0006726273.tif 000007
【図３】
0006726273.tif 000008
【図４】
0006726273.tif 000009
【図５】
0006726273.tif 000010
【図６】
0006726273.tif 000011