(57)【要約】  本発明は、少なくとも１つのデータレコードの他に、データレコードを記述する少なくとも１つの項目の意味情報（セマンティックス）を有する人間可読ドキュメントを生成する方法を記載する。本発明は、データレコードと、セマンティックスとをそれぞれデジタル形式で提供するステップと、少なくとも１つのデータレコードと少なくとも１つのセマンティックス項目とに基づいてドキュメントの人間可読表現を生成するステップと、データレコードとセマンティックスとを電子的に署名するステップと、署名されたデータレコードと署名されたセマンティックスとを人間可読表現に統合し、これにより、人間可読表現から署名されたデータレコードと署名されたセマンティックスとを抽出することが可能になり、抽出後の署名されたセマンティックス及び抽出後の署名されたセマンティックスが冪等（ドキュメントの人間可読表現）を生成する基礎として受け取られることが可能になるステップとを使用する。
2010503907.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのデータレコードの他に、前記データレコードを記述する少なくとも１つの項目の意味情報、すなわち、セマンティックスを有する人間可読ドキュメントを生成する方法であって、
前記少なくとも１つのデータレコードと、前記少なくとも１つのセマンティックスとをそれぞれデジタル形式で提供するステップと、
前記データレコードと前記セマンティックスとを電子的に署名し、署名されたデータレコードと署名されたセマンティックスとを生成し、前記少なくとも１つのデータレコードと前記少なくとも１つのセマンティックス項目とに基づいて前記ドキュメントの人間可読表現を生成するステップと、
前記署名されたデータレコードと前記署名されたセマンティックスとを前記人間可読表現に統合し、これにより、前記人間可読表現から前記署名されたデータレコードと前記署名されたセマンティックスとを抽出することが可能になり、前記抽出後の署名されたセマンティックスが冪等、すなわち、前記ドキュメントの人間可読表現を生成する基礎として受け取られ得ることが可能になるステップと
を特徴とする方法。
【請求項２】
前記データレコードは、HTML、ASCII、XML、TeXの言語標準のうち１つを使用して表される、請求項１に記載の方法。
【請求項３】
前記セマンティックスは、前記データレコードが入力されるテンプレートの形式で表される、請求項１又は２に記載の方法。
【請求項４】
前記テンプレートは、XMLファイルの形式の前記データレコードがXSL変換を用いて変換されるXSLTスタイルシートである、請求項３に記載の方法。
【請求項５】
選択された前記人間可読表現は、PDF表現である、請求項１ないし４のうちいずれか１項に記載の方法。
【請求項６】
前記ドキュメントの前記人間可読表現は、FOPプログラム、すなわち、フォームプロセッサを使用して生成される、請求項１ないし５のうちいずれか１項に記載の方法。
【請求項７】
XMLのデータレコードは、署名標準のXML-DSIGを使用して電子的に署名される、請求項１ないし６のうちいずれか１項に記載の方法。
【請求項８】
前記抽出後の署名されたデータレコード及び前記抽出後の署名されたセマンティックスは、検証を受ける、請求項１ないし７のうちいずれか１項に記載の方法。
【請求項９】
前記冪等、すなわち、前記ドキュメントの人間可読表現は、検証を受ける、請求項１ないし８のうちいずれか１項に記載の方法。
【請求項１０】
前記署名されたデータレコード及び前記署名されたセマンティックスは、暗号化形式で前記人間可読表現に統合される、請求項１ないし９のうちいずれか１項に記載の方法。
【請求項１１】
使用される前記暗号形式は、１次元若しくは２次元バーコード又は透かしである、請求項１０に記載の方法。
【請求項１２】
少なくとも１つのデータレコードと、前記データレコードを記述する意味情報の項目、すなわち、セマンティックスとを有する人間可読ドキュメントであって、
前記ドキュメントは、前記少なくとも１つのデータレコードと前記セマンティックスとをそれぞれ電子署名形式で統合し、これにより、前記署名されたデータレコードと前記セマンティックスとが前記ドキュメントから抽出可能になり、前記抽出後の署名されたデータレコードと前記抽出後の署名されたセマンティックスとが冪等、すなわち、ドキュメントの人間可読表現を生成する基礎として受け取られることが可能になることを特徴とする人間可読ドキュメント。
【請求項１３】
前記署名されたデータレコード及び前記署名されたセマンティックスは、人間により知覚不可能な形式で前記ドキュメントの前記人間可読表現に統合される、請求項１２に記載の人間可読ドキュメント。
【請求項１４】
前記人間により知覚不可能な形式は、透かしである、請求項１３に記載の人間可読ドキュメント。
【請求項１５】
前記署名されたデータレコード及び前記署名されたセマンティックスは、バーコードの形式で前記ドキュメントの前記人間可読表現に統合される、請求項１２に記載の人間可読ドキュメント。
【請求項１６】
少なくとも１つの署名されたデータレコードと、前記データレコードを記述する少なくとも１つの署名された項目の意味情報、すなわち、セマンティックスとを有する人間可読ドキュメントを検証する方法であって、
a)前記少なくとも１つのデータレコードと前記少なくとも１つの署名されたセマンティックスとをデジタルフォーマットで抽出及び提供するステップと、
b)前記少なくとも１つのデータレコードと前記少なくとも１つのセマンティックス項目とに基づいて、前記ドキュメントの人間可読表現を生成するステップと、
c)前記データレコード及び前記セマンティックス項目の署名を検証するステップと、
d)ステップb)で生成された前記ドキュメントの前記人間可読表現と、前記ドキュメントの元の人間可読表現とを比較するステップと、
e)同一である場合、ステップb)で生成された前記ドキュメントの前記人間可読表現が前記ドキュメントの前記元の人間可読表現に対応することを決定するステップと
を特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つのデータレコードの他に、データレコードを記述する少なくとも１つの項目の意味情報（セマンティックス）を有する人間可読ドキュメントを生成する方法に関する。
【背景技術】
【０００２】
電子形式の情報を扱うことは、まず、利用可能なデータ情報の構成を規定するデータ構造を必要とし、次に、データ情報を詳細に説明する記述を必要とする。一方で、標準的なデータフォーマット（例えば、ASCII、XML、HTML又はTeX等）がデータ構造を規定するために使用されている場合、意味情報により、個々の項目のデータ情報の意味が詳細に記述されることが可能になる。例えば、存在する特定のプレースホルダ（place  holder）において追加されるデータ情報を有することができるテンプレートの使用により、個々の項目のデータ情報の意味解釈が可能になる。
【０００３】
意味情報（セマンティックス）の知識がなければ、データレコード[200,4000]は、例えば、200ボトルのABC溶液が4000ユーロのコストであるということを意味し得る。しかし、これはまた、商品番号200の商品が倉庫に4000の程度まで在庫に残っていることをも意味し得る。
【０００４】
電子形式でのデータの実際の処理では、純粋にデータレコードのレベルで意味解釈を容易に再現することは通常では困難である。これは、個々の項目のデータ情報を記述するセマンティックを有するそれぞれ現在のデータレコードに基づいて、視覚化（すなわち、電子形式から人間可読表現への情報の変換）が必要になることを意味する。しばしば、これは、例えば視覚的実現を可能にするPDFドキュメントを生成することにより行われる。人間可読表現が存在するまで、人間の観察者が、含まれるデータに加えてそれぞれデータレコード特有の意味解釈を明確に把握することは不可能である。
【０００５】
グローバルなネットワーク化及び関連する世界中のデータ交換の可能性は、更なる重要性が電子形式の情報の人間可読表現（例えばPDFドキュメントの形式）への変換に帰属していることを意味する。従って、国家の法律に基づいて、電子形式のドキュメント及びこれらのインターネットを介した送信は、法的拘束力のある性質を得ており、また、役所及び当局での法律上の承諾を得ている。これに関して、ドイツ連邦共和国で定められた署名法令に言及が行われる。これは、例えば請求書の形式の電子ドキュメントが役所及び当局の永久的な証拠書類として考えられる場合に満たされる必要のある制約を規定する。これに関して、電子データレコードの交換について法律上の信憑性及び義務を確保するために、ドキュメントに電子署名を埋め込むことにより、中心的役割が果たされている。
【０００６】
しかし、この場合、電子形式のドキュメントの何のコンテンツが署名されたか又は署名される必要があるかに関して問題が生じる。例えば、データレコードのコンテンツのみが電子的に署名される場合、セマンティックスの操作又は変更は、署名の欠如によって更に再現不可能になる。これは、全体の電子ドキュメントが法的拘束力のあることを確保することができないことを意味する。これに対して、意味情報のコンテンツも署名される場合、一方でドキュメントは法的拘束力があるが、実際には、このように署名されたデータレコードの受信者がデータレコードのレベルで意味解釈を再現することは困難である。これは、データレコードの人間可読の視覚化が必要であることを意味し、これは、ほとんどの場合に、前述のようにPDFドキュメントを生成することにより行われる。しかし、これに関して、データレコードの全ての詳細が人間可読PDFドキュメントで示されているか否か、及び実際に示されたデータの意味が変更又は上書きで変造されていないか否かは、議論の余地がある。問題の大きさを低減するために、PDFドキュメントは、頻繁に全体のみで（すなわち、もっぱら人間可読表現で）署名される。しかし、PDFドキュメントは非常に複雑な構造を有するため、何のコンテンツが署名される必要があるか又は更に署名される必要があるかは、特に署名当事者の一部で不明瞭である。一例として、人間可読表現にも拘らず、PDFドキュメントは、人間に見えない情報（白い背景上の白いテキスト又はPDFドキュメントの視覚領域として知られるものの外側にあるデータコンテンツ等）を含んでもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明により解決される問題は、少なくとも１つのデータレコードの他に、データレコードを記述する少なくとも１つの項目の意味情報（セマンティックス）を有する人間可読ドキュメントを生成する方法を示すことであり、これにより、まず、電子形式のドキュメントの法的拘束力のある性質について全ての要求が満たされ、次に、署名されたデータコンテンツのトランスペアレントな再現が署名当事者と電子形式のドキュメントの受信者との双方にとって可能になる。
【課題を解決するための手段】
【０００８】
この問題は、請求項１に記載の方法により解決される。この方法を利用した対応する人間可読ドキュメントは、請求項１２に記載される。対応する検証は、請求項１６に記載される。
【０００９】
本発明によれば、人間可読ドキュメントを生成する方法は、以下のステップから構成される。まず、データレコードと、データレコードを記述するセマンティックスとをそれぞれデジタル形式で提供することが必要である。次に、データレコード及びセマンティックスは、既知の署名方法を使用して一緒に又は互いに別々に署名される。署名ステップの前又は後に、少なくとも１つのデータレコード及びデータレコードを記述するセマンティックスは、グラフィック編集又はフォーマットでディスプレイに示されるドキュメント又は印刷プロダクトの形式になり得るドキュメントの人間可読表現を生成する基礎として、受け取られる。署名されたデータレコード及び署名されたセマンティックスは、人間可読表現に統合され、これにより、人間可読表現から署名されたデータレコードと署名されたセマンティックスとを抽出することが可能になり、抽出後の署名されたデータレコードと抽出後の署名されたセマンティックスとが冪等（idempotent）（すなわち、元のドキュメントの大体等しい人間可読表現）を生成する基礎として受け取られることが可能になる。これに関して、冪等は、関係のある意味で元のドキュメントと同じドキュメントを再生成するために、本発明の方法に従って生成されたドキュメントを受け取り、セマンティックス及びデータレコードの署名と、人間可読表現でのデータレコードの本発明に基づく視覚化とを検査することが可能になることを意味する。この同一性は、取得された人間可読表現が、ドキュメント生成者により電子的に署名された基礎のデータの有効な表現であることを証明する。
【００１０】
従って、本発明に従って生成された人間可読ドキュメントは、ドキュメントから抽出可能であり、ドキュメント自体を生成する基礎として受け取られ得るオブジェクトを含む。従って、冪等ドキュメントの特性をも含む。更に、ドキュメントから抽出可能である署名されたオブジェクト（すなわち、署名されたデータレコード及び署名されたセマンティックス）は、同様の通常のプログラミングツールを使用して検証され得る。これにより、署名当事者とドキュメントの受信者との双方にとって、多くの場合の申込書に必要になる法的拘束力のある性質を有するドキュメントが提供される。
【００１１】
実際に、データレコードの言語標準が何であるかは重要でない。通常の言語標準は、HTML、ASCII又はTeXである。
【００１２】
しばしば、データレコードのデータはASCIIフォーマットである。この意味的記述では、データは、同様にASCIIフォーマットのテンプレートに入れられる。ASCIIデータレコード及びASCIIテンプレートは、通常のディスプレイプログラムにより人間可読表現（Word又はPDFファイル等）に変換され得る。人間可読表現は、スクリーンに視覚的に表示可能であり、又はプリンタを使用してアナログ形式で印刷可能である。ドキュメントの人間可読表現の生成中又は生成後に、本発明は、ASCIIデータレコード及びASCIIテンプレートが、人間に見えるように（例えばバーコードの形式で）又は人間に見えないように（例えば見えない透かしの形式で）それぞれ署名形式で人間可読表現に統合されることを含む。従って、それぞれ選択された形式の統合に拘らず、ドキュメントの人間可読表現は、署名されたコンテンツデータと、文字（letter）に関連する署名された解釈の記述とを更に含む。これは、独立して相互に検証され得る。例えば、セマンティックス又はコンテンツの表現の信憑性に疑問が存在する場合、前述の抽出により、コンテンツデータとセマンティックスの記述とを用いることが可能である。更に、ドキュメントの人間可読表現の生成処理が、署名されたコンテンツデータ及び署名されたセマンティックスから完全に再現されることも可能である。
【００１３】
前述の方法に拘らず、少なくとも１つのデータレコードとデータレコードを記述する意味情報（セマンティックス）の項目とを有する人間可読ドキュメントも同様に、本発明に従って記載される。少なくとも１つのデータレコード及びセマンティックスは、それぞれ署名された形式で統合され、これにより、署名されたデータレコード及びセマンティックスがドキュメントから抽出可能になる。抽出後の署名されたデータレコードと抽出後の署名されたセマンティックスとが冪等（ドキュメントの人間可読表現）を再生成する基礎として受け取られ得る。従って、ドキュメントのオリジナル性及び信憑性に関してこのドキュメントを検証するために、冪等（ドキュメントの人間可読表現）を使用することが可能になる。これに関する更なる詳細は、以下の例示的な実施例を参照した残りの説明からわかる。
【００１４】
基本的に、本発明の方法は、少なくとも１つのデータレコードの他に、データレコードを記述する少なくとも１つの項目の意味情報（セマンティックス）を有する人間可読ドキュメントを生成するのに適しており、この方法は、以下のステップを含む。
−少なくとも１つのデータレコードと、少なくとも１つのセマンティックスとをそれぞれデジタル形式で提供するステップ
−データレコードとセマンティックスとを電子的に署名し、署名されたデータレコードと署名されたセマンティックスとを生成し、少なくとも１つのデータレコードと少なくとも１つのセマンティックス項目とに基づいてドキュメントの人間可読表現を生成するステップ
−署名されたデータレコードと署名されたセマンティックスとを人間可読表現に統合し、これにより、人間可読表現から署名されたデータレコードと署名されたセマンティックスとを抽出することが可能になり、抽出後の署名されたセマンティックスが冪等（ドキュメントの人間可読表現）を生成する基礎として受け取られることが可能になるステップ
基本的に、本発明の人間可読ドキュメントは、少なくとも１つのデータレコードと、データレコードを記述する意味情報の項目（セマンティックス）とを有し、ドキュメントは、少なくとも１つのデータレコードとセマンティックスとをそれぞれ電子署名形式で統合し、これにより、署名されたデータレコードとセマンティックスとがドキュメントから抽出可能になり、抽出後の署名されたデータレコードと抽出後の署名されたセマンティックスとが冪等（ドキュメントの人間可読表現）を生成する基礎として受け取られることが可能になる。
【００１５】
本発明の有利な更なる実施例は、それぞれの従属項に記載される。
【図面の簡単な説明】
【００１６】
【図１】署名されたデータレコードを生成する工程図
【図２】２次元行列コードに関する署名されたデータレコード及び署名されたセマンティックスの表現
【図３】冪等（ドキュメントの人間可読表現）を生成する方法のステップ
【発明を実施するための形態】
【００１７】
本発明の例示的な実施例について、添付図面を参照して説明する。
【００１８】
図１の上部の工程は、署名されたデータレコード1*及び署名されたセマンティックス2*を生成する工程図を示している。データレコード1を表現するために選択された言語標準がXMLであることを仮定する。XMLは、機械可読及び人間可読ドキュメントを生成する広く用いられる標準として考えられ得る。データコンテンツの意味記述では、XSL変換2として知られるものが使用される。これは、XSLTスタイルシート2として知られるものを使用して、XMLのデータ1を変換する。XSLTスタイルシート2では、XMLデータ1は、このデータを記述するセマンティックスに追加される。図１の参照符号3で示される方法のステップにおいて、XML標準で表現されたデータ1と、XSLT変換で表現されたセマンティックス2とは、既知の署名技術（例えば、XML-DSIG）を使用して互いに別々に又は一緒に署名される。得られた結果は、署名されたデータレコード1*及び対応する署名されたセマンティックス2*である。
【００１９】
前述の電子又はデジタル署名とは異なり、ドキュメントの人間可読表現4は、PDFドキュメントとして（すなわち、XMLデータレコード1とセマンティックスを表すXSL変換2とに基づいて）生成される（図１の下部の工程を参照）。図１に示す中括弧は、統合ステップを表し、統合ステップにおいて、署名されたデータレコード1*と、署名されたセマンティックス2*とは、ドキュメントの人間可読表現4に埋め込まれる。署名されたデータレコード1*と署名されたセマンティックス2*とによりこのように補われた人間可読表現4*は、冪等エミュレーションを通じてドキュメントを検証する選択肢を提供する本発明のドキュメントを表す。
【００２０】
適切な読み取り及び抽出技術を使用して、署名されたデータレコード1*及び署名されたセマンティックス2*は、ドキュメントの人間可読表現4*から抽出可能であり、本発明に従って拡張可能であり、この表現は、冪等（すなわち、ドキュメントの元の人間可読表現4に大体等しいもの）である更なるドキュメントを生成する基礎として受け取られ得る。この冪等ドキュメントは、本来既知の検証技術を使用して検査可能である。
【００２１】
署名されたデータレコード1*及び署名されたセマンティックス2*は、人間に見えるバーコード（例えば２次元行列コード）又は他の不可視の方法（例えば既知の透かし技術の使用）を使用して、表現4*に統合可能である。双方の場合に、補われたドキュメント4*から次の検証を行うために、関係する署名されたドキュメントコンテンツを抽出するために使用可能である抽出技術は知られている。
【００２２】
図２は、２次元行列コード5に関して署名されたデータレコード1*と署名されたセマンティックス2*とを表現する選択肢を示している。これは、ドキュメントの実際の人間可読表現4の別の捕捉シート6として（例えば、同様にPDFフォーマットで）、スクリーンに表示又は印刷される。通常では、人間可読表現4及び２次元行列コード5の双方が共通のPDFファイルに格納される。
【００２３】
図３は、ドキュメント4の冪等エミュレーションのステップを示しており、開始点は、人間可読アナログ形式で捕捉シート6にある２次元行列コード5にある。捕捉シート6は、電子形式で捕捉シート6から署名されたデータレコード1*と署名されたセマンティックス2*との双方を抽出することができる適切なバーコードリーダ7を使用して読み取られる。
【００２４】
代替として、ドキュメントが前述の補われた人間可読表現4*のフォーマットを有するデジタルのものである場合、署名されたデータレコード1*及び署名されたセマンティックス2*は、対応するデータファイルから抽出される。
【００２５】
結果の電子形式は、検証を受けることができる人間可読表現4の冪等の同一コンテンツのエミュレーションを生成する基礎として受け取られ得る。このように取り出された成分を使用して、信頼のある表現成分を使用することにより、人間可読表現を提供するために、図１の下部に示される処理が再び実行される。その後、一方で、データレコード1*及びセマンティックス2*の署名が検査され、他方で、印刷フォーマット又はデジタルフォーマットでの元のドキュメントの人間可読表現との新たに取り出されたドキュメントの人間可読表現の適合性又は信憑性が検査される。双方の人間可読表現の適合性又は同一性は、ドキュメントの元の作者により意図されたドキュメントのコンテンツ又は意味が、提示された人間可読表現に正確に表されていることを証明する。
【００２６】
本発明の方法と、この方法を使用して生成され得るドキュメントの人間可読表現とを使用して、それぞれ配布されたドキュメントの信憑性を検証することにより、例えばPDFファイルの形式で、ドキュメントの許可された配布を検証可能に実行することが可能になる。簡単に人間可読表現の機密状態を検査することも可能になる。更に、本発明の方法は、例えばXSL変換の形式で、適切にマーキングされたセマンティックスにより機密情報としてのドキュメントの人間可読表現の自動マーキングを可能にする。作者の名前又は配布者のアドレスのようなドキュメントの人間可読表現への更なる情報の追加も可能になる。
【図１】
2010503907.tif 000003
【図２】
2010503907.tif 000004
【図３】
2010503907.tif 000005
【国際調査報告】
2010503907.tif 000006
2010503907.tif 000007
2010503907.tif 000008