(57)【要約】【課題】開示文書を作成する際に隠蔽すべき情報と隠蔽してはいけない情報を知らなくても作業を行うことを可能にすること。【解決手段】非開示文字列と非開示理由とを対応付けて管理する非開示辞書と、強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書とを用い、文書中に開示タグ、開示理由、強制開示タグ、強制開示理由を埋め込み、開示タグのついた文字列については、無意味な文字列に置換することで上記課題を解決する。【選択図】　図１
2004118599.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
非開示文字列と非開示理由とを対応付けて管理する辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込む機能と、
非開示タグが付与された文字列を無意味な文字列に置換する機能と
を実現させる情報開示プログラム。
【請求項２】
請求項１記載の情報開示プログラムであって、コンピュータに、さらに、
文書中の非開示タグを検索し、検索された非開示タグに対応する非開示文字列が強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書に登録されている場合に、検索された非開示タグを強制開示タグに置換するとともに、非開示理由を強制開示理由に置換する機能
を実現させる情報開示プログラム。
【請求項３】
非開示文字列と非開示理由とを対応付けて管理する非開示辞書と、
前記非開示辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込む手段と、
非開示タグが付与された文字列を無意味な文字列に置換する手段と
を有する情報開示装置。
【請求項４】
強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書と、
文書中の非開示タグを検索し、検索された非開示タグが前記強制開示辞書に登録されている場合に、検索された非開示タグを強制開示タグに置換するとともに、非開示理由を強制開示理由に置換する手段と
をさらに有する請求項３記載の情報開示装置。
【請求項５】
非開示文字列と非開示理由とを対応付けて管理する辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込むステップと、
非開示タグが付与された文字列を無意味な文字列に置換するステップと
を有する情報開示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オリジナルのドキュメントの一部を削除（いわゆる墨塗り）した開示用ドキュメントの作成に関する。
【０００２】
【従来の技術】
官公庁で作成した文書は国民からの要求に応じて開示される。その際に、不特定多数の閲覧者に対して開示すべきでない情報（例えば、特定の個人名や企業名等）が含まれている場合、これらの情報は削除される必要がある。
【０００３】
特開２００２−２０７７２５号公報にはＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ）形式のファイルに対して墨塗り処理を行う発明が開示されている。ＰＤＦ形式のファイルは文字情報を隠蔽するための専用レイヤを定義し、この専用レイヤを用いて黒塗り処理を行うことで擬似的に隠蔽すること可能である。しかし、あくまでも擬似的な隠蔽処理に過ぎないためファイルの中には隠蔽すべき情報が依然として存在しているという問題がある。そこで特開２００２−２０７２５号公報に記載された発明では、専用レイヤ上で黒塗り処理された部分に対応した文字情報を自動的に削除することで、上記問題を解決している。
【０００４】
【特許文献１】
特開２００２−２０７７２５号公報
【０００５】
【発明が解決しようとする課題】
特開２００２−２０７７２５に開示された発明では、利用者が隠蔽箇所を指定する際には隠蔽すべき情報と隠蔽してはいけない情報を正確に知った上で作業を行う必要があり、利用者に負担を強いるものである。
【０００６】
また、閲覧者の立場からすれば、非公開とされた情報が、なぜ非公開になったのかその理由を知ることも出来なかった。
【０００７】
【課題を解決するための手段】
本発明においては、非開示文字列と非開示理由とを対応付けて管理する非開示辞書と、強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書とを用い、文書中に開示タグ、開示理由、強制開示タグ、強制開示理由を埋め込み、開示タグのついた文字列については、無意味な文字列に置換することで上記課題を解決する。
【０００８】
【発明の実施の形態】
まず、図１を用いて本実施形態の構成を説明する。サーバと作成者用端末装置と審査者用端末装置と閲覧者用端末装置とがネットワークを経由して接続されている。
【０００９】
サーバ１はＣＰＵ６とメモリ７と補助記憶装置８とを備えたコンピュータである。
【００１０】
作成者用端末装置２と審査者用端末装置３と閲覧者用端末装置４はそれぞれ、ＣＰＵとメモリとディスプレイキーボードとマウスとを備えたコンピュータである。
【００１１】
サーバ１では補助記憶装置８に格納されているマスタ文書作成プログラム９と強制開示プログラム１０と開示文書作成プログラム１１とがメモリ８にロードされてＣＰＵ６によって実行される。サーバ１の補助記憶装置８には、更に、マスター文書１２と開示文書１３と非開示辞書１４と強制開示辞書１５とコメント辞書１６とが格納される。
【００１２】
文書作成者はマスタ文書作成プログラム９を実行することにより、ワード・プロセッシング・プログラムを用いて作成した文書からＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　ＭａｒｋｕｐＬａｎｇｕａｇｅ）形式のマスタ文書１２を作成する。マスタ文書１２には隠蔽すべき文字列に対して非開示タグと非開示の理由が付与されている。
【００１３】
審査者は文書作成者の作成したマスタ文書１２に対して強制開示プログラム１０を実行することでマスタ文書１２の中では非開示とされている文字列のうち強制的に開示すべき文字列を開示対象に変更し、開示すべきものと非開示にすべきものとの正確性を確認したうえで、開示文書作成プログラム１１を実行してＸＭＬ形式の開示文書１３を作成する。
【００１４】
閲覧者は開示文書１３を閲覧者用端末装置４のディスプレイに表示させて閲覧する。
【００１５】
図１２に本実施形態で使用するタグの一覧を示す。
【００１６】
図２を用いて非開示辞書１４の説明を行う。
【００１７】
非開示辞書１４は複数のレコードで構成されるテーブルである。各レコードは非開示文字列と意味タグ対応配列で構成される。意味タグ対応配列のそれぞれの配列要素は意味タグと非開示理由で構成される。
【００１８】
非開示文字列は文書中の文字列とのマッチングに使用される。意味タグおよび非開示理由は文書中に埋め込まれるものである。
【００１９】
図３を用いて強制開示辞書１５の説明を行う。
【００２０】
強制開示辞書１５は複数のレコードで構成されるテーブルである。各レコードは意味タグと強制開示文字列と理由番号とで構成される。
【００２１】
意味タグおよび強制開示文字列は文書中で非開示とされている文字列とのマッチングに使用される。理由番号は後述する理由辞書１６の一つのレコードに対するポインタである。
【００２２】
図４を用いて理由辞書１６の説明を行う。
【００２３】
理由辞書は複数のレコードで構成されるテーブルである。各レコードは理由番号とコメント本文とで構成されている。
【００２４】
理由番号は前述の強制開示辞書１５のあるレコードで参照される値である。コメント本文は文書中に埋め込まれる文字列である。
【００２５】
図５を用いてマスタ文書作成プログラム１２の説明を行う。
【００２６】
マスタ文書作成プログラム１２は、まずオリジナルの文書を読み込む（ステップＳ５１）。
【００２７】
次に、非開示辞書１４から非開示文字列を一つ読み込む。非開示文字列が読み込めなければステップＳ５９に進む。
【００２８】
読み込めた場合、文書の先頭から読み込んだ非開示文字列を検索する（ステップＳ５４）。非開示辞書１４において非開示文字列に対応して登録されている意味タグが複数個ある場合には複数の意味タグを表示してそれらの中から１つの意味タグを利用者に選択させる（ステップＳ５７）。非開示辞書１４に唯一登録されていた意味タグもしくは利用者に選択された意味タグおよびそれに対応付けられた非開示理由を用いて検索された文字列を置換する（ステップＳ５８）。
【００２９】
非開示文字列の検索から文字列の置換までの処理を、文書の最後に到達するまで繰り返す。
【００３０】
非開示文字列が検索できなかった場合には次の非開示文字列を辞書から読み込んで文書中の文字列の置換処理を繰り返す。最後にマスタ文書１２として出力する（ステップＳ５９）。
【００３１】
図６を用いて強制開示プログラムの処理を説明する。
【００３２】
先ずマスタ文書１２を読み込む（ステップＳ６１）。
【００３３】
次に文書中から非開示タグを検索する（ステップＳ６２）。非開示タグが検索できた場合には、文書中の意味タグと非開示文字列に一致する意味タグと強制開示文字列を強制開示辞書１５から検索する。検索できなかった場合、この非開示文字列は強制開示の対象ではない。
【００３４】
検索できた場合、非開示の解除処理を行う。具体的には非開示タグを強制開示タグに置換し（ステップＳ６５）、コメントを強制開示コメントに置換する（ステップＳ６６）。
【００３５】
以上の処理を非開示タグの検索が文書の末尾に到達するまで繰り返す。処理が終了すると中間文書としてメモリに保持しておく。
【００３６】
図７を用いて開示文書作成プログラム１１の処理を説明する。
【００３７】
中間文書から非開示タグを検索する。検索できない場合はステップＳ７６に進む。検索できた場合、非開示文字列の文字数を数える（ステップＳ７３）。
【００３８】
次に文字数と同じ数の“■”で構成される繰返し文字列を作成し（ステップＳ７５）、非開示文字列をこの繰返し文字列で置換する（ステップＳ７５）。
【００３９】
以上の処理を非開示タグが検索できなくなるまで繰り返し、最後に開示文書１３として出力する。
【００４０】
図８、図９、図１０、図１１を用いて文書の変遷の例を示す。
【００４１】
図８はオリジナルの文書の例である。図８に示したオリジナルの文書を入力としてマスタ文書作成プログラムは図９に示すマスタ文書を出力する。
【００４２】
このマスタ文書を入力として強制開示プログラム１０は図１０に示す中間文書を生成し、開示文書作成プログラム１１が図１１に示す開示文書を出力する。
【００４３】
ここまでの説明では、サーバと作成者用端末装置と審査者用端末装置と閲覧者用端末装置とがネットワークを経由して接続されている態様で説明したが、これらの装置は単一のコンピュータにより実現されてもよい。
【００４４】
以上から判るように、本発明の実施の形態の特徴を列記すると以下の通りである。
【００４５】
（付記１）　コンピュータに、
非開示文字列と非開示理由とを対応付けて管理する辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込む機能と、
非開示タグが付与された文字列を無意味な文字列に置換する機能と
を実現させる情報開示プログラム。
【００４６】
（付記２）　付記１記載の情報開示プログラムであって、コンピュータに、さらに、
文書中の非開示タグを検索し、検索された非開示タグに対応する非開示文字列が強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書に登録されている場合に、検索された非開示タグを強制開示タグに置換するとともに、非開示理由を強制開示理由に置換する機能
を実現させる情報開示プログラム。
【００４７】
（付記３）　非開示文字列と非開示理由とを対応付けて管理する非開示辞書と、
前記非開示辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込む手段と、
非開示タグが付与された文字列を無意味な文字列に置換する手段と
を有する情報開示装置。
【００４８】
（付記４）　　　強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書と、
文書中の非開示タグを検索し、検索された非開示タグが前記強制開示辞書に登録されている場合に、検索された非開示タグを強制開示タグに置換するとともに、非開示理由を強制開示理由に置換する手段と
をさらに有する付記３記載の情報開示装置。
（付記５）　非開示文字列と非開示理由とを対応付けて管理する辞書に登録されている非開示文字列を文書中から検索し、非開示タグと当該非開示文字列に対応する非開示理由とを文書に埋め込むステップと、
非開示タグが付与された文字列を無意味な文字列に置換するステップと
を有する情報開示方法。
【００４９】
（付記６）　付記５記載の情報開示方法であって、
文書中の非開示タグを検索し、検索された非開示タグに対応する非開示文字列が強制開示文字列と強制開示理由とを対応付けて管理する強制開示辞書に登録されている場合に、検索された非開示タグを強制開示タグに置換するとともに、非開示理由を強制開示理由に置換するステップと
をさらに有する情報開示方法。
【００５０】
【発明の効果】
以上の構成により、開示文書を作成する際に隠蔽すべき情報と隠蔽してはいけない情報を知らなくても作業を行うことができ、利用者に負担削減される。
【００５１】
また、閲覧者は、非公開とされた情報が、なぜ非公開になったのかその理由を知るようになる。
【００５２】
さらに、一般的には非公開とされる情報が公開される場合であっても、その理由を知ることができる。
【図面の簡単な説明】
【図１】本発明のシステム構成を表わす図
【図２】非開示辞書のデータ構造および内容の例を示す図
【図３】強制開示辞書のデータ構造および内容の例を示す図
【図４】理由辞書のデータ構造および内容の例を示す図
【図５】マスタ文書作成プログラムの処理フローを示す図
【図６】強制開示プログラムの処理フローを示す図
【図７】開示文書作成プログラムの処理フローを示す図
【図８】オリジナル文書の例を示す図
【図９】マスタ文書の例を示す図
【図１０】中間文書の例を示す図
【図１１】開示文書の例を示す図
【図１２】タグの一覧を示す図
【符号の説明】
１　サーバ
２　作成者用端末装置
３　審査者用端末装置
４　閲覧者用端末装置
５　　ネットワーク
【図１】
2004118599.tif 000003
【図２】
2004118599.tif 000004
【図３】
2004118599.tif 000005
【図４】
2004118599.tif 000006
【図５】
2004118599.tif 000007
【図６】
2004118599.tif 000008
【図７】
2004118599.tif 000009
【図８】
2004118599.tif 000010
【図９】
2004118599.tif 000011
【図１０】
2004118599.tif 000012
【図１１】
2004118599.tif 000013
【図１２】
2004118599.tif 000014