(57)【要約】【課題】コメントの特徴にしたがって、そのコメントを表示する順位又は形態を決定するようにした情報処理装置を提供する。【解決手段】情報処理装置の決定手段は、文書に添付された複数のコメントのうち、そのコメントの特徴にしたがって、そのコメントを表示する順位又は形態を決定し、表示手段は、決定した結果にしたがって、コメントを表示する。【選択図】図１
2018005306.tif 000002
【特許請求の範囲】
【請求項１】
文書に添付された複数のコメントのうち、該コメントの特徴にしたがって、該コメントを表示する順位又は形態を決定する決定手段と、
前記決定した結果にしたがって、前記コメントを表示する表示手段
を有する情報処理装置。
【請求項２】
前記決定手段は、前記特徴として、対象としているコメントを作成又は添付したユーザーの役職を用いる、
請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記特徴として、対象としているコメントに対する評価を用いる、
請求項１に記載の情報処理装置。
【請求項４】
前記決定手段は、前記特徴として、対象としているコメントの内容に類似している他の文書に添付されたコメントの数を用いる、
請求項１に記載の情報処理装置。
【請求項５】
前記決定手段は、前記他の文書として、対象としているコメントが添付された文書と類似している文書を用いる、
請求項４に記載の情報処理装置。
【請求項６】
コンピュータを、
文書に添付された複数のコメントのうち、該コメントの特徴にしたがって、該コメントを表示する順位又は形態を決定する決定手段と、
前記決定した結果にしたがって、前記コメントを表示する表示手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の人やグループの共同利用に便利なように文書の変更箇所、変更内容を、コメントと関連付けて表示していることを目的とし、文書の編集を受け付ける文書エディタ、コメントを入力するコメントエディタ、版情報を提示する版情報表示部を有するエディタ部と編集文書を管理する文書管理部、コメントを管理するコメント管理部、編集前の文書と編集後の文書を版情報として管理する版情報管理部を有する文書情報管理部を備えた端末装置に対し、編集文書を記憶する文書記憶部、コメントを記憶するコメント記憶部、版情報を記憶する版情報記憶部を有する文書データベースを共通に設け、これら編集文書を、版情報、コメントともにリンクして管理、記憶すると同時に、これらの文書情報を各端末装置から検索できるように構成していることが開示されている。
【０００３】
特許文献２には、校正指定情報や校正についてのコメント情報を作成・管理することにより、文書校正処理の効率を向上することを目的とし、文書ファイル中の元文書に対する校正箇所をユーザーに指定させ、校正箇所の校正の種別や位置、校正文字列を校正情報として校正情報テーブルに格納する文書校正手段と、校正情報テーブルに格納した複数の校正情報の個々の校正箇所について、個別に校正処理を実行するかキャンセルするかをユーザーに選択させ、実行する校正箇所のみを実行して新版の文書を作成し、文書ファイルを更新する校正実行手段、表示装置上の文書表示において、校正指定を元文書と区別して明確に表示する表示方法と、校正指定を実行した際の表示方法とを切り替える校正表示変更手段と、各校正指定に対して、ユーザーのコメントの付加を可能とし、コメント情報テーブルを編集し、また、コメント内容の表示を可能とするコメント編集手段とで校正することが開示されている。
【０００４】
特許文献３には、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することのできる文書処理装置、文書処理方法及び文書処理プログラムを得ることを課題とし、クライアント装置における添付部により、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付箋アノテーションにより添付した状態とするため、利用者によって添付された付箋アノテーションに関する情報をアノテーション管理サーバーの二次記憶部に登録し、関連付け記憶部により、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に、変更箇所を示す変更箇所情報（変更関連情報の一部）と前記コメントとを関連付けてアノテーション管理サーバーにおける二次記憶部に記憶することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−１１３９７５号公報
【特許文献２】特開平０６−１１０８８７号公報
【特許文献３】特開２００６−０３１２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書に対して行われたコメントの内容を表示する技術がある。
ところで、同じ箇所に対して複数のコメントが行われる場合がある。このように同じ箇所への複数のコメントに対して、どのコメントを採用するべきかをユーザーが判断することは困難である。
本発明は、コメントの特徴にしたがって、そのコメントを表示する順位又は形態を決定するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、文書に添付された複数のコメントのうち、該コメントの特徴にしたがって、該コメントを表示する順位又は形態を決定する決定手段と、前記決定した結果にしたがって、前記コメントを表示する表示手段を有する情報処理装置である。
【０００８】
請求項２の発明は、前記決定手段は、前記特徴として、対象としているコメントを作成又は添付したユーザーの役職を用いる、請求項１に記載の情報処理装置である。
【０００９】
請求項３の発明は、前記決定手段は、前記特徴として、対象としているコメントに対する評価を用いる、請求項１に記載の情報処理装置である。
【００１０】
請求項４の発明は、前記決定手段は、前記特徴として、対象としているコメントの内容に類似している他の文書に添付されたコメントの数を用いる、請求項１に記載の情報処理装置である。
【００１１】
請求項５の発明は、前記決定手段は、前記他の文書として、対象としているコメントが添付された文書と類似している文書を用いる、請求項４に記載の情報処理装置である。
【００１２】
請求項６の発明は、コンピュータを、文書に添付された複数のコメントのうち、該コメントの特徴にしたがって、該コメントを表示する順位又は形態を決定する決定手段と、前記決定した結果にしたがって、前記コメントを表示する表示手段として機能させるための情報処理プログラムである。
【発明の効果】
【００１３】
請求項１の情報処理装置によれば、コメントの特徴にしたがって、そのコメントを表示する順位又は形態が決定される。
【００１４】
請求項２の情報処理装置によれば、特徴として、対象としているコメントを作成又は添付したユーザーの役職が用いられる。
【００１５】
請求項３の情報処理装置によれば、特徴として、対象としているコメントに対する評価が用いられる。
【００１６】
請求項４の情報処理装置によれば、特徴として、対象としているコメントの内容に類似している他の文書に添付されたコメントの数が用いられる。
【００１７】
請求項５の情報処理装置によれば、他の文書として、対象としているコメントが添付された文書と類似している文書が用いられる。
【００１８】
請求項６の情報処理プログラムによれば、コメントの特徴にしたがって、そのコメントを表示する順位又は形態が決定される。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】文書管理テーブルのデータ構造例を示す説明図である。
【図４】テンプレート管理テーブルのデータ構造例を示す説明図である。
【図５】ユーザー管理テーブルのデータ構造例を示す説明図である。
【図６】コメント管理テーブルのデータ構造例を示す説明図である。
【図７】役職管理テーブルのデータ構造例を示す説明図である。
【図８】いいね管理テーブルのデータ構造例を示す説明図である。
【図９】類似データ管理テーブルのデータ構造例を示す説明図である。
【図１０】本実施の形態による処理例を示すフローチャートである。
【図１１】本実施の形態による処理例を示すフローチャートである。
【図１２】本実施の形態による処理例を示すフローチャートである。
【図１３】本実施の形態による処理例を示すフローチャートである。
【図１４】本実施の形態による処理例を示す説明図である。
【図１５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２１】
本実施の形態である情報処理装置１００は、文書に対して添付されたコメントを表示するものであって、図１の例に示すように、文書管理ＤＢ１０５、文書テンプレートＤＢ１１０、ユーザー情報管理ＤＢ１１５、文書情報評価管理ＤＢ１２０、文書情報抽出モジュール１２５、文書情報評価モジュール１３０、文書評価結果表示モジュール１３５を有している。
文書（ファイル、コンテンツとも言われる）とは、テキストデータ、数値データ、図形データ、画像データ、動画データ、音声データ等、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、画像読取装置（スキャナ等）で読み込まれた画像、Ｗｅｂページ、電子メール等を含む。
コメントには、校正、校閲、論評、見解、評価、注釈、批評、レビュー等を含む。具体的に、コメントには、指摘箇所と指摘内容（例えば、修正方法等を含めてもよい）の情報が含まれる。また、コメントを作成又は添付（いわゆる指摘）する者は、一般的には、その文書の作成者以外のユーザーであるが、その文書の作成者であってもよい。なお、本実施の形態が対象とするコメントは、その文書の作成者以外のユーザーが作成又は添付したコメントを対象としてもよいし、その文書の作成者が作成又は添付したコメントを含めた全てのコメントを対象としてもよい。また、コメントの添付方法としては、文書に貼り付ける電子付箋として実現してもよいし、コメントの内容へのリンクとして実現してもよい。
【００２２】
文書管理ＤＢ１０５は、文書テンプレートＤＢ１１０、文書情報抽出モジュール１２５、文書情報評価モジュール１３０、文書評価結果表示モジュール１３５、連携システム１５０の文書ＤＢ１５５と接続されている。文書管理ＤＢ１０５は、文書、文書の属性情報を管理する。例えば、文書管理テーブル３００を記憶している。図３は、文書管理テーブル３００のデータ構造例を示す説明図である。文書管理テーブル３００は、文書ＩＤ欄３１０、文書名欄３２０、作成者欄３３０、作成日時欄３４０、格納場所欄３５０、元テンプレート文書ＩＤ欄３６０等を有している。文書ＩＤ欄３１０は、本実施の形態において、文書を一意に識別するための情報（文書ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。文書名欄３２０は、その文書の文書名を記憶している。作成者欄３３０は、その文書の作成者（例えば、ユーザーＩＤ）を記憶している。作成日時欄３４０は、その文書の作成日時（年、月、日（曜日を含めてもよい）、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。格納場所欄３５０は、その文書の格納場所（例えば、文書名、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ等）を記憶している。また、文書そのものであってもよい。元テンプレート文書ＩＤ欄３６０は、その文書を作成するにあたって用いられたテンプレートを、本実施の形態において一意に識別するための情報（テンプレートＩＤ）を記憶している。
【００２３】
文書テンプレートＤＢ１１０は、文書管理ＤＢ１０５、文書情報評価モジュール１３０と接続されている。文書テンプレートＤＢ１１０は、文書のテンプレート（型、フォーマットとも言われる）を管理する。例えば、テンプレート管理テーブル４００を記憶している。図４は、テンプレート管理テーブル４００のデータ構造例を示す説明図である。テンプレート管理テーブル４００は、テンプレートＩＤ欄４１０、テンプレート名欄４２０、格納場所欄４３０、版欄４４０、コメント数欄４５０、添付位置欄４６０、指摘内容欄４７０、修正例欄４８０等を有している。テンプレートＩＤ欄４１０は、本実施の形態において、テンプレートを一意に識別するための情報（テンプレートＩＤ）を記憶している。テンプレート名欄４２０は、そのテンプレートのテンプレート名を記憶している。格納場所欄４３０は、そのテンプレートの格納場所（例えば、テンプレート名、ＵＲＬ等）を記憶している。また、テンプレートそのものであってもよい。版欄４４０は、そのテンプレートの版を記憶している。コメント数欄４５０は、そのテンプレートを元にして作成された文書に対してのコメント数を記憶している。添付位置欄４６０は、そのコメントの添付位置を記憶している。指摘内容欄４７０は、そのコメントの内容（指摘内容）を記憶している。修正例欄４８０は、そのコメントに対する修正例を記憶している。ここでの修正例として、文書の作成者によって修正した内容であってもよいし、そのコメントを作成又は添付したユーザー自身が修正した内容であってもよい。
【００２４】
ユーザー情報管理ＤＢ１１５は、文書情報抽出モジュール１２５、文書情報評価モジュール１３０と接続されている。ユーザー情報管理ＤＢ１１５は、ユーザーに関する情報を管理する。例えば、ユーザーの組織情報等を管理する。例えば、ユーザー管理テーブル５００を記憶している。図５は、ユーザー管理テーブル５００のデータ構造例を示す説明図である。ユーザー管理テーブル５００は、ユーザーＩＤ欄５１０、ユーザー名欄５２０、役職欄５３０、メールアドレス欄５４０等を有している。ユーザーＩＤ欄５１０は、本実施の形態において、ユーザーを一意に識別するための情報（ユーザーＩＤ）を記憶している。ユーザー名欄５２０は、そのユーザーのユーザー名を記憶している。役職欄５３０は、そのユーザーの役職（例えば、社長、部長、課長、グループ長、タスクリーダー、外部ユーザー等）を記憶している。メールアドレス欄５４０は、そのユーザーのメールアドレスを記憶している。
【００２５】
文書情報評価管理ＤＢ１２０は、文書情報評価モジュール１３０と接続されている。文書情報評価管理ＤＢ１２０は、文書情報評価モジュール１３０による決定結果を記憶する。例えば、文書情報評価管理ＤＢ１２０は、コメントの評価を管理する。例えば、コメント管理テーブル６００、役職管理テーブル７００、いいね管理テーブル８００、類似データ管理テーブル９００を記憶している。
【００２６】
図６は、コメント管理テーブル６００のデータ構造例を示す説明図である。コメント管理テーブル６００は、コメントＩＤ欄６１０、日時欄６２０、ユーザーＩＤ欄６３０、指摘内容欄６４０、添付文書ＩＤ欄６５０、添付位置欄６６０を有している。コメントＩＤ欄６１０は、本実施の形態において、コメントを一意に識別するための情報（コメントＩＤ）を記憶している。日時欄６２０は、そのコメントが添付又は作成された日時を記憶している。ユーザーＩＤ欄６３０は、そのコメントを添付又は作成したユーザーのユーザーＩＤを記憶している。指摘内容欄６４０は、そのコメントの内容（指摘内容）を記憶している。添付文書ＩＤ欄６５０は、そのコメントが添付された文書の文書ＩＤを記憶している。添付位置欄６６０は、そのコメントが添付された文書内の位置を記憶している。例えば、ページ数、章節等の項目、先頭からの文字数等で位置を指定してもよい。
【００２７】
図７は、役職管理テーブル７００のデータ構造例を示す説明図である。役職管理テーブル７００は、役職欄７１０、ランク欄７２０を有している。役職欄７１０は、ユーザーの役職を記憶している。ランク欄７２０は、その役職に対応するランクを記憶している。ここでのランクの数値は、評価の高いものから並んでいる。つまり、「１」は最も高い評価であることを示している。したがって、ランクは、表示する順位ともなっている。例えば、図７の例では、「社長」、「部長」、「課長」がそれぞれ作成又は添付したコメントがある場合、「社長」が作成したコメントを最初に表示し、次に「部長」が作成したコメントを表示し、そして「課長」が作成したコメントを表示することになる。
【００２８】
図８は、いいね管理テーブル８００のデータ構造例を示す説明図である。いいね管理テーブル８００は、指摘内容欄８１０、ランク欄８２０、いいね件数欄８３０を有している。指摘内容欄８１０は、コメントの内容（指摘内容）を記憶している。ランク欄８２０は、そのコメントのランクを記憶している。いいね件数欄８３０は、そのコメントに対して行われた「いいね」の件数を記憶している。ここでのランクは、「いいね」の件数を降順にソートした順位になっている。したがって、ランク「１」は最も「いいね」が多かったことを示している。
【００２９】
図９は、類似データ管理テーブル９００のデータ構造例を示す説明図である。類似データ管理テーブル９００は、指摘内容欄９１０、ランク欄９２０、類似件数欄９３０を有している。指摘内容欄９１０は、コメントの内容（指摘内容）を記憶している。ランク欄９２０は、そのコメントのランクを記憶している。類似件数欄９３０は、類似件数を記憶している。ここでの「類似件数」とは、そのコメント（Ａ）の内容に類似している他のコメント（Ｂ）の数である。類似の判定方法は、コメント内で同じ単語が使用されている個数としてもよいし、形態素解析を行い、比べる単語の意味空間における距離（距離の逆数）としてもよい。
なお、コメント（Ｂ）は、コメント（Ａ）が添付された文書（Ｃ）以外の文書（Ｄ）に添付されている。さらに、他の文書（Ｄ）として、対象としているコメント（Ａ）が添付された文書（Ｃ）と類似している文書を用いるようにしてもよい。文書の類似の対象は、文書の属性（文書名、作成者が所属するグループ等）の類似としてもよいし、文書の構成の類似としてもよいし、文書の内容の類似としてもよい。文書の属性、文書の内容を対象とした場合は、前述の類似の判定方法を用いてもよい。また、文書の構成を対象とした場合は、類似の判定方法として、構成を示す木構造の類似の判定方法を用いるようにしてもよい。
【００３０】
文書情報抽出モジュール１２５は、文書管理ＤＢ１０５、ユーザー情報管理ＤＢ１１５、文書情報評価モジュール１３０、連携システム１５０の文書ＤＢ１５５と接続されている。文書情報抽出モジュール１２５は、文書管理ＤＢ１０５から対象とする文書を抽出し、その文書に添付されたコメントを抽出する。また、文書情報抽出モジュール１２５は、連携システム１５０の文書ＤＢ１５５から対象とする文書を抽出し、その文書に添付されたコメントを抽出する。具体的には、コメント管理テーブル６００内のレコード（コメント管理テーブル６００の行）を特定することである。
【００３１】
文書情報評価モジュール１３０は、文書管理ＤＢ１０５、文書テンプレートＤＢ１１０、ユーザー情報管理ＤＢ１１５、文書情報評価管理ＤＢ１２０、文書情報抽出モジュール１２５と接続されている。文書情報評価モジュール１３０は、文書に添付された複数のコメントのうち、そのコメントの特徴にしたがって、そのコメントを表示する順位又は形態を決定する。例えば、文書情報評価モジュール１３０は、文書のコメントを評価し、その評価結果にしたがってコメントをランク付けする。
また、文書情報評価モジュール１３０は、特徴として、対象としているコメントを作成又は添付したユーザーの役職を用いるようにしてもよい。例えば、コメント管理テーブル６００、ユーザー管理テーブル５００、役職管理テーブル７００を用いる。具体的には、コメント管理テーブル６００のユーザーＩＤ欄６３０のユーザーＩＤから、ユーザー管理テーブル５００のユーザーＩＤ欄５１０に対応する役職欄５３０を抽出し、その役職欄５３０に対応するランクを役職管理テーブル７００から抽出すればよい。
【００３２】
また、文書情報評価モジュール１３０は、特徴として、対象としているコメントに対する評価を用いるようにしてもよい。「コメントに対する評価」は、具体的には、コメントに対して、ユーザーが「いいね」を行った回数がある。「いいね」とは、コメントに対しての評価を示すものであって、そのコメントを読んだユーザーが、そのコメントの内容を支持するとの意思表示を示すもの（投票、採点）である。具体的には、コメント毎に「いいね」ボタンを付しておき、この「いいね」ボタンが選択（押下）された回数をコメント毎に計数すればよい。例えば、いいね管理テーブル８００を用いればよい。
【００３３】
また、文書情報評価モジュール１３０は、特徴として、対象としているコメントの内容に類似している他の文書に添付されたコメントの数を用いるようにしてもよい。例えば、類似データ管理テーブル９００を用いればよい。
また、文書情報評価モジュール１３０は、他の文書として、対象としているコメントが添付された文書と類似している文書を用いるようにしてもよい。また、この「他の文書」は、文書管理ＤＢ１０５に記憶されている文書の他、連携システム１５０の文書ＤＢ１５５に記憶されている文書であってもよい。
【００３４】
文書評価結果表示モジュール１３５は、文書管理ＤＢ１０５と接続されている。文書評価結果表示モジュール１３５は、文書情報評価モジュール１３０によって決定した結果にしたがって、コメントを表示する。例えば、文書評価結果表示モジュール１３５は、ユーザーに、文書のコメントの添付箇所に対して、ランクの高い（前述の例では、ランク値が早い）コメントから順に表示する。コメントをリストとして上から順に表示してもよいし、コメントが記載された電子付箋を重ねて表示する場合は、上から順に表示してもよい。また、コメントの形態として、電子付箋の形状、模様、色彩、動的に変化する（例えば、フラッシュ、アニメーション等）、点滅（点滅における変更対象は、点滅を行うか否か、点滅を行っている期間、点滅の間隔等がある）、又は、これらの組み合わせであってもよい。例えば、最も高いランクのコメントを赤く表示し、それ以降をピンク、黄色、青色等としてもよい。
【００３５】
連携システム１５０は、文書ＤＢ１５５を有している。連携システム１５０は、情報処理装置１００と連携する情報処理装置である。例えば、メールシステム、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）システム、文書管理システム等がある。
文書ＤＢ１５５は、情報処理装置１００の文書管理ＤＢ１０５、文書情報抽出モジュール１２５と接続されている。文書ＤＢ１５５は、連携システム１５０が管理している文書等を管理する。
例えば、メールシステムと情報処理装置１００を連携させてもよい。メールレビュー（電子メールによるコメントの送付）を実施した場合、その電子メールの内容を解析することで、文書のコメントとして抽出し、情報処理装置１００によるコメントの表示処理の対象とすることができる。例えば、電子メールの内容として、「文書Ｙの５ページ目の項目（３）を×××としたほうがよい」がある場合は、自然言語処理における形態素解析、構文解析、意味解析等を行い、対象文書を「文書Ｙ」とし、コメントの添付箇所を「５ページ目の項目（３）」として、コメント内容を「×××としたほうがよい」とするコメントとして解析する。
【００３６】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。情報処理装置１００、連携システム（メールシステム）１５０Ａ、連携システム（ＳＮＳシステム）１５０Ｂ、連携システム（文書管理システム）１５０Ｃ、ユーザー端末２１０Ａ、ユーザー端末２１０Ｂは、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１００による機能は、クラウドサービスとして実現してもよい。
例えば、ユーザー端末２１０Ａで作成された文書が、情報処理装置１００に格納される。情報処理装置１００を閲覧したユーザー端末２１０Ｂ等でコメントが添付される。その文書の同じ箇所に対して、複数人からコメントが添付される。もちろんのことながら、その文書の同じ箇所に対してのコメントは複数個となる。その後、コメントが添付された文書を、ユーザー端末２１０Ａで表示する。コメントの特徴（コメントしたユーザーの役職、「いいね」の数、類似するコメントの数等）にしたがって、コメントの順位又は形態が変更されて、表示される。ユーザー端末２１０Ａのユーザーは、読むべきコメントを見つけることができるようになる。
【００３７】
図１０は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１００２では、指摘コメントを保持している文書を取得する。
ステップＳ１００４では、文書の指摘箇所と指摘コメントのユーザー情報を取得する。例えば、ユーザー管理テーブル５００から取得する。
ステップＳ１００６では、取得したユーザー情報の役職情報を比較し、役職の位の高いユーザーの指摘コメントから順にランク付けをする。例えば、役職管理テーブル７００を用いてランク付けを行う。
ステップＳ１００８では、指摘内容とランク付けした情報を文書情報評価管理ＤＢ１２０に保存する。
ステップＳ１０１０では、評価が完了した文書を表示する。
ステップＳ１０１２では、ユーザーの操作にしたがって、指摘内容の表示方法として、役職を選択する。
ステップＳ１０１４では、ランクの高い順に指摘内容を強調表示する。
【００３８】
図１１は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１１０２では、“いいね”の情報を保持している文書を取得する。
ステップＳ１１０４では、文書の“いいね”の評価がされている指摘箇所と指摘内容を抽出する。
ステップＳ１１０６では、抽出した指摘箇所と指摘内容の情報とランク付け情報を文書情報評価管理ＤＢ１２０に保存する。
ステップＳ１１０８では、保存された情報内の“いいね”の評価件数が多い順に指摘内容をランク付けする。
ステップＳ１１１０では、評価が完了した文書を表示する。
ステップＳ１１１２では、ユーザーの操作にしたがって、指摘内容の表示方法として、“いいね”を選択する。
ステップＳ１１１４では、ランクの高い順に指摘内容を強調表示する。
【００３９】
図１２は、本実施の形態による処理例を示すフローチャートである。
ステップＳ１２０２では、文書の指摘箇所と指摘コメントの類似している件数を評価する。
ステップＳ１２０４では、類似件数の多い指摘コメントから順にランク付けをする。
ステップＳ１２０６では、指摘内容とランク付けした情報を文書情報評価管理ＤＢ１２０に保存する。
ステップＳ１２０８では、評価が完了した文書を表示する。
ステップＳ１２１０では、ユーザーの操作にしたがって、指摘内容の表示方法として、類似件数を選択する。
ステップＳ１２１２では、ランクの高い順に指摘内容を強調表示する。
【００４０】
図１３は、本実施の形態による処理例を示すフローチャートである。図１２の例に示したフローチャートに、ステップＳ１３０２の処理を付加したものである。
ステップＳ１３０２では、指摘コメントを保存している文書と、その文書とタイトルなどの属性情報が類似の文書を取得する。
ステップＳ１３０４では、文書の指摘箇所と指摘コメントの類似している件数を評価する。
ステップＳ１３０６では、類似件数の多い指摘コメントから順にランク付けをする。
ステップＳ１３０８では、指摘内容とランク付けした情報を文書情報評価管理ＤＢ１２０に保存する。
ステップＳ１３１０では、評価が完了した文書を表示する。
ステップＳ１３１２では、ユーザーの操作にしたがって、指摘内容の表示方法として、類似件数を選択する。
ステップＳ１３１４では、ランクの高い順に指摘内容を強調表示する。
【００４１】
例えば、テスト実施結果の報告書の作成において、チームの複数メンバーを対象にレビューを実施した結果、テストの実施目的の記載に対して、複数のコメントがあり、異なる指摘により、どの指摘に対応するべきか分からないことがある。このような場合、指摘者のユーザー情報をユーザー情報管理ＤＢ１１５から取得し、指摘者の役職（例えば、タスクリーダー、外部ユーザーであるか）の情報から、コメントのランク付けを行い、ランクの高いコメントから順に強調表示した一覧で表示する。例えば、同じ箇所に部長と課長のレビューコメントがあった場合、役職の位の高い部長のレビューコメントを強調表示する。表示する情報としては、指摘事項、修正方法、指摘者の情報等を表示する。これにより、最も適した修正方法と対応するべき指摘事項をユーザーが判断することができる。
【００４２】
図１４は、本実施の形態による処理例を示す説明図である。
文書１４００の３行目（「商品をリリースするため」）に対して、３つのコメント（コメント１４１０、コメント１４２０、コメント１４３０）が添付されている。そして、指摘内容の表示方法として、役職が、ユーザーの操作にしたがって選択された場合を示している。ここでは、コメント１４１０は社長によって作成又は添付され、コメント１４２０は部長によって作成又は添付され、コメント１４３０は課長によって作成又は添付されている。
したがって、コメント（電子付箋）の表示順位は、コメント１４１０、コメント１４２０、コメント１４３０となる。
コメント１４１０として、例えば、「役職ランク１位：社長、山田    商品名やリリース予定日などより詳細な情報を記載するべき。」と表示する。また、コメント１４１０に対して修正案１４１５がリンクされている。修正案１４１５として、例えば、「校正案：プロダクトＡの２０１７年１２月のリリースに向けてテストを実施。」と表示する。
【００４３】
また、例えば、文書テンプレートＤＢ１１０に格納している報告書等のテンプレートに、テンプレートを使用して作成した報告書の、指摘事項と修正内容の情報を解析し、その情報を格納されているテンプレートに反映してもよい。ユーザーは、テンプレートを使用して文書を作成するときに、指摘事項と修正内容を確認することができ、文書の質が向上する。
ここで、テンプレートへの反映は、例えば、枠のサイズを大きくすべき等のコメントの記載ある場合は、テンプレートの枠を大きくするようにしてもよい。また、そのコメントが閲覧された後に、閲覧者によって文書内のテンプレートに既に記載されている内容（例えば、枠等）が変更された場合は、その変更を文書テンプレートＤＢ１１０内のテンプレートに反映させてもよい。
【００４４】
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図１５に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１５０１を用い、記憶装置としてＲＡＭ１５０２、ＲＯＭ１５０３、ＨＤ１５０４を用いている。ＨＤ１５０４として、例えばハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。文書情報抽出モジュール１２５、文書情報評価モジュール１３０、文書評価結果表示モジュール１３５等のプログラムを実行するＣＰＵ１５０１と、そのプログラムやデータを記憶するＲＡＭ１５０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１５０３と、文書管理ＤＢ１０５、文書テンプレートＤＢ１１０、ユーザー情報管理ＤＢ１１５、文書情報評価管理ＤＢ１２０、文書ＤＢ１５５等としての機能を有する補助記憶装置（フラッシュ・メモリ等であってもよい）であるＨＤ１５０４と、キーボード、マウス、タッチスクリーン、マイク等に対する利用者の操作に基づいてデータを受け付ける受付装置１５０６と、ＣＲＴ、液晶ディスプレイ、スピーカー等の出力装置１５０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１５０７、そして、それらをつないでデータのやりとりをするためのバス１５０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００４５】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１５に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１５に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１５に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００４６】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００４７】
１００…情報処理装置
１０５…文書管理ＤＢ
１１０…文書テンプレートＤＢ
１１５…ユーザー情報管理ＤＢ
１２０…文書情報評価管理ＤＢ
１２５…文書情報抽出モジュール
１３０…文書情報評価モジュール
１３５…文書評価結果表示モジュール
１５０…連携システム
１５５…文書ＤＢ
２１０…ユーザー端末
２９０…通信回線
【図１】
2018005306.tif 000003
【図２】
2018005306.tif 000004
【図３】
2018005306.tif 000005
【図４】
2018005306.tif 000006
【図５】
2018005306.tif 000007
【図６】
2018005306.tif 000008
【図７】
2018005306.tif 000009
【図８】
2018005306.tif 000010
【図９】
2018005306.tif 000011
【図１０】
2018005306.tif 000012
【図１１】
2018005306.tif 000013
【図１２】
2018005306.tif 000014
【図１３】
2018005306.tif 000015
【図１４】
2018005306.tif 000016
【図１５】
2018005306.tif 000017