(57)【要約】【課題】  測定データの改ざんを容易に確認できる分析装置を提供する。【解決手段】  試料に対して測定を行って測定データを得る測定装置２と、測定データ及び測定関連データを記憶する第１記憶領域２１と、測定データ及び測定関連データを第１記憶領域２１とは異なったファイル形式で記憶する第２記憶領域２２と、第１記憶領域２１内のデータ及び第２記憶領域２２内のデータを画像として表示する表示装置４と、それらのデータを印字して表示するプリンタ６とを有する分析装置１である。第１記憶領域２１内のファイルと、そのファイルに対応する第２記憶領域２２内のファイルには、共通の履歴情報が記憶される。第１記憶領域２１内のデータ及び第２記憶領域２２内のデータを表示して比較することにより、データの改ざんを判断する。第２記憶領域２２はＸＭＬファイルによって構成できる。【選択図】        図１
2006010671.tif 000002
【特許請求の範囲】
【請求項１】
試料に対して測定を行って測定データを得る測定手段と、
前記測定データ及び測定関連データを記憶すると共に前記測定データ及び前記測定関連データのそれぞれに対して履歴情報をさらに記憶する第１記憶手段と、
前記測定データ及び前記測定関連データを前記第１記憶手段とは異なったファイル形式で記憶すると共に前記測定データ及び前記測定関連データのそれぞれに対して履歴情報をさらに記憶する第２記憶手段と、
前記第１記憶手段内のデータ及び前記第２記憶手段内のデータを表示する表示手段と
を有することを特徴とする分析装置。
【請求項２】
請求項１記載の分析装置において、前記第２記憶手段のファイル形式はＸＭＬ（eXtensible Markup Language）ファイルであることを特徴とする分析装置。
【請求項３】
請求項１又は請求項２記載の分析装置において、前記第２記憶手段はチェックサムを含むことを特徴とする分析装置。
【請求項４】
試料に対して測定を行って測定データを得る測定手段と、
前記測定データ及びそれに基づいて生成される少なくとも１つの副次データを記憶すると共に前記測定データ及び前記副次データのそれぞれに対して履歴情報をさらに記憶する第１記憶手段と、
前記測定データ及び前記副次データを前記第１記憶手段とは異なったファイル形式で記憶すると共に前記測定データ及び前記副次データのそれぞれに対して履歴情報をさらに記憶する第２記憶手段と、
前記第１記憶手段内のデータ及び前記第２記憶手段内のデータを表示する表示手段とを有し、
前記第１記憶手段に記憶された測定データ及び前記第２記憶手段に記憶された測定データの少なくとも一方にはファイル名が付随して記憶され、
前記第１記憶手段に記憶された副次データ及び前記第２記憶手段に記憶された副次データの少なくとも一方にはファイル名が付随して記憶され、
前記少なくとも１つの副次データに付随するファイル名は、基礎となる前記測定データ又は基礎となる他の副次データに付随するファイル名に関連して記憶される
ことを特徴とする分析装置。
【請求項５】
請求項４記載の分析装置において、前記第２記憶手段のファイル形式はＸＭＬファイルであることを特徴とする分析装置。
【請求項６】
請求項４又は請求項５記載の分析装置において、前記第２記憶手段はチェックサムを含むことを特徴とする分析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｘ線分析装置、熱分析装置、その他、各種の分析装置に関する。
【背景技術】
【０００２】
Ｘ線分析装置、熱分析装置等といった分析装置においては、ユーザの指示に従って所定の一連の処理が行われて、所望の測定データが分析結果として得られる。この求められた測定データは、一般に、電子データの形で所定の記憶媒体、例えば、ハードディスク型記憶装置、光磁気ディスク型記憶装置等といった機械式の記憶装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等といった半導体記憶装置等、の内部に保存される（例えば、特許文献１参照）。
【０００３】
【特許文献１】特許第３０４８０２９号公報（第３頁、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の分析装置において、記憶媒体の内部に記憶された測定データは、キーボード等といった入力装置を操作することにより、比較的容易に改変できるようになっていた。このため、第三者が改ざんの意図をもって測定データを改めることが可能であった。そして、このように測定データが改ざんされたとき、その改ざんを発見することが非常に難しかった。
【０００５】
本発明は、上記の問題点に鑑みて成されたものであって、測定データの改ざんを容易に確認できる分析装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る分析装置は、試料に対して測定を行って測定データを得る測定手段と、前記測定データ及び測定関連データを記憶すると共に前記測定データ及び前記測定関連データのそれぞれに対して履歴情報をさらに記憶する第１記憶手段と、前記測定データ及び前記測定関連データを前記第１記憶手段とは異なったファイル形式で記憶すると共に前記測定データ及び前記測定関連データのそれぞれに対して履歴情報をさらに記憶する第２記憶手段と、前記第１記憶手段内のデータ及び前記第２記憶手段内のデータを表示する表示手段とを有することを特徴とする。
【０００７】
上記構成において、「測定手段」は、例えば、Ｘ線分析装置、熱分析装置によって構成できる。Ｘ線分析装置は、試料にＸ線を照射したときにその試料から出る２次Ｘ線、例えば回折線、散乱線、蛍光Ｘ線等を検出することにより試料を分析するものである。また、熱分析装置は、試料の温度を変化させたときにその試料に発生する変化を測定するものである。
【０００８】
上記「第１記憶手段」及び上記「第２記憶手段」は、任意の構造の記憶媒体、例えば、ハードディスク型記憶装置、光磁気ディスク型記憶装置等といった機械式の記憶装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等といった半導体記憶装置等によって構成できる。
【０００９】
「測定データ」とは、測定の結果として得られたデータであって、測定目的である主たるデータのことである。例えば、Ｘ線分析装置を考えれば、何度の回折角度の所にどのくらいの強さのＸ線が発生したかを表わすデータが測定データである。また、熱分析装置を考えれば、試料温度が何度のときに試料に重量変化があったとか、試料温度が何度のときに試料に熱的な変化が発生したか等を表わすデータが測定データである。
【００１０】
また、「測定関連データ」とは、上記の測定データを求めるにあたって、付随的に発生するデータのことである。例えば、試料の周りの温度条件のデータや、測定データをどのように較正したかを表示するデータや、測定データを画像データとして規定するデータ等がこの測定関連データに相当する。測定データを画像データとして規定するデータとは、例えば、Adobe社製のドキュメントフォーマットであるＰＤＦ（Portable Document Format）によって規定されたデータがこのデータに相当する。
【００１１】
「第１記憶手段と第２記憶手段との間でファイル形式が異なる」とは、例えば、第１記憶手段の記憶形式がバイナリ形式であるときに、第２記憶手段の記憶形式がＸＭＬ（eXtensible Markup Language）形式である場合のことである。なお、第２記憶手段は、データベース形式の言語を使うことができるファイル形式であれば任意のファイル形式とすることができ、上記のＸＭＬ形式はもとより、マイクロソフト社製のデータベースアプリケーションであるアクセスで用いられているＭＤＢ形式を用いることも可能である。
【００１２】
なお、ＸＭＬのようなマークアップ言語として、ＸＭＬ以外にＨＴＭＬ（Hyper Text Markup Language）が知られている。ＸＭＬとＨＴＭＬとの間には、ＸＭＬがデータベース言語によって規定されたデータ等といったテキストデータ以外の任意のデータを使用できるのに対し、ＨＴＭＬはテキストデータだけしか使用できないという違いがある。この違いに鑑み、本発明において第２記憶手段で使用する言語としては、ＸＭＬであることが望ましい。
【００１３】
次に、上記「表示手段」としては、例えばデータを画像として表示するものとしてＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、プラズマディスプレイ、その他任意の構造のディスプレイを用いることができる。また、例えば印字によって表示を行うものとして、静電転写方式のプリンタ、インクジェット式のプリンタ、その他任意の構造の印字装置を用いることができる。
【００１４】
上記構成の本発明に係る分析装置によれば、測定データ及び測定関連データが第１記憶手段及び第２記憶手段の２つの記憶手段に記憶されると共に、それらの記憶手段によって記憶された内容を表示手段によって表示できるようにしたので、いずれか一方のデータが改ざんされたとしても、その改ざんされたデータを他方のデータと共に表示してそれらのデータを比較することにより、測定データ等の改ざんがあったことを容易に確認できる。
【００１５】
また、第１記憶手段と第２記憶手段はファイル形式が異なるので、一方の記憶手段は改ざんされ易いかもしれないが扱い易いファイル形式によって構成し、他方の記憶手段は扱い難いかもしれないが容易には改ざんできないファイル形式によって構成するというファイル構造を構築できる。こうすれば、第１記憶手段と第２記憶手段とを１つのデータ管理構造として見た場合に、全体として改ざんし難いデータ管理構造を構築できる。
【００１６】
また、第１記憶手段と第２記憶手段の両方に共通の履歴情報を記憶するようにしたので、一方の記憶手段に記憶されたデータに改ざんその他の変更が加えられた場合には、そのことを極めて容易且つ確実に確認できる。
【００１７】
次に、上記構成の分析装置において、前記第２記憶手段は前記測定データ及び前記測定関連データのそれぞれに対して履歴情報をさらに記憶することが望ましい。ここで、「履歴情報」とは、いつ、誰が、どのようにして測定を行ったかを特定する情報のことである。すなわち、測定日、測定者、及び測定条件を表わす情報のことである。なお、これらの条件は、常に全部が履歴情報として含まれるものではなく、それらの少なくとも１つが含まれれば良い。このように測定データと測定関連データとのそれぞれに履歴情報を付属させて形成すれば、それらの履歴情報を比較することにより、測定データ及び測定関連データのいずれか又は双方に改ざんが有ったか否かを簡単に判断できる。
【００１８】
次に、本発明に係る分析装置において、前記第２記憶手段はチェックサムを含むことが望ましい。こうすれば、第２記憶手段に測定データ及び測定関連データを一旦記憶した後、それらのデータを第２記憶手段から読み出したときに生成されるチェックサムと最初に記憶したチェックサムとを比較することにより、測定データ及び測定関連データに改ざんが有ったか否かを容易に判断できる。
【００１９】
次に、本発明に係る他の分析装置は、試料に対して測定を行って測定データを得る測定手段と、前記測定データ及びそれに基づいて生成される少なくとも１つの副次データを記憶する第１記憶手段と、前記測定データ及び前記副次データを前記第１記憶手段とは異なったファイル形式で記憶する第２記憶手段と、前記第１記憶手段内のデータ及び前記第２記憶手段内のデータを表示する表示手段とを有し、前記第１記憶手段に記憶された測定データ及び前記第２記憶手段に記憶された測定データの少なくとも一方にはファイル名が付随して記憶され、前記第１記憶手段に記憶された副次データ及び前記第２記憶手段に記憶された副次データの少なくとも一方にはファイル名が付随して記憶され、前記少なくとも１つの副次データに付随するファイル名は、基礎となる前記測定データ又は基礎となる他の副次データに付随するファイル名に関連して記憶されることを特徴とする。
【００２０】
この分析装置によれば、測定の結果得られた測定データ及びその測定データに基づいて得られた１つ又は複数の副次データのそれぞれに対してファイル名が付与されると共に、それらのファイル名が互いに関連した状態で記憶される。このため、この分析装置によれば、個々の副次データがどのような履歴で生成されたかを簡単に知ることができる。
【００２１】
しかも、第１記憶手段内に記憶された測定データ及び副次データの個々に対応して、第２記憶手段内にそれら測定データ及び副次データに対応するデータを記憶するようにしたので、第１記憶手段内のデータを第２記憶手段内のデータとを比較することにより、各データに改変や改ざんが加えられたかどうかを、正確に検査することができる。
【００２２】
以上のように、複数のデータに対してファイル名を互いに関連する形式で付与すると共に、それら複数のデータを第１記憶手段と第２記憶手段の両方に記憶するようにすれば、任意のデータファイルがどのデータファイルに基づいて生成されたものであるかを、簡単且つ正確に確認できる。また、データの改ざん等があった場合には、そのことを確実に発見できる。このように上記構成の分析装置は、簡単で信頼性の高いファイル管理を実現できる。
【発明の効果】
【００２３】
本発明に係る分析装置によれば、測定データ及び測定関連データが第１記憶手段及び第２記憶手段の２つの記憶手段に記憶されると共に、それらの記憶手段の内容を表示手段によって表示できるようにしたので、いずれか一方のデータが改ざんされたとしても、その改ざんされたデータを他方のデータと共に表示してそれらのデータを比較することにより、データの改ざんがあったことを容易に確認できる。
【００２４】
また、第１記憶手段と第２記憶手段はファイル形式が異なるので、一方の記憶手段は改ざんされ易いかもしれないが扱い易いファイル形式によって構成し、他方の記憶手段は扱い難いかもしれないが容易には改ざんできないファイル形式によって構成するというファイル構造を構築できる。こうすれば、第１記憶手段と第２記憶手段とを１つのデータ管理構造として見た場合に、全体として改ざんし難いデータ管理構造を構築できる。
【発明を実施するための最良の形態】
【００２５】
（第１実施形態）
以下、本発明に係る分析装置の一実施形態を図面を用いて説明する。なお、本発明がその実施形態に限定されないことは、もちろんである。
【００２６】
図１は、本発明に係る分析装置の一実施形態を示している。この分析装置１は、適宜の物質を試料として測定を行う測定装置２と、キーボード、マウス等によって構成される入力装置３と、表示手段としての画像表示装置４と、同じく表示手段としてのプリンタ６と、ＣＰＵ（Central Processing Unit）７と、ＲＡＭ（Random Access Memory）８と、ＲＯＭ（Read Only Memory）９と、外部記憶媒体としてのハードディスク１１とを有する。これらの要素はバス１２によって互いにつながれている。
【００２７】
画像表示装置４は、ＣＲＴディスプレイ、液晶ディスプレイ等といった画像表示機器によって構成されており、画像制御回路１３によって生成される画像信号に従って画面上に画像を表示する。なお、ハードディスク１１は、光磁気ディスク、半導体メモリ、その他任意の構造の記憶媒体によって構成することもできる。
【００２８】
ハードディスク１１の内部には、本実施形態に係る分析装置の全般的な動作を司る分析用アプリケーションソフト１６と、測定装置２を用いた測定処理の動作を司る測定用アプリケーションソフト１７と、そして、ハードディスク１１内に格納されたデータを比較するための比較用アプリケーションソフト１８とが格納される。また、ハードディスク１１の内部には、第１記憶手段として機能する第１記憶領域２１と、第２記憶手段として機能する第２記憶領域２２とが設けられる。
【００２９】
測定用アプリケーションソフト１７は、測定装置２が所定の動作を行って所望の測定が行われるようにするプログラムソフトである。例えば、測定装置２がＸ線分析用の測定装置であれば、測定用アプリケーションソフト１７は、測定装置２を用いてＸ線分析を実行するためのプログラムである。また、測定装置２が熱分析用の測定装置であれば、測定用アプリケーションソフト１７は、測定装置２を用いて熱分析を実行するためのプログラムである。
【００３０】
Ｘ線分析測定として、いわゆるθ―２θ系のゴニオメータを用いた粉末測定を考えれば、Ｘ線分析測定は、例えば、次のようにして行われる。すなわち、試料を一定の速度で連続的又は間欠的に回転（いわゆる、θ回転）させながら、Ｘ線源から発生するＸ線をその試料に照射する。試料に入射するＸ線とθ回転する試料との間で、いわゆるブラッグの回折条件が満足されるタイミングが到来すると試料から２次Ｘ線、例えば回折線が出る。この回折線は、試料に対して一定の速度で連続的又は間欠的に回転（いわゆる、２θ回転）するＸ線検出器によって受光され、さらに、そのＸ線検出器の出力に現れる電気信号に基づいて回折線のＸ線強度（Ｉ）が演算される。この結果、試料で回折した回折線の回折角度（２θ）とＸ線強度（Ｉ）とが一対のデータとして求められる。こうして得られた（２θ，Ｉ）のデータが測定データということになる。
【００３１】
Ｘ線分析測定としては、上記の粉末測定の他に、多くの異なった種類の測定方法がある。例えば、単結晶物質を試料とするＸ線測定、Ｘ線を線状に受光するＸ線検出器（いわゆる、１次元Ｘ線検出器）を用いたＸ線測定、Ｘ線を平面的に受光するＸ線検出器（わゆる、２次元Ｘ線検出器）を用いたＸ線測定、Ｘ線小角測定、微小部Ｘ線回折測定、Ｘ線応力測定、Ｘ線トポグラフ測定、その他、種々のＸ線測定方法がある。測定方法が異なれば、得られる測定結果も種々に変化する。例えば、上記の（２θ，Ｉ）のデータ以外に、試料に入射するＸ線の入射角度ωが測定データに入ることもある。また、試料の温度を変化させながらＸ線測定が行われる場合には、温度条件が測定データに入ることもある。
【００３２】
他方、熱分析として、いわゆる熱重量測定（ＴＧ：Thermogravimetry）を考えれば、熱分析測定は、例えば、次のようにして行われる。すなわち、天秤機構の試料皿に試料を載せ、その試料の温度を変化させ、その試料に重量変化があったときにはその重量変化が天秤機構によって測定される。この結果、温度（Ｔ）の変化に応じて生じる試料の重量（Ｇ）の変化が測定される。こうして得られた（Ｔ，Ｇ）のデータが測定データということになる。
【００３３】
熱分析測定としては、上記の熱重量測定の他に、多くの異なった種類の測定方法がある。例えば、示差熱分析（ＤＴＡ：Differential Thermal Analysis）、示差走査熱量測定（ＤＳＣ：Differential Scanning Calorimetry）、熱膨張測定等といった各種の測定がある。測定方法が異なれば、得られる測定データもそれに対応して変化する。
【００３４】
次に、第１記憶領域２１の中には、測定装置２によって求められた測定データを格納するための測定ファイル２３と、測定データに関連するデータを格納するための補助ファイル２４と、上記の測定データをＰＤＦデータとして記憶するためのＰＤＦファイル２５とが設けられる。ＰＤＦファイルとは、Adobe社製のドキュメントフォーマットであって、１つの同じ画像を特定のプラットフォームに依存せずに表示できるフォーマットである。測定ファイル２３はデータをバイナリ形式で記憶する。また、補助ファイル２４は、測定データに関連するデータである、温度データ、較正データ等といった各種のデータを記憶するものであり、記憶形式としてはバイナリ形式、テキスト形式等が採用される。
【００３５】
第２記憶領域２２は、第１記憶領域２１とは異なったファイル形式、例えばＸＭＬファイルによって形成される。ＸＭＬは、ＨＴＭＬと同様なマークアップ言語であるが、ＨＴＭＬがテキストデータしか使用できないのに対し、ＸＭＬはデータベース形式のデータはもとより、あらゆる形式のデータを使用できるという特性を有する。本実施形態では、この特性を利用して、ＸＭＬ形式の第２記憶領域内に、測定ファイル２３と同じ内容のデータ２３ｘ、補助ファイル２４と同じ内容のデータ２４ｘ、及びＤＰＦファイル２５と同じ内容のデータ２５ｘを格納するようにしている。なお、第２記憶領域２２内に格納する測定データ２３ｘ、補助データ２４ｘ、ＰＤＦデータ２５ｘには、例えば通常のデータ圧縮技術あるいはその他のデータ加工技術で見られるようなエンコード化が施されるものとする。
【００３６】
また、第２記憶領域２２を構成するＸＭＬファイルには、測定ファイル２３ｘ及びＰＤＦファイル２５ｘのそれぞれに対して履歴情報２６が付属的に形成される。この履歴情報２６とは、測定装置２を用いて行われた測定によって求められた測定データ及びその他のデータが、いつ、誰によって、どのような条件で作成されたデータであるかを表示するものである。この履歴情報２６は、コンピュータシステム内の適所に備えられたクロックからの情報や、ユーザによって入力装置３を介してコンピュータシステム内に入力されて適所に保存された情報等に基づいて、ＸＭＬファイル２２内に測定データ等を書き込んで測定ファイル２３ｘ等を生成する毎に、その測定ファイル２３ｘ等に付属するように形成される。本実施形態では、ＸＭＬファイル２２内に測定ファイル２３ｘ及びＰＤＦファイル２５ｘを書き込む毎に新たな履歴情報２６がそれらのファイルの個々に対して付属的に形成されるものとする。
【００３７】
また、第２記憶領域２２内にはチェックサム２７が設けられる。このチェックサム２７は周知のようにファイル内に含まれるデータ数の合計値を記憶する領域である。第２記憶領域２２内に測定データ２３ｘ、ＰＤＦファイル２５ｘ、及び補助ファイル２４ｘが書き込まれたとき、このチェックサム２７内にそれらのファイル内のデータ数を合計した値が書き込まれて保存される。
【００３８】
以下、上記構成より成る分析装置についてその動作を説明する。
図２は、図１の分析装置１によって実行される制御の流れを示している。まず、ステップＳ１において、図１の入力装置３を通してユーザによって測定の指示がなされたか否かが判断され、成されていれば（ステップＳ１でＹＥＳ）、ステップ２に進んで測定用アプリケーションを起動する。これにより、図１の測定装置２を用いてＸ線分析や熱分析が行われる。ステップＳ２の測定用アプリケーションについての詳しい説明は後述する。
【００３９】
その後、ステップＳ３において、ユーザによって履歴チェックの要求があったか否かが判断され、有ったと判断されれば（ステップＳ３でＹＥＳ）、ステップＳ４に進んで、図１のＸＭＬファイル２２内の履歴情報２６を、測定ファイル２３ｘ及びＰＤＦファイル２５ｘのそれぞれについて、図１の画像表示装置４の画面上に表示する。又は、それらの履歴情報２６をプリンタ６によって印字する。ユーザは表示されたそれぞれの履歴情報２６を比較できる。
【００４０】
これらの履歴情報２６は、基本的には、図１のＸＭＬファイル２２内に測定ファイル２３ｘ及びＰＤＦファイル２５ｘを作成したときに同時に作成されたものであるので、測定ファイル２３ｘについての履歴情報２６とＰＤＦファイル２５ｘについての履歴情報２６は同じはずである。仮に、これらの履歴情報２６，２６の間で何等かの違いがあれば、測定ファイル２３ｘ及びＰＤＦファイル２５ｘのいずれかのデータに手が加えられたもの、場合によっては改ざんが加えられたものと判断できる。ステップＳ３において、履歴チェックの要求がなければ（ステップＳ３でＮＯ）、履歴情報の表示は行われない。
【００４１】
次に、ステップＳ５において、ユーザによってデータ比較の要求があったか否かが判断され、有ったと判断されれば（ステップＳ５でＹＥＳ）、ステップＳ６に進んで、比較用アプリケーションを起動する。この比較用アプリケーションは、ハードディスク１１内に格納された測定ファイル２３、補助ファイル２４、ＰＤＦファイル２５等の内部のデータが正しいものかどうかをチェックするための処理を実行するものであるが、詳しくは後述する。
【００４２】
ステップＳ２において測定用アプリケーションが起動されると、図３のステップＳ１１において、図１のＸＭＬファイル２２内に格納するための履歴情報２６の読込みを行う。既述の通り、この履歴情報２６は、「いつ、誰が、どのような条件」で測定を行ったかを表示するものである。「いつ」の情報はコンピュータシステム内の適所に設けられたクロックからの情報によって採取できるので、「いつ」についての情報の読込みはステップＳ１１では、特に、行われない。「誰が」の情報は、入力装置３を通してユーザからの指示によって行われ、その「誰が」の情報はＲＡＭ８内に一時的に記憶される。
【００４３】
また、「どのような条件で」とは、例えば測定装置２がＸ線測定装置であれば、測角範囲を何度から何度までの間に設定するかといった条件や、モノクロメータ、コリメータ、試料高温装置、サンプルチェンジャ等といったアタッチメントを使うか否かといった条件等である。この情報も、入力装置３を通してユーザからの指示によって行われ、その情報はＲＡＭ８内に一時的に記憶される。
【００４４】
なお、「誰が」及び「どのような条件で」の情報は、予めそれらについての所定の複数の内容をハードディスク１１内の適宜の領域に記憶しておいて、測定にあたって、ユーザが入力装置３の簡単な操作によってそれらのうちから所望のものを選択するという操作によって決定させることもできる。
【００４５】
以上のような履歴情報の読込みが完了すると（ステップＳ１２でＹＥＳ）、ステップＳ１３において図１の測定装置２を用いた実際の測定が行われる。このときの測定は、ステップＳ１１で読み込まれてＲＡＭ８内に記憶された「どのような条件で」の情報に従って行われる。測定装置２がＸ線測定装置であるとすれば、測定の結果、例えば、回折角度２θに対する回折線強度Ｉのデータ（２θ，Ｉ）が測定データとして求められる。この測定データ（２θ，Ｉ）はＲＡＭ８内に一時的に記憶される。
【００４６】
また、上記の測定データを得たときの条件に関する情報、例えば温度条件に関する情報や、データの較正条件に関する情報等、を補助データとしてＲＡＭ８内に一時的に記憶する。さらに、ＣＰＵ７は、求められた測定データ（２θ，Ｉ）に基づいて画像データであるＰＤＦデータを生成する。そして、このＰＤＦデータもＲＡＭ８内に一時的に記憶する。
【００４７】
その後、ＣＰＵ７は、ＲＡＭ８内に記憶した上記測定データ、上記補助データ、及び上記ＰＤＦデータをステップＳ１４において、図１のハードディスク１１の第１記憶領域２１内に書き込んで、測定ファイル２３、補助ファイル２４、そしてＰＤＦファイル２５を作成する。ここで、測定ファイル２３はバイナリ形式であり、補助ファイル２４はバイナリ形式及びテキスト形式の混合であり、ＰＤＦファイル２５はAdobe社によって提供されたフォーマットである。
【００４８】
また、ＣＰＵ７は、第１記憶領域２１内に上記の各ファイルを形成するのと同時に、ＸＭＬファイルである第２記憶領域２２内に、測定ファイル２３ｘ、補助ファイル２４ｘ、そしてＰＤＦファイル２５ｘを作成する。このとき、これらのファイルは所定の処理に従ってエンコード化された状態でＸＭＬファイル２２内に格納される。周知の通りマークアップ言語としてのＸＭＬはデータベース形式の言語で表わされたデータはもとより、任意の言語で記述されたデータを使用できるので、上記のエンコード化された各ファイルは支障なくＸＭＬファイル２２内に格納される。
【００４９】
また、ＣＰＵ７は、ＸＭＬファイル２２内に各ファイル２３ｘ、２４ｘ及び２５ｘを作成するのと同時に、「いつ、誰が、どのような条件で」測定を行ったかという情報、すなわち履歴情報２６を、測定ファイル２３ｘ及びＰＤＦファイル２５ｘのそれぞれに対して書き込む。さらに、ＣＰＵ７はそれと同時に、測定ファイル２３ｘ、ＰＤＦファイル２５ｘ及び補助ファイル２４ｘ内のデータ数の合計を演算し、その値をチェックサム２７として記憶する。以上により、測定装置２を用いて行われた測定の結果が、第１記憶領域２１及び第２記憶領域２２のそれぞれの領域内に格納される。
【００５０】
ところで、一般の分析では、測定によって得られた測定データ、すなわち生データに対してデータ処理が行われたり、データ解析が行われたりする。ここで、データ処理とは、生データに対して付随的な処理を行うことであり、そのような付随的な処理としては、平滑化処理、バックグラウンド除去処理等が考えられる。データ処理が生データを加工するだけで何等の新しいデータを生成しないのに対し、データ解析とは、得られた生データ又はデータ処理が施された後の測定データに基づいて、異なった新たなデータを作成する処理のことである。このようなデータ解析としては、例えば、Ｘ線回折プロファイルに対するピークサーチ処理が考えられる。
【００５１】
ユーザが上記のようなデータ処理及びデータ解析を希望する場合には、ユーザは図１の入力装置３を通してそのことを指示する。ＣＰＵ７は、図３のステップＳ１５において、データ処理及びデータ解析の指示があったか否かを判断し、指示があれば（ステップＳ１５でＹＥＳ）、ステップＳ１６においてそれらの処理を実行する。処理の結果として得られたデータは、必要に応じて、図１の第１記憶領域２１及び第２記憶領域２２内に格納される。
【００５２】
以上により、測定に関する全ての処理が終了し、図１の第１記憶領域２１内に所望のデータが得られる。ユーザは、必要に応じてこのデータを読み出して種々の研究を行うことができる。しかしながら、産業界においては、測定の結果として得られたデータが不幸にして第三者によって改ざんされるという事態が生じることがある。このような改ざんが発生すると、健全な研究を継続して行うことができなくなる。
【００５３】
そのため、測定の結果として得られたデータが改ざんされることなく適正に保存されているか否かをチェックしたいという要望が従来からあった。本実施形態では、以下の処理によりそのような要望に応えている。すなわち、ユーザがデータのチェックを行いたいと希望する場合には、図１の入力装置３に対して所定の操作を行う。この操作が行われると、ＣＰＵ７は図２のステップＳ５においてデータ比較の要求があったことを認知し（ステップＳ５でＹＥＳ）、ステップＳ６において比較用アプリケーションを起動する。
【００５４】
比較用アプリケーションが起動すると、図４のステップＳ２１において、ＣＰＵ７は図１のＸＭＬファイル２２内の全データを読み出してＲＡＭ８内に一時的に記憶する。このとき、エンコード化されていたデータは、コンピュータによって処理可能な形にデコードされる。また、このとき、読み出された全データに対して新たにチェックサムが演算される。
【００５５】
次に、ステップ２２において、ＸＭＬファイル２２内に保存されていたチェックサムと、ステップＳ２１で新たに作成されたチェックサムとを比較する。この比較の結果、チェックサムが異なっていれば、第１記憶領域２１内の何等かのデータ又は第２記憶領域２２内の何等かのデータに改変が加えられた可能性が高いと考えられる。従って、このときには、ステップＳ２７へ進んで、図１の画像表示装置４の画面上に改ざんがあった旨の表示を行う。
【００５６】
ステップＳ２２で２つのチェックサムが同じであると判断されたとき（ステップＳ２２でＹＥＳ）、ＣＰＵ７は、ユーザによって画像表示の要求があったか否かをステップＳ２３で判断し、さらに、印字表示の要求があったか否かをステップＳ２５において行う。画像表示の要求があったときには（ステップＳ２３でＹＥＳ）、ステップＳ２４において、ステップＳ２１で読み出した新しいデータと、図１の第１記憶領域２１内に保存されているデータとの両方を、画像表示装置４の同じ画面上に並べて、あるいは、異なった画面上に別々に表示する。また、印字表示の要求があったときには（ステップＳ２５でＹＥＳ）、ステップＳ２６において、ステップＳ２１で読み出した新しいデータと、図１の第１記憶領域２１内に保存されているデータとの両方を、プリンタ６によって印刷する。
【００５７】
ユーザは、画像表示装置４の画面上に表示された２つのデータを見比べて、あるいは、印刷された２つのデータを見比べて、両者が同じであるか異なっているかを判断する。表示された２つのデータが同じであれば、図１の第１記憶領域２１及び第２記憶領域２２のそれぞれに格納されているデータには改変が加えられていないものと判断できる。一方、比較された２つのデータに違いがあれば、いずれかのデータに改変が加えられたものと判断できる。改変が加えられたデータは信頼性が低いので、破棄しても良い。
【００５８】
なお、本発明の目的、すなわち「測定データの改ざんを容易に確認できるようにする」という目的に照らして、当然のことながら、第１記憶領域２１の中には第２記憶領域２２の中に記憶された履歴情報２６と同様の履歴情報が記憶される。
【００５９】
（第２実施形態）
次に、本発明に係る分析装置の他の実施形態を説明する。
図５は、本発明に係る分析装置の一実施形態を示している。ここに示す分析装置４１において図１に示した分析装置１と同じ構成要素は同じ符号を付して示すことにして、その説明は省略することにする。
【００６０】
まず、図１に示した実施形態に関連して次のことを説明した。すなわち、一般の分析では、測定によって得られた測定データ、すなわち生データに対してデータ処理が行われたり、データ解析が行われたりする。ここで、データ処理とは、生データに対して付随的な処理を行うことであり、そのような付随的な処理としては、平滑化処理、バックグラウンド除去処理等が考えられる。データ処理が生データを加工するだけで何等の新しいデータを生成しないのに対し、データ解析とは、得られた生データ又はデータ処理が施された後の測定データに基づいて、異なった新たなデータを作成する処理のことである。このようなデータ解析としては、例えば、Ｘ線回折プロファイルに対するピークサーチ処理が考えられる。
【００６１】
ユーザが上記のようなデータ処理及びデータ解析を希望する場合には、ユーザは図１の入力装置３を通してそのことを指示する。ＣＰＵ７は、図３のステップＳ１５において、データ処理及びデータ解析の指示があったか否かを判断し、指示があれば（ステップＳ１５でＹＥＳ）、ステップＳ１６においてそれらの処理を実行する。処理の結果として得られたデータは、必要に応じて、図１の第１記憶領域２１及び第２記憶領域２２内に格納される。
【００６２】
これから説明する第２実施形態は、このようなデータ処理及びデータ解析を受けた後のデータの処理を行うにあたって好適な実施形態である。なお、本明細書では、データ解析及びデータ処理を受けた後に得られるデータを副次データと呼ぶことにする。この副次データは１つのこともあるし、２つ以上のこともある。副次データが１つということは、１つの生の測定データに対してデータ処理及び／又はデータ解析を１回行った後に１つの副次データが得られる場合のことである。また、副次データが２つ以上あるということは、１つの生の測定データに対してデータ処理及び／又はデータ解析を２回以上行って２つ以上の副次データが得られる場合や、１つの生の測定データから得られた副次データに対してデータ処理及び／又はデータ解析を行って別の副次データを得る場合等がある。
【００６３】
例えば、測定データを基礎として第１の副次データを生成し、その第１の副次データを基礎として第２の副次データを生成するというデータ処理が考えられる。この場合、第２の副次データから見れば第１の副次データが「基礎となる他の副次データ」ということになる。
【００６４】
図５に示す分析装置４１が図１に示した分析装置１と異なる点は、次の点である。
（１）  ハードディスク１１の中にアンパックアプリケーション５９が格納されている。このアンパックアプリケーション５９は、１つの測定データに基づいて複数の副次データが生成された場合に、ある任意の副次データがその１つの測定データを基礎として生成されたデータであることを確認するためのアプリケーションソフトである。
（２）  ハードディスク１１の中に第１記憶領域６１が設けられ、その第１記憶領域６１の中に測定ファイル６３、補助ファイル６４及びＰＤＦファイル６５の各ファイルが設けられる。これらのファイルはバイナリ形式、テキスト形式等といったファイル形式で形成される。
（３）  ハードディスク１１の中に第２記憶領域６２が設けられる。この第２記憶領域６２は第１領域６１とは異なったファイル形式、例えばＸＭＬファイルによって形成される。ＸＭＬファイルについては図１の実施形態に関連して既に説明したのでここではその説明は省略する。
【００６５】
本実施形態において、測定ファイル６３には、１つ又は複数の生の測定データ及びそれらの測定データを基礎として生成された１つ又は複数の副次データが記憶される。図５の測定装置２によって行われる測定が、例えばＸ線回折測定であれば、測定データとしては、例えば（２θ，Ｉ）のデータが得られて記憶される。ここで、「２θ」は試料で回折するＸ線の回折角度、「Ｉ」は試料で回折したＸ線の強度である。
【００６６】
また、測定ファイル６３には、測定データ及び副次データのそれそれに対してファイル名履歴、使用者履歴、測定内容、解析内容、印刷履歴等に関するデータが付随して記憶される。「ファイル名履歴」とはファイル名がどのような順番、あるいはどのような経緯で付けられたかを表示するデータのことである。例えば、１つの測定データから第１副次データが生成され、次いで第１副次データから第２副次データが生成された場合を考えると、各データの生成順番が分かるようにファイル名履歴が測定データ及び各副次データのそれぞれに付与される。
【００６７】
例えば、「測定データ」→「第１副次データ」→「第２副次データ」の順番で各データが生成される場合には、例えば、測定データに対して「￥ＤＡＴＡ０」のファイル名履歴が付与され、第１副次データに対して「￥ＤＡＴＡ０￥ＤＡＴＡ１」のファイル名履歴が付与され、第２副次データに対して「￥ＤＡＴＡ０￥ＤＡＴＡ１￥ＤＡＴＡ２」のファイル名履歴が付与される。
【００６８】
また、ファイル名履歴の中には、どのような条件で（すなわち、どのような処理又は操作を行うことによって）副次データが作成されたか、についての情報も記憶される。例えば、データＡに解析処理であるピークサーチが行われてデータＡ’が作成されたとするならば、データＡ’のファイル名履歴の中に、「ピークサーチ処理を行った」旨の情報が記憶される。
【００６９】
次に、「使用者履歴」とは、（１）該当するファイルが生成されるまでに１つ又は複数のファイルが生成される場合に、それら複数のファイルの生成に携わった使用者を表示するデータである。なお、ファイルが測定データを記憶したファイルであれば、使用者履歴の中には、測定者が使用者として記憶される。通常、測定者又は使用者はコンピュータシステムにログインした後にそのコンピュータシステムを用いて測定を行う。使用者名又は測定者名は、そのログイン時に登録されたオペレータの名称とすることができる。
【００７０】
（２）また、「使用者履歴」の中には、使用者がいつデータ加工を行ったかの情報も記憶される。（３）また、１つの測定が終わって１つのファイル内に測定データ等を記憶してファイルを閉じる前に第三者がそのファイルを利用するためにログイン、すなわち当該ファイルにアクセスしようとした場合には、そのことも使用者履歴の中に記憶される。
【００７１】
次に、「測定内容」とは、測定データを生成する際の測定条件及びその他の情報に関するデータである。「解析内容」とは、得られた測定データに対してデータ解析を行った場合のその解析条件及びその他の情報に関するデータである。「印刷履歴」とは、該当するファイルが生成されるまでに印刷物を作成する旨の指示があったかどうか、あるいは、印刷物を作成する旨の指示がいつあったかを表示するデータである。
【００７２】
図５の補助ファイル６４には、測定データ及び副次データに関連する補助データ、例えば温度データ、較正データ等が記憶される。これらの補助データについても、測定データ及び副次データのそれそれに対して付与されるファイル名履歴と同様のファイル名履歴が付随して記憶される。また、ＰＤＦファイル６５には、測定データや副次データに対応するＰＤＦ形式の画像データが記憶される。このＰＤＦデータについても、測定データ及び副次データのそれそれに対して付与されるファイル名履歴と同様のファイル名履歴が付随して記憶される。
【００７３】
次に、ＸＭＬ形式の第２記憶領域６２内には、測定ファイル６３と同じ内容のデータ６３ｘ、補助ファイル６４と同じ内容のデータ６４ｘ、及びＰＤＦファイル６５と同じ内容のデータ６５ｘが格納される。なお、第２記憶領域６２内に格納する測定データ６３ｘ、補助データ６４ｘ、ＰＤＦデータ６５ｘには、例えば通常のデータ圧縮技術あるいはその他のデータ加工技術で見られるようなエンコード化が施されるものとする。また、第２記憶領域６２内にはチェックサム２７が設けられる。このチェックサム２７は周知のようにファイル内に含まれるデータ数の合計値を記憶する領域である。第２記憶領域６２内に測定ファイル６３ｘ、ＰＤＦファイル６５ｘ、及び補助ファイル６４ｘが書き込まれたとき、このチェックサム２７内にそれらのファイル内のデータ数を合計した値が書き込まれて保存される。
【００７４】
また、第２記憶領域６２を構成するＸＭＬファイルには、測定ファイル６３ｘ及びＰＤＦファイル６５ｘのそれぞれに対して履歴情報６６が付属的に形成される。この履歴情報６６とは、測定装置２を用いて行われた測定によって求められた測定データ及びそれを基礎とする副次データが、「いつ、誰によって、どのような条件で」作成されたデータであるかを表示するものである。
【００７５】
この履歴情報６６は、コンピュータシステム内の適所に備えられたクロックからの情報や、ユーザによって入力装置３を介してコンピュータシステム内に入力されて適所に保存された情報等に基づいて、ＸＭＬファイル６２内に測定データ及び副次データ等を書き込んで測定ファイル６３ｘ等を生成する毎に、その測定ファイル６３ｘ等に付属するように形成される。本実施形態では、ＸＭＬファイル６２内に測定ファイル６３ｘ及びＰＤＦファイル６５ｘを書き込む毎に新たな履歴情報６６がそれらのファイルの個々に対して付属的に形成されるものとする。
【００７６】
第１記憶領域６１内の測定ファイル６３の中に測定データ及び副次データが記憶されることは既述した。また、それらの測定データ及び副次データに付随してファイル名履歴及び使用者履歴が記憶されることも既述した。また、ファイル名履歴の中に、そのファイルに含まれるデータが「どのような条件」で作成されたかについての情報が記憶されることも既述した。また、その使用者履歴の中に、測定者又は使用者の名前が記憶されること、及び使用者がいつデータ加工を行ったかの情報が記憶されることも既述した。このように、第１記憶領域６１の中には、「いつ、誰が、どのような条件で」データを作成したかの情報が記憶される。つまり、本実施形態では、第２記憶領域６２内に記憶された履歴情報６６と共通する「いつ、誰が、どのような条件で」副次データ等を作成したかの履歴情報が記憶されるということである。
【００７７】
図６は、図５の分析装置４１を用いて行われる処理の一例をフローチャートの形式で示している。以下、上記構成より成る分析装置４１の動作を図６を用いて説明する。
図６のステップＳ３１において、図５の測定装置２によって測定が行われる。例えば、Ｘ線回折装置を用いたＸ線回折測定や、熱分析装置を用いた熱分析等が行われる。この測定が終了すると、ステップ３２において、図５の測定ファイル６３内にファイルＡが生成され、さらに、ファイルＡに関連するＸＭＬファイルＡＸＭＬがＸＭＬファイル６２内に生成される。
【００７８】
ここで、ファイルＡ内には、（１）測定の結果得られた（２θ，Ｉ）等のデータ、（２）測定に際して作成されたファイル名履歴、（３）測定に際して作成された使用者履歴等のデータが含まれる。また、ファイルＡＸＭＬ内には、（１）ファイルＡのデータ、（２）Ａファイルの印刷イメージ、（３）履歴情報、（４）測定情報等のデータが含まれる。今、ファイルＡのファイル名を「ＤＡＴＡ０」とすれば、上記のファイル名履歴として、例えば「￥ＤＡＴＡ０」が記憶される。また、ファイルＡ内の「ファイル名履歴」及び「使用者履歴」の中には、ＡＸＭＬファイル内の「履歴情報」と共通する「いつ、誰が、どのような条件で」測定をしたかの情報が記憶される。
【００７９】
次に、ファイルＡ内に記憶されたデータに対してステップＳ３３においてデータ解析、例えばピークサーチ処理が行われる。得られた解析データはステップＳ３４においてオペレータの指示に従って図５のハードディスク１１内に保存される。これにより、第１の副次ファイルＡ’が図５の測定ファイル６３内に生成され、その第１副次ファイルＡ’に関連するファイルＡ’ＸＭＬがＸＭＬファイル６２内に生成される。
【００８０】
ここで、ファイルＡ’内には、（１）解析の結果得られた（２θ，Ｉ）等の第１の副次データ、（２）ファイルＡから改変されたファイル名履歴、（３）ファイルＡから改変された使用者履歴、（４）解析内容等のデータが含まれる。また、ファイルＡ’ＸＭＬ内には、（１）ファイルＡ’のデータ、（２）Ａ’ファイルの印刷イメージ、（３）履歴情報等のデータが含まれる。今、ファイルＡ’のファイル名を「ＤＡＴＡ１」とすれば、上記のファイル名履歴として、例えば「￥ＤＡＴＡ０￥ＤＡＴＡ１」が記憶される。この履歴は、ＤＡＴＡ１のファイルがＤＡＴＡ０のファイルを基礎として作成されたことを示している。また、ファイルＡ’内の「ファイル名履歴」及び「使用者履歴」の中には、Ａ’ＸＭＬファイル内の「履歴情報」と共通する「いつ、誰が、どのような条件で」データ解析をしたかの情報が記憶される。
【００８１】
次に、ステップＳ３３のデータ解析が終了した後にステップＳ３５においてオペレータによって印刷の指示が図５の入力装置３を介して行われると、図５のプリンタ６が作動して印刷物４６が作成される。この印刷物４６には、視覚によって捕らえられる状態、例えば表、グラフ等の形で解析データが印刷される。また、それと同時に、それまでのファイル名履歴及び印刷した年月日時刻が印刷物４６の適所に印刷される。
【００８２】
また、ステップＳ３５において印刷の指示が成されると、図５のＣＰＵ７は自動的に、第２の副次ファイルＡ＋を図５の測定ファイル６３内に生成し、第２副次ファイルＡ＋に関連するファイルＡ＋ＸＭＬをＸＭＬファイル６２内に生成する。
【００８３】
ここで、ファイルＡ＋内には、（１）ステップＳ３３のデータ解析の結果得られた（２θ，Ｉ）等の第２の副次データ、（２）ファイルＡから改変されたファイル名履歴、（３）ファイルＡから改変された使用者履歴、（４）解析内容、（５）印刷履歴等のデータが含まれる。「印刷履歴」とは、印刷したときの年月日時分秒のデータである。印刷が複数回行われたのであれば、それら複数回分のデータが連続して記憶される。また、ファイルＡ＋ＸＭＬ内には、（１）ファイルＡ＋のデータ、（２）Ａ＋ファイルの印刷イメージ、（３）履歴情報等のデータが含まれる。今、ファイルＡ＋のファイル名を「ＤＡＴＡ２」とすれば、上記のファイル名履歴として、例えば「￥ＤＡＴＡ０￥ＤＡＴＡ２」が記憶される。この履歴は、ＤＡＴＡ２のファイルがＤＡＴＡ０のファイルを基礎として作成されたことを示している。また、ファイルＡ＋内の「ファイル名履歴」及び「使用者履歴」の中には、Ａ＋ＸＭＬファイル内の「履歴情報」と共通する「いつ、誰が、どのような条件で」データ解析をしたかの情報が記憶される。
【００８４】
次に、ステップＳ３５においてオペレータが印刷の指示を行った後、それに引き続いてオペレータがステップＳ３６において保存の指示を行うと、第３の副次ファイルＡ”が図５の測定ファイル６３内に生成され、第３副次ファイルＡ”に関連するファイルＡ”ＸＭＬがＸＭＬファイル６２内に生成される。
【００８５】
ここで、ファイルＡ”内には、（１）ステップＳ３３のデータ解析の結果得られた（２θ，Ｉ）等の第３の副次データ、（２）ファイルＡから改変されたファイル名履歴、（３）ファイルＡから改変された使用者履歴、（４）解析内容等のデータが含まれる。また、ファイルＡ”ＸＭＬ内には、（１）ファイルＡ”のデータ、（２）Ａ”ファイルの印刷イメージ、（３）履歴情報等のデータが含まれる。今、ファイルＡ”のファイル名を「ＤＡＴＡ３」とすれば、上記のファイル名履歴として、例えば「￥ＤＡＴＡ０￥ＤＡＴＡ３」が記憶される。この履歴は、ＤＡＴＡ３のファイルがＤＡＴＡ０のファイルを基礎として作成されたことを示している。また、ファイルＡ”内の「ファイル名履歴」及び「使用者履歴」の中には、Ａ”ＸＭＬファイル内の「履歴情報」と共通する「いつ、誰が、どのような条件で」データ解析をしたかの情報が記憶される。
【００８６】
以上のようにして、第１副次データを含む第１副次ファイルＡ’が作成され、第２副次データを含む第２副次ファイルＡ＋が作成され、そして第３副次データを含む第３副次ファイルＡ”が作成される。第１副次データ、第２副次データ及び第３副次データは、いずれも、測定ファイルＡに含まれる測定データを基礎として生成された副次データである。
【００８７】
以上のようにして作成されたファイルＡ’、ファイルＡ’ＸＭＬ、ファイルＡ＋、ファイルＡ＋ＸＭＬ、ファイルＡ”、ファイルＡ”ＸＭＬの各ファイルに関しては、それらにさらに加工、例えばデータ処理、データ解析等を加えることができる（ステップＳ３７）。こうして得られるデータは、副次データを基礎として得られる他の副次データということになる。こうして得られた副次データ及びそれに関連するデータは図５の第１記憶領域６１及び第２記憶領域６２に記憶することができる。
【００８８】
例えば、第１副次ファイルＡ’に加工が加えられて第４の副次ファイルＡ＋＋を作成することができる。そしてこの場合、この第４副次ファイルＡ＋＋のファイル名を「ＤＡＴＡ４」とすれば、ファイル名履歴には「￥ＤＡＴＡ０￥ＤＡＴＡ１￥ＤＡＴＡ４」が記憶される。この履歴は、第４副次ファイルＡ＋＋が第１副次ファイルＡ’及び測定ファイルＡを基礎とすることを示している。
【００８９】
次に、図５のハードディスク１１内に格納されたアンパックアプリケーション５９が入力装置３によって指示されて起動されると、ハードディスク１１内に記憶されている複数のデータファイルに関する情報を個々に確認するための処理が実行される。例えば、図５のＣＰＵ７は画像制御回路１３へ所定の画像信号を供給し、これにより、画像表示装置４に図７に示すようなダイアログ画面５１を表示する。オペレータはこのダイアログ画面５１に対して入力操作を行うことができる。
【００９０】
例えば、オペレータがダイアログ画面５１内の「ＸＭＬファイル名」の「参照」のアイコンをクリックして、図６に示した複数のＸＭＬファイル、すなわちＡＸＭＬ、Ａ’ＸＭＬ、Ａ＋ＸＭＬ、Ａ”ＸＭＬの４種類のＸＭＬファイル、のうちのいずれかを選択すると、その選択されたＸＭＬファイルの情報がダイアログ画面５１の所定の位置に表示される。
【００９１】
例えば、ファイル操作履歴５３の欄を見れば、そこに、選択された当該ＸＭＬファイルのファイル名履歴が表示される。例えば、オペレータが「参照」アイコン５２の操作によって図６の第２副次ファイルＡ＋を選択すれば、ファイル操作履歴欄５３には、「￥ＤＡＴＡ０￥ＤＡＴＡ０２」が表示される。これを見たオペレータは、第２副次ファイルＡ＋は測定ファイルＡを基礎として生成されたものであることを、即座に知ることができる。このように、アンパックアプリケーションを利用すれば、複数のファイルの履歴管理を簡単に行うことができ、監査証跡を自動的且つ高い信頼性で形成できる。ここで、監査証跡とは、複数のデータファイルを監督して検査する際にその検査の証拠となる痕跡のことである。監査証跡は、例えば、データがどのような履歴を経て作成されたのかとか、データが改ざんされたものであるかどうか等を検査する際にその検査の根拠として利用される。
【００９２】
なお、複数の副次ファイルが生成された場合に、それらの副次ファイルのファイル履歴を管理するにあたっては、副次ファイルそれ自体に含まれるファイル名履歴を確認することだけでも、その管理を行うことができる。つまり、測定ファイル及び副次ファイルの個々に対して、わざわざＸＭＬファイルを作成しなくてもファイル履歴管理を行うことができると考えられる。
【００９３】
しかしながら、測定ファイルや副次ファイルの個々に対してＸＭＬファイルを生成しない場合には、測定ファイルや副次ファイルが改ざんされた場合に、正確なファイル管理ができなくなるおそれがある。つまり、信頼性の高いファイル管理を行うことができないと考えられる。これに対し、本実施形態のように測定ファイル及び副次ファイルの個々に対してＸＭＬファイルを作成することにすれば、測定ファイルとＸＭＬファイルとの比較及び副次ファイルとＸＭＬファイルとの比較により、ファイルの改ざん又はファイルに何等かの手が加えられたことを確実に確認できるので、複数のファイル間で極めて正確なファイル管理を行うことが可能となる。
【００９４】
また、図５の第１記憶領域６１の測定ファイル６３と、第２記憶領域６２の履歴情報６６のファイルには、共通の履歴情報が記憶されるので、それらの履歴情報を比較することにより、それらのファイルに改変や改ざんが加えられたか否かを、極めて容易に且つ正確に判定できる。
【００９５】
（第３実施形態）
次に、図８は複数のファイルの生成形態の一例を模式的に示す図であって、図６に示したファイルの生成形態とは異なったファイル生成形態を示している。図５のアンパックアプリケーション５９は、このような生成形態で作成された複数のファイルに対してファイル管理を行う場合にも有効に利用できる。以下、そのファイル管理について説明する。
【００９６】
図８のステップＳ４１において、図５の測定装置２を用いた測定、例えば、Ｘ線回折測定、熱分析測定等が行われる。そして、その測定の結果、ステップ４２において、図５の測定ファイル６３内に測定ファイルＡが生成され、さらに、ファイルＡに関連するファイルＡＸＭＬがＸＭＬファイル６２内に生成される。測定ファイルＡの中には測定データが含まれる。なお、ファイルＡとＡＸＭＬファイルの中に共通の履歴情報が記憶される。
【００９７】
オペレータは、ステップＳ４３に示すように、ＡＸＭＬファイルから第１副次ファイルとしてデータファイルＡ’を抽出することができる。このデータファイルＡ’は、測定結果として見ればデータファイルＡと同じ内容であるが、ＸＭＬファイルＡＸＭＬから抽出されたデータであるという履歴情報が付加される点でデータファイルＡと異なっている。オペレータは、ＸＭＬファイルＡＸＭＬから抽出したそのデータファイルＡ’に対してデータ解析及び保存を行うことができ、また、必要に応じて得られた解析結果を印刷することができる。データ解析を行った場合には、測定データを基礎とする第１の副次データが生成される。オペレータが保存又は印刷の指示を行うと、ステップＳ４４において第２副次ファイルとしてのデータファイルＡ’s及びそれに付随するＸＭＬファイルＡ’sＸＭＬが図５のハードディスク１１内に記憶される。なお、ファイルＡ’sとＡ’sＸＭＬファイルの中に共通の履歴情報が記憶される。
【００９８】
ステップＳ４５及びステップＳ４６は、上記説明と同様の処理が繰り返された状態を示している。これらの処理により、第３副次ファイルとしてのデータファイルＡ’１’及び第４副次ファイルとしてのデータファイルＡ’１’sがそれぞれに生成され、そして図５のハードディスク１１にそれぞれに記憶される。なお、ステップＳ４６でデータ解析が行われた場合には、第２の副次データが生成されるが、この第２副次データは、ステップＳ４５のファイルＡ’１’内のデータ、すなわちステップＳ４４のファイルＡ’s内の第１副次データを基礎として生成された他の副次データである。
【００９９】
また、ステップＳ４７に示すように、オペレータは第２副次ファイルＡ’sに対してデータ解析及び保存を行うことができ、また、必要に応じて印刷を行うことができる。オペレータが保存又は印刷の指示を行うと、ステップＳ４７において第５副次ファイルとしてのデータファイルＡ’ss及びそれに付随するＸＭＬファイルＡ'ssＸＭＬが図５のハードディスク１１内に記憶される。なお、ファイルＡ’ssとＡ’ssＸＭＬファイルの中に共通の履歴情報が記憶される。
【０１００】
また、オペレータはステップＳ４８において第５副次ファイルＡ’ssに対してファイル名を変更する処理を行うことができる。このファイル名変更を行った後に保存の指示を行うと、第６副次ファイルとしてのデータファイルＢ＋が図５のハードディスク１１内に記憶される。そしてその後、オペレータはファイル名変更したデータファイルＢ＋に対してステップＳ４９において、データ解析及び保存、又は必要に応じて印刷を行うことができ、それに応じて第７副次ファイルとしてのデータファイルＢ＋’及びそれに付随するＸＭＬファイルＢ＋'ＸＭＬが図５のハードディスク１１内に記憶される。なお、ファイルＢ＋’とＢ＋’ＸＭＬファイルの中に共通の履歴情報が記憶される。
【０１０１】
以下、同様にして、オペレータは、ステップＳ５０において測定データＡに基づいて第８副次データとしてのデータファイルＡ１を作ることができ、ステップＳ５１において第９副次データとしてのデータファイルＡ１’を作ることができ、さらに、ステップＳ５２において第１０副次データとしてのデータファイルＡ１１を作ることができる。
【０１０２】
以上のように、１つの測定データＡが実際の測定によって得られると、それを基礎として多くの副次データが生成されて、それらが図５のハードディスク１１に記憶されることがある。これらのデータファイルを監査証跡として利用することを考える場合には、これらのデータファイルは互いに連結して管理されなければならない。本実施形態では、図６に関連して説明したように、各データファイルのファイル名が個々に単体として記憶されるのではなく、￥ＤＡＴＡ０￥ＤＡＴＡ１￥ＤＡＴＡ２のような、いわゆるツリー構造、すなわち連結構造、すなわち互いに関連する形でハードディスク１１内に記憶され、さらに、その連結構造を図５のアンパックアプリケーション５９によって画像表示装置４に簡単に表示できる。このため、多数のデータファイルが生成されても個々のデータファイルがどのような経過を経て作成されたものであるのかを、極めて簡単に確認できる。
【０１０３】
しかも、個々のデータファイルにはＸＭＬファイルが付随して生成され、それらのＸＭＬファイルにはデータファイルと同じデータ及びデータファイルに関連するデータがデータファイルとは異なったファイル形式で記憶されているので、データファイルとＸＭＬファイルとを比較することにより、データファイルに改ざんが加えられたかどうかを確実に検査できる。従って、本実施形態によれば、極めて信頼性の高いファイル管理を行うことができる。
【０１０４】
また、図５の第１記憶領域６１の測定ファイル６３に含まれるファイルＡ等と、ＸＭＬファイルである第２記憶領域６２の履歴情報６６のファイルには、共通の履歴情報が記憶されるので、それらの履歴情報を比較することにより、それらのファイルに改変や改ざんが加えられたか否かを、極めて容易に且つ正確に判定できる。
【０１０５】
（その他の実施形態）
以上、好ましい実施形態を挙げて本発明を説明したが、本発明はその実施形態に限定されるものでなく、請求の範囲に記載した発明の範囲内で種々に改変できる。
例えば、上記の実施形態では図１の測定装置２として主にＸ線分析装置を考えたが、これに代えて熱分析装置、あるいはその他の任意の分析用機器を測定装置２とすることもできる。
【０１０６】
また、上記の実施形態では、図１の第２記憶領域２２をＸＭＬファイルによって構成したが、第２記憶領域２２は他のファイル形式によって構成することもできる。このようなファイル形式として、例えば、マイクロソフト社のデータベースソフトであるアクセスにおいて使用されているＭＤＢ形式を使用することもできる。
【産業上の利用可能性】
【０１０７】
本発明に係る分析装置は、コンピュータによって管理される分析装置においてデータの信頼性を高めるために好適に用いられる。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る分析装置の一実施形態を示すブロック図である。
【図２】図１の分析装置によって実行される制御の流れを示すフローチャートである。
【図３】図２のフローチャート内のサブルーチンを示すフローチャートである。
【図４】図２のフローチャート内の他のサブルーチンを示すフローチャートである。
【図５】本発明に係る分析装置の他の実施形態を示すブロック図である。
【図６】図５の分析装置によって実行される制御の流れの一例を示すフローチャートである。
【図７】図５の画像表示装置の画面上に表示される画面の一例を示す図である。
【図８】図５の分析装置によって実行される制御の流れの他の例を示すフローチャートである。
【符号の説明】
【０１０９】
１，４１．分析装置、  ２．測定装置（測定手段）、  ４．画像表示装置（表示手段）、
６．プリンタ（表示手段）、  １１．ハードディスク、  １２．バス、
２１，６１．第１記憶領域（第１記憶手段）、
２２，６２．第２記憶領域（第２記憶手段）、  ４６．印刷物、
５１．ダイアログ画面、  ５２、アイコン、  
【図１】
2006010671.tif 000003
【図２】
2006010671.tif 000004
【図３】
2006010671.tif 000005
【図４】
2006010671.tif 000006
【図５】
2006010671.tif 000007
【図６】
2006010671.tif 000008
【図７】
2006010671.tif 000009
【図８】
2006010671.tif 000010