(57)【要約】【課題】安全性を害さずに、データベースに蓄積された情報からどのようなコンテンツを生成できるのかを把握させることができる情報処理装置、情報処理システム、情報処理方法及びプログラムを提供する。【解決手段】データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付部２７と、コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得部３１と、コンテンツ情報に基づいて、項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定部３３と、特定された見本コンテンツ情報を出力する出力部２５と、を備える。【選択図】図３
2016103213.tif 000002
【特許請求の範囲】
【請求項１】
データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付部と、
コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツ情報に基づいて、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定部と、
前記特定された見本コンテンツ情報を出力する出力部と、
を備える情報処理装置。
【請求項２】
前記特定部は、前記コンテンツ情報に含まれる前記複数の組み合わせ情報のうち前記項目有無情報が有を示す項目で組み合わせが満たされる組み合わせ情報に対応付けられた見本コンテンツ情報を、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、１以上のデータベースそれぞれの有無を示すデータベース有無情報の入力を更に受け付け、
前記項目有無情報は、前記１以上のデータベースのうち有が入力されたデータベースを構成する１以上の項目それぞれの有無を示す請求項１又は２に記載の情報処理装置。
【請求項４】
前記データベース有無情報は、前記１以上のデータベースのうち有が入力されたデータベースの依存関係を更に示し、
前記コンテンツ情報は、前記コンテンツ毎に、当該コンテンツの生成に必要な１以上のデータベースの依存関係を示す依存関係情報を更に対応付けており、
前記特定部は、前記コンテンツ情報に基づいて、前記データベース有無情報及び前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する請求項３に記載の情報処理装置。
【請求項５】
前記特定部は、前記コンテンツ情報に含まれる前記複数の組み合わせ情報のうち前記項目有無情報が有を示す項目で組み合わせが満たされる組み合わせ情報、及び前記コンテンツ情報に含まれる前記複数の依存関係情報のうち前記データベース有無情報が示す依存関係で依存関係が満たされる依存関係情報に対応付けられた見本コンテンツ情報を、前記データベース有無情報及び前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する請求項４に記載の情報処理装置。
【請求項６】
前記項目有無情報は、前記１以上の項目のうち有が入力された項目の種別を更に示し、
前記組み合わせ情報は、前記コンテンツの生成に必要な項目及び当該項目の種別のペアの１以上の組み合わせを示す請求項１〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記組み合わせ情報は、論理演算で表現される請求項１〜６のいずれか１つに記載の情報処理装置。
【請求項８】
前記出力部は、前記特定された見本コンテンツ情報と、前記複数の見本コンテンツ情報のうち特定されなかった見本コンテンツ情報とを、識別可能に出力する請求項１〜７のいずれか１つに記載の情報処理装置。
【請求項９】
前記受付部は、前記特定されなかった見本コンテンツ情報の選択入力を更に受け付け、
前記特定部は、前記特定されなかった見本コンテンツ情報が示すコンテンツの生成に必要な１以上の項目のうち、前記項目有無情報が示す前記１以上の項目のうち有が入力された項目以外の項目を更に特定し、
前記出力部は、前記特定された項目を示す必要項目情報を更に出力する請求項８に記載の情報処理装置。
【請求項１０】
分野毎に、当該分野で用いられる１以上のデータベースを示すデータベース情報、及び当該１以上のデータベースを構成する１以上の項目を示す項目情報を対応付けた分野情報を取得する分野情報取得部を更に備え、
前記出力部は、前記複数の分野のうち所定の分野の項目情報を出力し、
前記受付部は、前記所定の分野の項目有無情報の入力を受け付ける請求項１〜９のいずれか１つに記載の情報処理装置。
【請求項１１】
データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付部と、
コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツ情報に基づいて、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定部と、
前記特定された見本コンテンツ情報を出力する出力部と、
を備える情報処理システム。
【請求項１２】
データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付ステップと、
コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得ステップと、
前記コンテンツ情報に基づいて、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定ステップと、
前記特定された見本コンテンツ情報を出力する出力ステップと、
を含む情報処理方法。
【請求項１３】
データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付ステップと、
コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得ステップと、
前記コンテンツ情報に基づいて、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定ステップと、
前記特定された見本コンテンツ情報を出力する出力ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、業務やサービス等でデータベースに蓄積された情報を第３者に提供して、業務やサービス等を改善するためのレポートなどのコンテンツの生成を依頼する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、データベースに蓄積された情報を第３者に提供してコンテンツの生成を依頼する場合、依頼者は、データベースに蓄積された情報の第３者による解析結果を待たなければ、データベースに蓄積された情報からどのようなコンテンツを生成できるのか知ることができない。
【０００４】
このため、依頼者が希望するようなコンテンツを生成できない場合、コンテンツを生成しないにも関わらず、データベースに蓄積された情報が第３者に提供され、解析されてしまうことになり、安全性の観点から好ましくない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、安全性を害さずに、データベースに蓄積された情報からどのようなコンテンツを生成できるのかを把握させることができる情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理装置は、データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける受付部と、コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を取得するコンテンツ情報取得部と、前記コンテンツ情報に基づいて、前記項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する特定部と、前記特定された見本コンテンツ情報を出力する出力部と、を備える。
【発明の効果】
【０００７】
本発明によれば、安全性を害さずに、データベースに蓄積された情報からどのようなコンテンツを生成できるのかを把握させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態のデータベースの一例を示す図である。
【図２】図２は、本実施形態の情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の情報処理装置の機能構成の一例を示すブロック図である。
【図４】図４は、本実施形態の分野情報の一例を示す図である。
【図５】図５は、本実施形態のデータベース情報の表示例を示す図である。
【図６】図６は、本実施形態のデータベース有無情報の入力例を示す図である。
【図７】図７は、本実施形態の項目情報の表示例を示す図である。
【図８】図８は、本実施形態の項目有無情報の入力例を示す図である。
【図９】図９は、本実施形態のコンテンツ情報の一例を示す図である。
【図１０】図１０は、本実施形態の見本コンテンツ情報の表示例を示す図である。
【図１１】図１１は、本実施形態の情報処理装置で実行される処理の一例を示すフローチャートである。
【図１２】図１２は、図１１のフローチャートのステップＳ１１７の処理の一例を示すフローチャートである。
【図１３】図１３は、変形例２の見本コンテンツ情報の表示例を示す図である。
【図１４】図１４は、変形例３の情報処理システムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明にかかる情報処理装置、情報処理システム、情報処理方法及びプログラムの実施形態を詳細に説明する。
【００１０】
まず、本実施形態のデータベースについて説明する。図１は、本実施形態のデータベースの一例を示す図であり、訪問データベースを示す。図１に示すように、訪問データベースは、見出しと本体とで構成されている。
【００１１】
見出しは、予めデータベースに設定されている情報であり、図１に示す例では、訪問ＩＤ、社員ＩＤ、社員名、及び日時という項目（属性）で構成されている。本体は、データベースに蓄積されていく実際の情報であり、見出しに対する１件分の情報であるレコードの集合で構成される。
【００１２】
データベースの所有者である依頼者は、このようなデータベースからどのようなコンテンツを生成できるのか分からずに、データベースの全ての情報を第３者に提供してコンテンツの生成を依頼してしまうと、依頼者が希望するようなコンテンツを生成できないにも関わらず、データベースの全ての情報が第３者に提供され、解析されてしまうことも生じてしまい、安全性の観点から好ましくない。
【００１３】
このため本実施形態では、依頼者は、データベースの名称及び当該データベースの見出しを構成する項目を第３者に提供して、どのようなコンテンツの生成が可能であるかの解析を依頼する。データベースの名称や見出しは、予めデータベースに設定されている情報であり、データベースの本体を構成する秘匿性の高い情報ではない。従って本実施形態によれば、安全性を害さずに、データベースに蓄積された情報からどのようなコンテンツを生成できるのかを依頼者に把握させることができる。
【００１４】
図２は、本実施形態の情報処理装置１０のハードウェア構成の一例を示すブロック図である。図２に示すように、情報処理装置１０は、ＣＰＵ（Central  Processing  Unit）やＧＰＵ（Graphics  Processing  Unit）などの制御装置１１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの主記憶装置１２と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの補助記憶装置１３と、ディスプレイなどの表示装置１４と、マウス、キーボード、又はタッチパネルなどの入力装置１５と、通信インタフェースなどの通信装置１６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１５】
情報処理装置１０は、例えば、タブレット端末、ＰＣ（Personal  Computer）、及びスマートフォンなどが挙げられる。本実施形態では、情報処理装置１０がタブレット端末であり、第３者が依頼者とコミュニケーションを取りながら、情報処理装置１０を使用して、依頼者から提供されたデータベースの名称及び見出しからどのようなコンテンツの生成が可能であるかを解析するような利用形態を例に取り説明するが、これに限定されるものではない。
【００１６】
図３は、本実施形態の情報処理装置１０の機能構成の一例を示すブロック図である。図３に示すように、情報処理装置１０は、分野情報記憶部２１と、分野情報取得部２３と、出力部２５と、受付部２７と、コンテンツ情報記憶部２９と、コンテンツ情報取得部３１と、特定部３３とを、備える。
【００１７】
分野情報記憶部２１及びコンテンツ情報記憶部２９は、例えば、主記憶装置１２及び補助記憶装置１３の少なくともいずれかにより実現でき、分野情報取得部２３、出力部２５、受付部２７、コンテンツ情報取得部３１、及び特定部３３は、例えば、制御装置１１及び主記憶装置１２により実現できる。
【００１８】
分野情報記憶部２１は、分野毎に、当該分野で用いられる１以上のデータベースを示すデータベース情報、及び当該１以上のデータベースを構成する１以上の項目を示す項目情報を対応付けた分野情報を記憶する。分野としては、例えば、業種や業務などの分野が挙げられる。
【００１９】
図４は、本実施形態の分野情報の一例を示す図である。図４に示す例では、分野情報は、ｉｄと、分野名と、データベース名（データベース情報の一例）と、項目名（項目情報の一例）と、を対応付けた情報となっている。
【００２０】
例えば、営業分野の場合、「訪問」のデータベース（「訪問」のデータベースの見出し）は、訪問ＩＤ、社員ＩＤ、社員名、及び日時という項目で構成され、「案件」のデータベース（「案件」のデータベースの見出し）は、案件ＩＤ、社員ＩＤ、社員名、日時、及び売り上げという項目で構成され、「社員」のデータベース（「社員」のデータベースの見出し）は、営業成績、目標売上、一か月あたりの訪問数、一か月あたりの案件数、及び営業ランクという項目で構成されていることが示されている。なお、図４において、項目の後のかっこ書きは、項目の種別を示しており、例えば、項目のデータの型や単位などを示している。
【００２１】
分野情報取得部２３は、分野情報を取得する。本実施形態では、分野情報取得部２３は、分野情報記憶部２１から分野情報を取得する。
【００２２】
出力部２５は、分野情報取得部２３により取得された分野情報を構成する複数の分野のうち所定の分野のデータベース情報及び項目情報を出力する。
【００２３】
受付部２７は、１以上のデータベースそれぞれの有無を示すデータベース有無情報の入力を受け付ける。具体的には、受付部２７は、出力部２５により出力された所定の分野のデータベース情報が示す１以上のデータベースそれぞれの有無及び有が入力されたデータベースの依存関係を示すデータベース有無情報の入力を受け付ける。
【００２４】
また受付部２７は、データベースを構成する１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける。具体的には、受付部２７は、出力部２５により出力された所定の分野の項目情報が示す１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける。
【００２５】
例えば、第３者が、依頼者から提供された各データベースの名称から営業分野のデータベースと判断し、入力装置１５から営業分野を選択する入力を行い、受付部２７により当該入力が受け付けられると、出力部２５は、図５に示すような表示態様で営業分野のデータベース情報を表示装置１４に表示する。
【００２６】
第３者は、依頼者から提供された各データベースの名称から、営業分野のデータベース情報が示す１以上のデータベースそれぞれの有無を判断し、図６に示すように、入力装置１５から、有ると判断したデータベースを選択する入力を行う。図６に示す例では、第３者は、入力装置１５から、有ると判断したデータベースをチェックする入力を行うことで、データベースの有無を入力する。
【００２７】
また第３者は、依頼者から提供された各データベースの見出しを構成する項目から各データベースの依存関係を判断し、図６に示すように、入力装置１５から、有ると判断したデータベースの依存関係を入力する。図６に示す例では、第３者は、入力装置１５から、依存元のデータベースから依存先のデータベースへのスライド操作を行うことで、依存関係を入力する。なお、スライド操作ではなくドラッグ＆ドロップ操作を用いてもよい。
【００２８】
そして、受付部２７によりデータベース有無情報の入力が受け付けられると、出力部２５は、営業分野のデータベース情報が示す１以上のデータベースのうち有が入力されたデータベースの項目情報を、図７に示すような表示態様で表示装置１４に表示する。
【００２９】
第３者は、依頼者から提供された各データベースの見出しを構成する項目から、表示された項目情報が示す１以上の項目それぞれの有無を判断し、図８に示すように、入力装置１５から、有ると判断した項目を選択する入力を行う。図８に示す例では、第３者は、入力装置１５から、有ると判断した項目をチェックする入力を行うことで、項目の有無を入力する。
【００３０】
コンテンツ情報記憶部２９は、コンテンツ毎に、当該コンテンツの生成に必要な１以上の項目の組み合わせを示す組み合わせ情報、及び当該コンテンツの見本を示す見本コンテンツ情報を対応付けたコンテンツ情報を記憶する。本実施形態では、コンテンツ情報は、コンテンツ毎に、当該コンテンツの生成に必要な１以上のデータベースの依存関係を示す依存関係情報を更に対応付けている。また本実施形態では、組み合わせ情報は、論理演算で表現される場合を例に取り説明するが、これに限定されるものではない。
【００３１】
図９は、本実施形態のコンテンツ情報の一例を示す図であり、営業分野のコンテンツ情報を示す。なお、コンテンツ情報記憶部２９には、分野毎にコンテンツ情報が記憶されている。図９に示す例では、コンテンツ情報は、ｉｄと、コンテンツ名と、組み合わせ情報と、依存関係情報と、見本コンテンツ情報と、を対応付けた情報となっている。
【００３２】
コンテンツ情報取得部３１は、コンテンツ情報を取得する。本実施形態では、コンテンツ情報取得部３１は、コンテンツ情報記憶部２９からコンテンツ情報を取得する。
【００３３】
特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報に基づいて、受付部２７により受け付けられた項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する。
【００３４】
具体的には、特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報に含まれる複数の組み合わせ情報のうち、受付部２７により受け付けられた項目有無情報が有を示す項目で組み合わせが満たされる組み合わせ情報に対応付けられた見本コンテンツ情報を、当該項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する。
【００３５】
本実施形態では、特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報に基づいて、受付部２７により受け付けられたデータベース有無情報及び項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する。
【００３６】
具体的には、特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報に含まれる複数の組み合わせ情報のうち、受付部２７により受け付けられた項目有無情報が有を示す項目で組み合わせが満たされる組み合わせ情報、及び当該コンテンツ情報に含まれる複数の依存関係情報のうち受付部２７により受け付けられたデータベース有無情報が示す依存関係で依存関係が満たされる依存関係情報に対応付けられた見本コンテンツ情報を、当該データベース有無情報及び当該項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する。
【００３７】
例えば、受付部２７により受け付けられたデータベース有無情報が「訪問」データベースを示し、項目有無情報が「訪問」のデータベースの訪問ＩＤ、社員ＩＤ、及び日時を示すとする。
【００３８】
この場合、項目有無情報は、図９に示すコンテンツ情報のｉｄ「１」の組み合わせ情報を満たし、データベース有無情報は、図９に示すコンテンツ情報のｉｄ「１」の依存関係情報を満たす。なお、図９に示すコンテンツ情報のｉｄ「１」の依存関係情報では、依存関係が設定されていないため、データベース有無情報がデータベースの依存関係を示していなくても、依存関係情報を満たす。
【００３９】
このため、特定部３３は、図９に示すコンテンツ情報のｉｄ「１」の見本コンテンツ情報を、当該データベース有無情報及び当該項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する。
【００４０】
また例えば、受付部２７により受け付けられたデータベース有無情報が「訪問」データベース及び「案件」データベース、並びに「案件」データベースを依存元、「訪問」データベースを依存先とする依存関係を示し、項目有無情報が「訪問」のデータベースの訪問ＩＤ、社員ＩＤ、及び日時、並びに「案件」データベースの案件ＩＤ、社員ＩＤ、及び日時を示すとする。
【００４１】
この場合、項目有無情報は、図９に示すコンテンツ情報のｉｄ「３」の組み合わせ情報を満たし、データベース有無情報は、図９に示すコンテンツ情報のｉｄ「３」の依存関係情報を満たす。
【００４２】
このため、特定部３３は、図９に示すコンテンツ情報のｉｄ「３」の見本コンテンツ情報を、当該データベース有無情報及び当該項目有無情報から生成可能なコンテンツの見本コンテンツ情報に特定する。
【００４３】
出力部２５は、特定部３３により特定された見本コンテンツ情報を出力する。本実施形態では、出力部２５は、特定部３３により特定された見本コンテンツ情報を表示装置１４に表示する。出力部２５は、例えば、図１０に示すような表示態様で特定部３３により特定された見本コンテンツ情報を表示装置１４に表示する。
【００４４】
依頼者は、表示装置１４に表示された見本コンテンツ情報を確認することで、提供したデータベースの名称及び見出しからどのようなコンテンツの生成が可能であるかを把握できる。なお、依頼者が第３者とともにいない場合、出力部２５は、依頼者のメールアドレス宛てに図１０に示すような画像を送信するようにしてもよいし、図１０に示すような画像を印刷し、後日、第３者が印刷物を依頼者に渡してもよい。なお、図１０では、コンテンツがレポートである場合を想定しているが、これに限定されるものではない。
【００４５】
図１１は、本実施形態の情報処理装置１０で実行される処理の一例を示すフローチャートである。
【００４６】
まず、分野情報取得部２３は、分野情報記憶部２１から分野情報を取得する（ステップＳ１０１）。
【００４７】
続いて、出力部２５は、分野情報取得部２３により取得された分野情報を構成する複数の分野のうち所定の分野のデータベース情報を出力することで、データベース有無情報の入力画面を出力する（ステップＳ１０３）。
【００４８】
続いて、受付部２７は、出力部２５により出力された所定の分野のデータベース情報が示す１以上のデータベースそれぞれの有無及び有が入力されたデータベースの依存関係を示すデータベース有無情報の入力を受け付ける（ステップＳ１０９）。
【００４９】
続いて、出力部２５は、所定の分野のデータベース情報が示す１以上のデータベースのうち受付部２７により有の入力が受け付けられたデータベースの項目情報を出力することで、項目有無情報の入力画面を出力する（ステップＳ１１１）。
【００５０】
続いて、受付部２７は、出力部２５により出力された項目情報が示す１以上の項目それぞれの有無を示す項目有無情報の入力を受け付ける（ステップＳ１１３）。
【００５１】
続いて、コンテンツ情報取得部３１は、コンテンツ情報記憶部２９からコンテンツ情報を取得する（ステップＳ１１５）。
【００５２】
続いて、特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報に基づいて、受付部２７により受け付けられたデータベース有無情報及び項目有無情報から生成可能なコンテンツの見本コンテンツ情報を特定する（ステップＳ１１７）。なお、見本コンテンツ情報の特定の詳細については、後述する。
【００５３】
続いて、出力部２５は、特定部３３により特定された見本コンテンツ情報を出力する（ステップＳ１１９）。
【００５４】
図１２は、図１１のフローチャートのステップＳ１１７の処理の一例を示すフローチャートである。
【００５５】
まず、特定部３３は、受付部２７により受け付けられた項目有無情報において、有を示す項目をＴＲＵＥ、無を示す項目をＦＡＬＳＥに設定する（ステップＳ２０１）。
【００５６】
続いて、特定部３３は、コンテンツ情報取得部３１により取得されたコンテンツ情報の未処理のレコードを取得する（ステップＳ２０３）。
【００５７】
続いて、特定部３３は、取得したレコードの組み合わせ情報に、項目有無情報のＴＲＵＥ、ＦＡＬＳＥの設定を適用し、当該組み合わせ情報の論理式がＴＲＵＥになるか否かを確認する（ステップＳ２０５）。ＴＲＵＥにならない場合（ステップＳ２０５でＮｏ）、ステップＳ２１１へ進む。
【００５８】
ＴＲＵＥになる場合（ステップＳ２０５でＹｅｓ）、特定部３３は、取得したレコードの依存関係情報と受付部２７により受け付けられたデータベース有無情報とを比較し、依存関係情報を満たすか否かを確認する（ステップＳ２０７）。依存関係情報を満たさない場合（ステップＳ２０７でＮｏ）、ステップＳ２１１へ進む。
【００５９】
依存関係情報を満たす場合（ステップＳ２０７でＹｅｓ）、特定部３３は、取得したレコードの見本コンテンツ情報を取得する（ステップＳ２０９）。
【００６０】
続いて、特定部３３がコンテンツ情報の全てのレコードを処理していなければ（ステップＳ２１１でＮｏ）、ステップＳ２０３へ戻り、特定部３３がコンテンツ情報の全てのレコードを処理していれば（ステップＳ２１１でＹｅｓ）、処理を終了する。
【００６１】
なお、ステップＳ２０５とステップＳ２０７の処理順序は、入れ替えてもよい。
【００６２】
以上のように本実施形態によれば、データベースの名称及び当該データベースの見出しを構成する項目からどのようなコンテンツの生成が可能であるかを特定するため、安全性を害さずに、データベースに蓄積された情報からどのようなコンテンツを生成できるのかを依頼者に把握させることができる。
【００６３】
（変形例１）
上記実施形態において、項目有無情報は、１以上の項目のうち有が入力された項目の種別を更に示し、組み合わせ情報は、コンテンツの生成に必要な項目及び当該項目の種別のペアの１以上の組み合わせを示すようにしてもよい。
【００６４】
つまり、第３者は、図８に示すように、入力装置１５から、有ると判断した項目を選択する入力を行うだけでなく、有ると判断した項目のデータの型や単位などである項目の種別も選択するようにしてもよい。
【００６５】
この場合、特定部３３は、組み合わせ情報の論理式において、項目だけでなく当該項目の種別も考慮して、組み合わせ情報の論理式を満たすか否かを判定する。つまり、組み合わせ情報の論理式は、項目の論理式ではなく、項目及びその種別のペアの論理式となる。
【００６６】
このようにすれば、データベースの本体の情報を用いて、生成できると特定されたコンテンツを実際に生成する場合に、データの種別の差異によりコンテンツが生成できなかったり、正しいコンテンツを生成できなかったりするなどの事態を防ぐことができる。つまり、生成できると特定されたコンテンツを確実に生成することができる。
【００６７】
（変形例２）
上記実施形態において、出力部２５は、特定部３３により特定された見本コンテンツ情報と、複数の見本コンテンツ情報のうち特定部３３により特定されなかった見本コンテンツ情報とを、識別可能に出力するようにしてもよい。
【００６８】
例えば、出力部２５は、図１３に示すように、複数の見本コンテンツ情報を全て配置し、特定部３３により特定されなかった見本コンテンツ情報を網掛けで表示するようにしてもよい。
【００６９】
このようにすれば、生成できると特定されたコンテンツだけでなく、生成できないコンテンツについても依頼者に把握させることができる。
【００７０】
また、受付部２７が、特定部３３により特定されなかった見本コンテンツ情報の選択入力を受け付け、特定部３３は、特定されなかった見本コンテンツ情報が示すコンテンツの生成に必要な１以上の項目のうち、項目有無情報が示す１以上の項目のうち有が入力された項目以外の項目を更に特定し、出力部２５は、特定された項目を示す必要項目情報を出力するようにしてもよい。
【００７１】
この場合、特定部３３は、組み合わせ情報の論理式をＦＡＬＳＥからＴＲＵＥにするために、いずれの項目をＴＲＵＥ、即ち、いずれの項目が更に必要かを特定する。
【００７２】
例えば、（（訪問ＩＤ  ａｎｄ  社員ＩＤ）ｏｒ  社員名）ａｎｄ  日時という論理式があり、訪問ＩＤ＝ＦＡＬＳＥ、社員ＩＤ＝ＦＡＬＳＥ、社員名＝ＦＡＬＳＥ、日時＝ＴＲＵＥであり、論理式がＦＡＬＳＥであるとする。
【００７３】
特定部３３は、まず、論理式をＴＲＵＥとするためのＴＲＵＥの組み合わせを特定する。この場合、社員名のみをＴＲＵＥ、訪問ＩＤ及び社員ＩＤをＴＲＵＥ、社員名及び訪問ＩＤをＴＲＵＥ、社員名及び社員ＩＤをＴＲＵＥ、並びに社員名、訪問ＩＤ及び社員ＩＤをＴＲＵＥの５つの組み合わせが挙げられる。
【００７４】
特定部３３は、次に、特定したＴＲＵＥの組み合わせの中から、上記論理式を最短でＴＲＵＥとするための組み合わせを特定する。上記論理式では、社員名のみをＴＲＵＥにするか、又は訪問ＩＤ及び社員ＩＤをＴＲＵＥにすることが、最短でＴＲＵＥとするための組み合わせであるため、特定部３３は、社員名のみをＴＲＵＥ、並びに訪問ＩＤ及び社員ＩＤをＴＲＵＥを、上記論理式を最短でＴＲＵＥとするための組み合わせを特定する。
【００７５】
このようにすれば、どのようにすれば、生成できないコンテンツを生成できるかを依頼者に把握させることができる。
【００７６】
（変形例３）
上記実施形態では、情報処理装置１０単体の例について説明したが、図１４に示すように端末装置１０１とサーバ装置１０２との情報処理システムとしてもよい。この場合、端末装置１０１とサーバ装置１０２とは、インターネットやＬＡＮ（Local  Area  Network）などのネットワーク１０３を介して接続される。また、端末装置１０１とサーバ装置１０２のハードウェア構成は、図２と同様である。また、サーバ装置１０２は、１台以上のコンピュータで実現されればよい。
【００７７】
また、図３に示す機能構成については、例えば、端末装置１０１が出力部２５及び受付部２７を備え、サーバ装置１０２が分野情報記憶部２１、分野情報取得部２３、コンテンツ情報記憶部２９、コンテンツ情報取得部３１、及び特定部３３を備えるなどとすればよいが、これに限定されるものではない。
【００７８】
（プログラム）
上記実施形態及び各変形例の情報処理装置１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００７９】
また、上記実施形態及び各変形例の情報処理装置１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び各変形例の情報処理装置１０で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び各変形例の情報処理装置１０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【００８０】
上記実施形態及び各変形例の情報処理装置１０で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００８１】
１０  情報処理装置
１１  制御装置
１２  主記憶装置
１３  補助記憶装置
１４  表示装置
１５  入力装置
１６  通信装置
２１  分野情報記憶部
２３  分野情報取得部
２５  出力部
２７  受付部
２９  コンテンツ情報記憶部
３１  コンテンツ情報取得部
３３  特定部
１０１  端末装置
１０２  サーバ装置
１０３  ネットワーク
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開２００４−１５２２１４号公報
【図１】
2016103213.tif 000003
【図２】
2016103213.tif 000004
【図３】
2016103213.tif 000005
【図４】
2016103213.tif 000006
【図５】
2016103213.tif 000007
【図６】
2016103213.tif 000008
【図７】
2016103213.tif 000009
【図８】
2016103213.tif 000010
【図９】
2016103213.tif 000011
【図１０】
2016103213.tif 000012
【図１１】
2016103213.tif 000013
【図１２】
2016103213.tif 000014
【図１３】
2016103213.tif 000015
【図１４】
2016103213.tif 000016