(57)【要約】  【課題】検索対象とされる文書データの検索を、所定の内容に対して改良または追加、および共通性の何れの意味で関係があるかを反映させて行うことを可能とする属性データを提供する。  【解決手段】  論文データＴｈｅｓｉｓのメタデータＭＥＴＡは、タイトルデータ２１ａ、日付データ２２ａ、著者データ２３ａ、概要属性データ２４ａ、背景属性データ２５ａ、提案属性データ２６ａ、課題ＫＷ２７ａ、論文データＴｈｅｓｉｓのＵＬＩ５１ａを有する。概要属性データ２４ａは、例えば、改良・追加ＫＷ３５ａ、共通性ＫＷ３６ａ、相反ＫＷ３７ａ、改良・追加ＲＥＦ３８ａ、共通性ＲＥＦ３９ａおよび相反ＲＥＦ４０ａを有する。背景属性データ２５ａは、例えば、問題ＫＷ４１ａ、参照ＫＷ４２ａ、問題ＲＥＦ４３ａおよび参照ＲＥＦ４４ａを有する。  【選択図】  図８
2005038330.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータがキーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データであって、
前記文書データ、あるいは当該文書データの所在を特定する特定データと、
前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードと、
前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードと
を関連付けて示す属性データ。
【請求項２】
前記文書データが所定の第３の内容と相反する場合に、前記第３の内容に関する第３のキーワード
をさらに関連付けて示す請求項１記載の属性データ。
【請求項３】
前記第１のキーワードは、前記検索において当該第１のキーワードに対応付けて前記コンピュータに入力されたキーワードが当該第１のキーワードと一致しているか否かを前記コンピュータが判断するために用いられ、
前記第２のキーワードは、前記検索において当該第２のキーワードに対応付けて前記コンピュータに入力されたキーワードが当該第２のキーワードと一致しているか否かを前記コンピュータが判断するために用いられ、
前記文書データまたは前記特定データは、前記コンピュータが当該文書データまたは特定データに関連付けられた前記第１のキーワードまたは前記第２のキーワードについて前記一致していると前記判断した場合に、前記コンピュータが前記検索の結果を提供するために利用される
請求項１に記載の属性データ。
【請求項４】
前記第１の内容に関連して参照される他の文書データを特定する第１の参照データと、
前記第２の内容に関連して参照される他の文書データを特定する第２の参照データと、
をさらに関連付けて示す請求項１に記載の属性データ。
【請求項５】
前記第１のキーワードおよび前記第３のキーワードは、前記文書データが示す提案事項の概要を示し前記文書データの一部である概要データ、または前記提案事項を示し前記文書データの一部である提案データが示す内容に対して規定されている
請求項１に記載の属性データ。
【請求項６】
前記文書データが示す提案事項の背景に関するキーワード、あるいは当該背景に関連して参照される他の文書データを特定する参照データ
をさらに関連付けて示す請求項１に記載の属性データ。
【請求項７】
コンピュータがキーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データを記録した記録媒体であって、
前記文書データ、あるいは当該文書データの所在を特定する特定データと、
前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードと、
前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードと
を関連付けて示す属性データを記録した記録媒体。
【請求項８】
キーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データをコンピュータが生成するデータ処理方法であって、
前記文書データ、あるいは当該文書データを特定する特定データを入力する第１の工程と、
前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードを入力、あるいは前記文書データから生成する第２の工程と、
前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードを入力、あるいは前記文書データから生成する第３の工程と、
前記第１の工程で入力した前記文書データあるいは前記特定データと、前記第２の工程で入力あるいは生成した前記第１のキーワードと、前記第３の工程で入力あるいは生成した前記第２のキーワードとを関連付けて示す属性データを生成する第４の工程と
を有するデータ処理方法。
【請求項９】
キーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データをコンピュータに生成させるためのプログラムであって、
前記文書データ、あるいは当該文書データを特定する特定データを入力する第１の手順と、
前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードを入力、あるいは前記文書データから生成する第２の手順と、
前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードを入力、あるいは前記文書データから生成する第３の手順と、
前記第１の手順で入力した前記文書データあるいは前記特定データと、前記第２の手順で入力あるいは生成した前記第１のキーワードと、前記第３の手順で入力あるいは生成した前記第２のキーワードとを関連付けて示す属性データを生成する第４の手順と
を前記コンピュータに実行させるプログラム。
【請求項１０】
検索しようとする文書データに関して指定されたキーワードを基に、検索対象の文書データの属性を示す属性データを用いて、前記検索しようとする前記文書データをコンピュータが検索するデータ処理方法であって、
前記検索しようとする前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に前記第１の内容に関する第１の検索キーワードと、前記検索しようとする前記文書データが所定の第２の内容に対して共通性がある場合に前記第２の内容に関する第２の検索キーワードとのうち少なくとも一つのキーワードを入力する第１の工程と、
前記検索対象の前記文書データのそれぞれについて、前記第１の内容に関する第１のキーワードと前記第２の内容に関する第２のキーワードとのうち少なくとも一つのキーワードと、当該文書データあるいは当該文書データを特定する特定データとを関連付けて示す属性データを基に、前記第１の工程で入力した前記少なくとも一つのキーワードに対応する前記文書データあるいは当該文書データを特定する特定データを取得する第２の工程と
を有するデータ処理方法。
【請求項１１】
検索しようとする文書データに関して指定されたキーワードを基に、検索対象の文書データの属性を示す属性データを用いて、前記検索しようとする前記文書データをコンピュータが検索させるためのプログラムであって、
前記検索しようとする前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に前記第１の内容に関する第１の検索キーワードと、前記検索しようとする前記文書データが所定の第２の内容に対して共通性がある場合に前記第２の内容に関する第２の検索キーワードとのうち少なくとも一つのキーワードを入力する第１の手順と、
前記検索対象の前記文書データのそれぞれについて、前記第１の内容に関する第１のキーワードと前記第２の内容に関する第２のキーワードとのうち少なくとも一つのキーワードと、当該文書データあるいは当該文書データを特定する特定データとを関連付けて示す属性データを基に、前記第１の手順で入力した前記少なくとも一つのキーワードに対応する前記文書データあるいは当該文書データを特定する特定データを取得する第２の手順と
を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、論文などの文書データの効率的な検索を可能にする属性データ、記録媒体、データ処理方法およびそのプログラムに関する。
【背景技術】
【０００２】
例えば、論文や特許などの文書データを蓄積し、入力された所定のキーワードを基に、当該キーワードに対応する文書データを検索するシステムがある。
このようなシステムでは、例えば、文書データに生じる語句の発生回数などを基にコンピュータがキーワードを自動的に生成して設定したり、文書データの作成者が自らキーワードを設定する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来のシステムでは、文書データに設定されたキーワードが、当該文書データの内容において、どのような意味を持つものであるかを特定できないため、高品質な検索を行えないという問題がある。
特に、技術論文や特許などの文書データには、提案事項が何に関する改良または追加であるか、当該提案事項が何に対して共通性があるかなどが記述されていることが多く、これらの情報は検索者が当該文書データを必要とするか否かを判断する上で有用な情報である。
しかしながら、上述した従来のシステムでは、当該文書データに設定されたキーワードが、何に関するキーワードであるかを特定できないため、検索に使用したキーワードが、検索によって得られた文書データに上記改良、追加および共通性の何れの意味で関係があるかを知ることができない。
【０００４】
本発明は上述した従来技術に鑑みてなされ、検索対象とされる文書データの検索を、所定の内容に対して改良または追加、および共通性の何れの意味で関係があるかを反映させて行うことを可能とする属性データ、記録媒体、データ処理方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した従来技術の問題点を解決するために、第１の発明の属性データは、コンピュータがキーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データであって、前記文書データ、あるいは当該文書データの所在を特定する特定データと、前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードと、前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードとを関連付けて示す。
【０００６】
第２の発明の記録媒体は、コンピュータがキーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データを記録した記録媒体であって、前記文書データ、あるいは当該文書データの所在を特定する特定データと、前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードと、前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードとを関連付けて示す属性データを記録する。
【０００７】
第３の発明のデータ処理方法は、キーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データをコンピュータが生成するデータ処理方法であって、前記文書データ、あるいは当該文書データを特定する特定データを入力する第１の工程と、前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードを入力、あるいは前記文書データから生成する第２の工程と、前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードを入力、あるいは前記文書データから生成する第３の工程と、前記第１の工程で入力した前記文書データあるいは前記特定データと、前記第２の工程で入力あるいは生成した前記第１のキーワードと、前記第３の工程で入力あるいは生成した前記第２のキーワードとを関連付けて示す属性データを生成する第４の工程とを有する。
【０００８】
第３の発明の作用は以下のようになる。
第１の工程において、前記文書データ、あるいは当該文書データを特定する特定データを入力する。
また、第２の工程において、前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードを入力、あるいは前記文書データから生成する。
第３の工程において、前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードを入力、あるいは前記文書データから生成する。
そして、第４の工程において、前記第１の工程で入力した前記文書データあるいは前記特定データと、前記第２の工程で入力あるいは生成した前記第１のキーワードと、前記第３の工程で入力あるいは生成した前記第２のキーワードとを関連付けて示す属性データを生成する。
【０００９】
第４の発明のプログラムは、キーワードを基に文書データの検索を行うために用いられ前記文書データの属性を示す属性データをコンピュータに生成させるためのプログラムであって、前記文書データ、あるいは当該文書データを特定する特定データを入力する第１の手順と、前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に、前記第１の内容に関する第１のキーワードを入力、あるいは前記文書データから生成する第２の手順と、前記文書データが所定の第２の内容に対して共通性がある場合に、前記第２の内容に関する第２のキーワードを入力、あるいは前記文書データから生成する第３の手順と、前記第１の手順で入力した前記文書データあるいは前記特定データと、前記第２の手順で入力あるいは生成した前記第１のキーワードと、前記第３の手順で入力あるいは生成した前記第２のキーワードとを関連付けて示す属性データを生成する第４の手順とを前記コンピュータに実行させる。
【００１０】
第５の発明のデータ処理方法は、検索しようとする文書データに関して指定されたキーワードを基に、検索対象の文書データの属性を示す属性データを用いて、前記検索しようとする前記文書データをコンピュータが検索するデータ処理方法であって、前記検索しようとする前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に前記第１の内容に関する第１の検索キーワードと、前記検索しようとする前記文書データが所定の第２の内容に対して共通性がある場合に前記第２の内容に関する第２の検索キーワードとのうち少なくとも一つのキーワードを入力する第１の工程と、前記検索対象の前記文書データのそれぞれについて、前記第１の内容に関する第１のキーワードと前記第２の内容に関する第２のキーワードとのうち少なくとも一つのキーワードと、当該文書データあるいは当該文書データを特定する特定データとを関連付けて示す属性データを基に、前記第１の工程で入力した前記少なくとも一つのキーワードに対応する前記文書データあるいは当該文書データを特定する特定データを取得する第２の工程とを有する。
【００１１】
第５の発明のデータ処理方法の作用は以下のようになる。
先ず、第１の工程において、前記検索しようとする前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に前記第１の内容に関する第１の検索キーワードと、前記検索しようとする前記文書データが所定の第２の内容に対して共通性がある場合に前記第２の内容に関する第２の検索キーワードとのうち少なくとも一つのキーワードを入力する。
次に、第２の工程において、前記検索対象の前記文書データのそれぞれについて、前記第１の内容に関する第１のキーワードと前記第２の内容に関する第２のキーワードとのうち少なくとも一つのキーワードと、当該文書データあるいは当該文書データを特定する特定データとを関連付けて示す属性データを基に、前記第１の工程で入力した前記少なくとも一つのキーワードに対応する前記文書データあるいは当該文書データを特定する特定データを取得する。
【００１２】
第６の発明のプログラムは、検索しようとする文書データに関して指定されたキーワードを基に、検索対象の文書データの属性を示す属性データを用いて、前記検索しようとする前記文書データをコンピュータが検索させるためのプログラムであって、前記検索しようとする前記文書データが所定の第１の内容に対しての改良または追加に関するものである場合に前記第１の内容に関する第１の検索キーワードと、前記検索しようとする前記文書データが所定の第２の内容に対して共通性がある場合に前記第２の内容に関する第２の検索キーワードとのうち少なくとも一つのキーワードを入力する第１の手順と、前記検索対象の前記文書データのそれぞれについて、前記第１の内容に関する第１のキーワードと前記第２の内容に関する第２のキーワードとのうち少なくとも一つのキーワードと、当該文書データあるいは当該文書データを特定する特定データとを関連付けて示す属性データを基に、前記第１の手順で入力した前記少なくとも一つのキーワードに対応する前記文書データあるいは当該文書データを特定する特定データを取得する第２の手順とを前記コンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、検索対象とされる文書データの検索を、所定の内容に対して改良または追加、および共通性の何れの意味で関係があるかを反映させて行うことを可能とする属性データ、記録媒体、データ処理方法およびそのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図１〜図１１を参照して本発明の実施形態に係わるデータ処理システムについて説明する。
先ず、本発明の構成要素と本実施形態の構成要素との対応関係を説明する。
メタデータＭＥＴＡが本発明の属性データに対応し、論文データＴｈｅｓｉｓが本発明の文書データに対応し、論文データＴｈｅｓｉｓのＵＲＩが本発明の特定データに対応している。
また、図８に示す改良・追加ＫＷ３５ａあるいはＫＷ４５ａが本発明の第１のキーワードに対応し、共通性ＫＷ３６ａあるいはＫＷ４６ａが本発明の第２のキーワードに対応している。
また、図８に示す相反ＫＷ３７ａまたは４７ａが、本発明の第３のキーワードに対応し、共通性ＫＷ４０ａあるいはＫＷ５０ａが本発明の第２のキーワードに対応している。
また、図８に示す改良・追加ＲＥＦ３８ａまたはＲＥＦ４８ａが本発明の第１の参照データに対応し、共通性ＲＥＦ３９ａまたはＲＥＦ４９ａが本発明の第２の参照データに対応している。
また、図１０に示すメモリ７２が第２の発明の記録媒体に対応している。
また、図２に示すプログラムＰＲＧ１が第４の発明のプログラムに対応し、図１０に示すプログラムＰＲＧ２が第６の発明のプログラムに対応している。
また、図９に示すステップＳＴ２が第３の発明の第１〜第３の工程に対応し、ステップＳＴ３が第３の発明の第４の工程に対応している。
また、図１１に示すステップＳＴ１１が第５の発明の第１の工程に対応し、ステップＳＴ１２が第５の発明の第２の工程に対応している。
【００１５】
図１は、本発明の実施形態に係わるデータ処理システム１の全体構成図である。
図１に示すように、データ処理システム１は、例えば、コンピュータ２、サーバ装置３およびコンピュータ４を有する。
コンピュータ２は、例えば、サーバ装置３が保持する論文データＴｈｅｓｉｓに関するメタデータＭＥＴＡを生成する。
なお、論文データＴｈｅｓｉｓは、サーバ装置３でなく、サーバ装置３がアクセス可能な他の装置に記憶されていてもよい。
サーバ装置３は、例えば、論文データＴｈｅｓｉｓおよびメタデータＭＥＴＡを保持し、コンピュータ４からの要求に応じて検索画面をコンピュータ４に提供する。
サーバ装置３は、上記検索画面を基にコンピュータ４から検索指示を受けると、当該検索指示によって指定された検索キーワードを基に、メタデータＭＥＴＡを用いて、論文データＴｈｅｓｉｓを検索する。
【００１６】
〔コンピュータ２〕
図２に示すように、コンピュータ２は、例えば、Ｉ／Ｆ部１１、メモリ１２、表示部１３、操作部１４および処理部１５を有し、これらがデータ線１０を介して接続されている。
Ｉ／Ｆ部１１は、サーバ装置３との間でデータの授受を行う。
メモリ１２は、処理部１５が実行するプログラムＰＲＧ１、並びに処理部１５の処理に用いられる種々のデータを記憶する。
表示部１３は、処理部１５の制御に基づいて、メタデータＭＥＴＡを生成するための画面を表示する。
操作部１４は、キーボードやマウスなどであり、ユーザの操作に応じた操作信号を入力し、これを処理部１５に出力する。
【００１７】
処理部１５は、メモリ１２に記憶されたプログラムＰＲＧ１を基に、表示部１３に論文データＴｈｅｓｉｓの属性を示すメタデータＭＥＴＡの生成画面を表示すると共に、操作部１４から入力した操作信号に応じてメタデータＭＥＴＡを生成する。
【００１８】
本実施形態において、論文データＴｈｅｓｉｓは、図３に示すように、その属性として、論文のタイトル、論文が発行された日付、著者に関する情報を有している。
著者に関する情報には、氏名、所属（会社など）、タイトル、ｅ−ｍａｉｌ、著書などがある。
また、論文データＴｈｅｓｉｓは、本文（提案事項）の概要を示す概要データ、本文の背景を示す背景データ、本文を示す提案データ、今後の課題を示す課題データを有する。      
【００１９】
処理部１５は、例えば、操作部１４からの操作信号を基に、上述した論文のタイトル、論文が発行された日付、著者に関するデータを入力する。
また、処理部１５は、例えば、操作部１４からの操作信号を基に、論文データＴｈｅｓｉｓの概要データに関するキーワードＫＷおよび参照データＲＥＦ、背景データに関するキーワードＫＷおよび参照データＲＥＦ、提案事項を示す提案データに関するキーワードＫＷおよび参照データＲＥＦ、並びに課題データに関するキーワードＫＷを入力する。
ここで、参照データＲＥＦは、例えば、他の論文データＴｈｅｓｉｓなどの所在データを示している。所在データは、例えば、ＵRＩ(Uniform Resource Identifier) を用いて規定される。
この場合に、処理部１５は、概要データに関するキーワードＫＷおよび参照データＲＥＦの各々を、上記提案事項が所定の内容（他の論文データＴｈｅｓｉｓや、何らかの概念を提示するデータなど）に関する改良または追加である場合、当該提案事項が所定の内容に対して共通性がある場合、または当該提案事項が所定の内容に対して相反する場合に、それらの場合を各々指定した形式で入力する。
また、処理部１５は、背景データに関するキーワードＫＷおよび参照データＲＥＦの各々を、上記背景データが問題提起である場合および単なる参照である場合に、それらの場合を各々指定した形式で入力する。
また、処理部１５は、提案データに関するキーワードＫＷおよび参照データＲＥＦの各々を、上記提案事項が所定の内容に関する改良または追加である場合、当該提案事項が所定の内容に対して共通性がある場合、または当該提案事項が所定の内容に対して相反する場合に、それらの場合を各々指定した形式で入力する。
【００２０】
以下、処理部１５が表示部１３に表示する上記データの入力画面について説明する。
図４は、表示部１３に表示される入力画面６０を説明するための図である。
図４に示すように、入力画面６０は、例えば、タイトル入力欄２１、日付入力欄２２、著者属性入力欄２３、概要属性入力欄２４、背景属性入力欄２５、提案属性入力欄２６および課題ＫＷ入力欄２７を有する。
著者属性入力欄２３は、例えば、氏名入力欄３１、所属入力欄３２、ｅ−ｍａｉｌ入力欄３３および著者入力欄３４を有する。
概要属性入力欄２４は、例えば、改良・追加ＫＷ入力欄３５、共通性ＫＷ入力欄３６、相反ＫＷ入力欄３７、改良・追加ＲＥＦ入力欄３８、共通性ＲＥＦ入力欄３９および相反ＲＥＦ入力欄４０を有する。
背景属性入力欄２５は、例えば、問題ＫＷ入力欄４１、参照ＫＷ入力欄４２、問題ＲＥＦ入力欄４３および参照ＲＥＦ入力欄４４を有する。
提案属性入力欄２６は、例えば、改良・追加ＫＷ入力欄４５、共通性ＫＷ入力欄４６、相反ＫＷ入力欄４７、改良・追加ＲＥＦ入力欄４８、共通性ＲＥＦ入力欄４９および相反ＲＥＦ入力欄５０を有する。
【００２１】
処理部１５は、図４に示す入力画面６０を用いて入力されたデータを基に、論文データＴｈｅｓｉｓのメタデータＭＥＴＡを生成する。
処理部１５は、例えば、ＲＤＦ(Resource Description Framework)を基に、各論文データＴｈｅｓｉｓ毎に、メタデータＭＥＴＡを生成する。
ＲＤＦは、ＸＭＬ(eXtensible Markup Language)を基に、メタデータを記述する言語である。
ＲＤＦは、主語（リソース）、述語（プロパティ）、並びに目的語（オブジェクト、プロパティの値）の３つの関係によって、関係の連鎖を辿ることを可能にするデータモデルを記述するために用いられる。
ＲＤＦは、ＲＤＦ自体の構造や構文を規定するＭｏｄｅｌ  ａｎｄ  Ｓｙｎｔａｘ（ＲＤＦＳ）と、メタデータの語彙を規定するスキーマの２つの仕様から構成される。
【００２２】
以下、図４を参照して、メタデータＭＥＴＡをＲＤＦで記述するための概要を説明する。
すなわち、処理部１５は、図５に示すように、基本クラスであるクラス「ｒｄｆｓ：Ｒｅｓｏｕｒｃｅ」を規定する。
ここで、ＲＤＦで表現するものは全てリソースであり、クラス「ｒｄｆｓ：Ｒｅｓｏｕｒｃｅ」のサブクラスとして定義される。
また、図５に示すクラス「文書」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ｒｄｆｓ：Ｒｅｓｏｕｒｃｅ」の派生クラスとして定義される。派生クラスは、親クラスの性質を継承する。
また、クラス「Ｔｈｅｓｉｓ（論文）」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「文書」の派生クラスとして定義される。
また、ある特定のリソースである論文データ「Ａ」は、プロパティ「ｒｄｆｓ：ｔｙｐｅ」により、クラス「Ｔｈｅｓｉｓ」のメンバ（インスタンス）として定義される。
【００２３】
また、論文データ「Ａ」をリソース、Ｄｕｂｌｉｎ  Ｃｏｒｅの「ｄｃ：ｔｉｔｌｅ」をプロパティとして、当該論文のタイトルを示すリテラル（文字列）「Ａタイトル」が規定される。
また、論文データ「Ａ」をリソース、Ｄｕｂｌｉｎ  Ｃｏｒｅの「ｄｃ：ｄａｔｅ」をプロパティとして、当該論文の発行日を示すリテラル（文字列）「２００３／４／１５」が規定される。
また、論文データ「Ａ」をリソース、Ｄｕｂｌｉｎ  Ｃｏｒｅの「ｄｃ：ｃｒｅａｔｏｒ」をプロパティとして、当該論文の著者のリソース「ａ」が規定される。
また、著者のリソース「ａ」をリソース、「Ｒｄｆｓ：Ｌｉｔｅｒａｌ」をプロパティとして、当該著者の名前「ｎａｍｅ」、電子メ−ルアドレス「ｅ−ｍａｉｌ」、所属「ｃｏｍｐａｎｙ」、タイトル「ｔｉｔｌｅ」、著書「ｐａｐｅｒｓ」などが規定される。
【００２４】
また、論文データ「Ａ」をリソース、Ｄｕｂｌｉｎ  Ｃｏｒｅの「ｄｃ：ｄｅｓｃｒｉｐｔｉｏｎ」をプロパティとして、当該論文に関するメタデータＭＥＴＡａのリソース「ＭＥＴＡａ」が規定される。
【００２５】
図６は、処理部１５が、図５に示すメタデータＭＥＴＡａを生成するために定義するキーワードＫＷに関するクラスを説明するための図である。
図６に示すように、全てのキーワードの親クラスであるクラス「ＫＷ」が定義される。
問題提起のキーワードに関するクラス「Ｈａｓ−ａ−ｐｒｏｂｌｅｍ−ＫＷ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＫＷ」の派生クラスとして定義される。
改良・追加のキーワードに関するクラス「Ｓｕｂｓｅｔ−ＫＷ」は、プロパティ「ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＫＷ」の派生クラスとして定義される。
また、クラス「Ｓｕｂｓｅｔ−ＫＷ」は、プロパティ「ｒｄｆｓ：ｄｏｍａｉｎ」により、クラス「Ｓｕｂｓｅｔ−ＫＷ」がクラス「Ｔｈｅｓｉｓ（論文）」をその記述対象とすることが定義される。
共通性のキーワードＫＷに関するクラス「Ｃｏｍｍｏｎ−ＫＷ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＫＷ」の派生クラスとして定義される。
相反のキーワードＫＷに関するクラス「Ｄｉｓｊｏｉｎｔ−ＫＷ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＫＷ」の派生クラスとして定義される。
【００２６】
図７は、処理部１５が、メタデータＭＥＴＡを生成するために定義する参照データＲＥＦに関するクラスを説明するための図である。
図７に示すように、全ての参照データの親クラスであるクラス「ＲＥＦ」が定義される。
問題提起の参照データＲＥＦに関するクラス「Ｈａｓ−ａ−ｐｒｏｂｌｅｍ−ＲＥＦ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＲＥＦ」の派生クラスとして定義される。
改良・追加の参照データＲＥＦに関するクラス「Ｓｕｂｓｅｔ−ＲＥＦ」は、プロパティ「ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＲＥＦ」の派生クラスとして定義される。
共通性の参照データＲＥＦに関するクラス「Ｃｏｍｍｏｎ−ＲＥＦ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＲＥＦ」の派生クラスとして定義される。
相反の参照データＲＥＦに関するクラス「Ｄｉｓｊｏｉｎｔ−ＲＥＦ」は、プロパティ「ｒｄｆｓ：ｓｕｂＣｌａｓｓＯｆ」により、親クラスであるクラス「ＲＥＦ」の派生クラスとして定義される。
【００２７】
図８は、処理部１５が、図４に示す入力画面６０を基に入力したデータを用いて生成したメタデータＭＥＴＡの構成を説明するための図である。
図８に示すように、メタデータＭＥＴＡは、例えば、タイトルデータ２１ａ、日付データ２２ａ、著者データ２３ａ、概要属性データ２４ａ、背景属性データ２５ａ、提案属性データ２６ａ、課題ＫＷ２７ａ、論文データＴｈｅｓｉｓのＵＬＩ５１ａを有する。
著者データ２３ａは、例えば、氏名入力欄３１、所属入力欄３２ａ、ｅ−ｍａｉｌ入力欄３３ａおよび著者入力欄３４ａを有する。
概要属性データ２４ａは、例えば、改良・追加ＫＷ３５ａ、共通性ＫＷ３６ａ、相反ＫＷ３７ａ、改良・追加ＲＥＦ３８ａ、共通性ＲＥＦ３９ａおよび相反ＲＥＦ４０ａを有する。
背景属性データ２５ａは、例えば、問題ＫＷ４１ａ、参照ＫＷ４２ａ、問題ＲＥＦ４３ａおよび参照ＲＥＦ４４ａを有する。
提案属性データ２６ａは、例えば、改良・追加ＫＷ４５ａ、共通性ＫＷ４６ａ、相反ＫＷ４７ａ、改良・追加ＲＥＦ４８ａ、共通性ＲＥＦ４９ａおよび相反ＲＥＦ５０ａを有する。
【００２８】
処理部１５は、図８に示すメタデータＭＥＴＡを構成するデータのうち、課題ＫＷ２７ａを、クラス「ＫＷ」のインスタンスとして定義する。
処理部１５は、図８に示す改良・追加ＫＷ３５ａ，ＫＷ４５ａを、図６に示すクラス「Ｓｕｂｓｅｔ−ＫＷ」のインスタンスとして定義する。
処理部１５は、図８に示す共通性ＫＷ３６ａ，４６ａを、図６に示すクラス「Ｃｏｍｍｏｎ−ＫＷ」のインスタンスとして定義する。
処理部１５は、図８に示す相反ＫＷ３７ａ，４７ａを、図６に示すクラス「Ｄｉｓｊｏｉｎｔ−ＫＷ」のインスタンスとして定義する。
処理部１５は、図８に示す問題ＫＷ４１ａを、図６に示すクラス「Ｈａｓ−ａ−ｐｒｏｂｌｅｍ−ＫＷ」のインスタンスとして定義する。
【００２９】
処理部１５は、図８に示す改良・追加ＲＥＦ３８ａ，ＲＥＦ４８ａを、図７に示すクラス「Ｓｕｂｓｅｔ−ＲＥＦ」のインスタンスとして定義する。
処理部１５は、図８に示す共通性ＲＥＦ３９ａ，４９ａを、図７に示すクラス「Ｃｏｍｍｏｎ−ＲＥＦ」のインスタンスとして定義する。
処理部１５は、図８に示す相反ＲＥＦ４０ａ，５０ａを、図７に示すクラス「Ｄｉｓｊｏｉｎｔ−ＲＥＦ」のインスタンスとして定義する。
処理部１５は、図８に示す問題ＲＥＦ４３ａを、図７に示すクラス「Ｈａｓ−ａ−ｐｒｏｂｌｅｍ−ＲＥＦ」のインスタンスとして定義する。
【００３０】
以下、コンピュータ２によるメタデータＭＥＴＡの生成動作例を説明する。
図９は、当該動作例を説明するためのフローチャートである。
以下に示す動作は、処理部１５がプログラムＰＲＧ１を実行して実現され、プログラムＰＲＧ１には以下に示す処理を処理部１５に実行させるためのコードが記述されている。
ステップＳＴ１：
処理部１５は、図４に示す入力画面６０を表示部１３に表示する。
ステップＳＴ２：
ユーザが操作部１４を操作して、入力画面６０の各入力欄にデータを入力する。そして、当該入力されたデータが処理部１５に出力される。
ステップＳＴ３：
処理部１５は、ステップＳＴ２で入力されたデータを基に、図５〜図８を用いて説明したメタデータＭＥＴＡをＲＤＦで生成する。
ステップＳＴ４：
処理部１５は、ステップＳＴ３で生成したメタデータＭＥＴＡをサーバ装置３に出力する。
上述した動作例では、処理部１５が入力画面６０を介して入力されたデータを基に、メタデータＭＥＴＡを生成する場合を例示したが、例えば、処理部１５が論文データＴｈｅｓｉｓ自体を基に図４に示す各入力欄に対応するデータを自動的に抽出してメタデータＭＥＴＡを生成してもよい。
【００３１】
〔サーバ装置３〕
図１０に示すように、サーバ装置３は、例えば、Ｉ／Ｆ部７１、メモリ７２および処理部７３を有し、これらがデータ線７０を介して接続されている。
Ｉ／Ｆ部７１は、コンピュータ２およびコンピュータ４との間でデータの授受を行う。
メモリ７２は、処理部７３が実行するプログラムＰＲＧ２、並びに処理部７３の処理に用いられる種々のデータを記憶する。
メモリ７２は、論文データＴｈｅｓｉｓおよびメタデータＭＥＴＡを記憶する。
処理部７３は、メモリ７２に記憶されたプログラムＰＲＧ２を基に、図８に示すメタデータＭＥＴＡおよびＩ／Ｆ部７１を介して入力した検索指示を用いて論文データＴｈｅｓｉｓの検索を行う。
【００３２】
以下、サーバ装置３による検索の動作例を説明する。
図１１は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１１：
コンピュータ４が、例えば、図４に示す入力画面６０を基にユーザが入力したキーワードＫＷ（本発明の検索キーワード）や参照データＲＥＦなどのデータを含む検索指示をサーバ装置３に出力する。当該検索指示において、図４に示す各入力欄に入力されたデータ間のＡＮＤやＯＲなどの条件を指定してもよい。なお、後述する検索画面９０は、図４に示す入力画面６０と同じ画面を有している。
処理部７３は、Ｉ／Ｆ部７１を介して上記検索指示を入力する。
当該検索指示には、例えば、検索画面９０の図４に示す改良・追加ＫＷ入力欄３５に入力された改良・追加ＫＷ、あるいは、共通性ＫＷ入力欄３６に入力された共通性ＫＷなどが含まれている。
【００３３】
ステップＳＴ１２：
処理部７３は、メモリ７２から読み出した図８に示すメタデータＭＥＴＡと、ステップＳＴ１１で入力した上記検索指示を用いて論文データＴｈｅｓｉｓの検索を行う。
具体的には、処理部７３は、上記検索指示で指定された図４に示す各項目に関するキーワードＫＷについて、同一項目において同じ（一致する）キーワードＫＷを示しているメタデータＭＥＴＡを検索する。
また、処理部７３は、上記検索指示で指定された図４に示す各項目に関する参照データＲＥＦについて、同一項目において同じ参照データＲＥＦを示しているメタデータＭＥＴＡを検索する。
このとき、処理部７３は、例えば、メモリ７２が記憶する全ての論文データＴｈｅｓｉｓに対応した全てのメタデータＭＥＴＡを対象として上記検索を行う。
そして、処理部７３は、上記検索したメタデータＭＥＴＡに対応する論文データＴｈｅｓｉｓを特定する。
【００３４】
ステップＳＴ１３：
処理部７３は、ステップＳＴ１２で特定した論文データＴｈｅｓｉｓ、あるいはその論文データＴｈｅｓｉｓのＵＬＩを含む検索結果を生成する。
処理部７３は、Ｉ／Ｆ部７１を介して、当該検索結果をコンピュータ４に出力する。
【００３５】
〔具体例〕
例えば、コンピュータ４の図４に示す検索画面９０の所属入力欄３２に「会社名Ｘ」を入力し、改良・追加ＫＷ入力欄３５に「キーワードＹ」を入力し、当該入力を示す検索指示をサーバ装置３に出力して検索を実行させる。
この操作を異なる複数の会社名Ｘについて行うと、これらの複数の会社における、キーワードＸについての研究動向を比較できる。
これにより、図４に示す検索画面９０を用いて適切にキーワードや参照データを指定することで、論文データＴｈｅｓｉｓの意味定義から研究領域を調べたり、引用による論文データ間の関連から論文および研究領域の関連を調べたり、論文の著者情報を保持し著者の研究領域の方言および著者間の関連を調べることができる。
【００３６】
また、例えば、「論文Ｙ」と共通性のある（近い）研究を調べる場合に、図４に示す検索画面９０の共通性ＲＥＦ入力欄３９あるいは共通性ＲＥＦ入力欄４９に、「論文Ｙ」の参照データＲＥＦ（例えば、名前あるいはＵＲＩ）を入力する。
そして、当該入力を示す検索指示をコンピュータ４からサーバ装置３に出力する。
これにより、サーバ装置３は、上記検索指示を基に検索を行い、「論文Ｙ」を参照している論文データを特定し、これを例えば日付順にコンピュータ４に表示する。
【００３７】
また、例えば、「キーワードＺ」に関する研究の推移を調べる場合に、図４に示す検索画面９０の問題ＫＷ入力欄４１に「キーワードＺ」を入力してサーバ装置３に検索を行わせ、その結果を発行日順に表示する。
また、「著者Ｘ」の「キーワードＺ」に関する研究テーマに関するものを検索する場合に、図４に示す検索画面９０の著者属性入力欄２３に「著者Ｘ」に関する情報を入力し、改良・追加ＫＷ入力欄３５に「キーワードＺ」を入力してサーバ装置３に検索を実行させる。
また、「著者Ｘ」の「論文Ｙ」がどのようにどのくらい引用されているかを調べる場合に、改良・追加ＲＥＦ入力欄３８、問題ＲＥＦ入力欄４３、あるいは参照ＲＥＦ入力欄４４などに「論文Ｙ」を入力してサーバ装置３に検索を実行させる。
【００３８】
以上説明したように、データ処理システム１によれば、各論文データＴｈｅｓｉｓに図８に示すメタデータＭＥＴＡを規定することで、所定の内容に対して改良または追加、および共通性などの何れの意味で関係があるかをキーワードＫＷを用いて指定し、それを論文データＴｈｅｓｉｓの検索に反映できる。
そのため、ユーザの意図する論文データＴｈｅｓｉｓを効率的に検索できる。
また、コンピュータ２によれば、上述した検索を実現するためのメタデータＭＥＴＡを生成できる。
サーバ装置３によれば、上記メタデータＭＥＴＡを基に効率的な論文データＴｈｅｓｉｓの検索を実現できる。
【００３９】
本発明は上述した実施形態には限定されない。
例えば、上述した実施形態では、図４に示すように論文データＴｈｅｓｉｓの概要データおよび提案データに関するキーワードＫＷおよび参照データＲＥＦとして、改良または追加、共通性、相反を規定したが、それ以外の内容を規定してもよいし、改良または追加と共通性とのみを規定してもよい。
また、上述した実施形態では、サーバ装置３が論文データＴｈｅｓｉｓおよびメタデータＭＥＴＡの双方を保持し、検索機能を実現する場合を例示したが、サーバ装置３に論文データＴｈｅｓｉｓのみを保持させ、コンピュータ４において図１１で説明した検索動作を行ってもよい。
【００４０】
また、上述した実施形態では、ＲＤＦを用いてメタデータＭＥＴＡを生成する場合を例示したが、それ以外の言語を用いてメタデータＭＥＴＡを生成してもよい。
【産業上の利用可能性】
【００４１】
本発明は、論文データなどの文章データの検索を行うシステムに適用可能である。
【図面の簡単な説明】
【００４２】
【図１】図１は、本発明の実施形態に係わるデータ処理システムの全体構成図である。
【図２】図２は、図１に示すコンピュータ２のハードウェア構成図である。
【図３】図３は、本実施形態の論文データＴｈｅｓｉｓの構成を説明するための図である。
【図４】図４は、入力画面および検索画面の一例を説明するための図である。
【図５】図５は、本実施形態のメタデータＭＥＴＡの構成を説明するための図である。
【図６】図６は、本実施形態のメタデータＭＥＴＡの構成を説明するための図である。
【図７】図７は、本実施形態のメタデータＭＥＴＡの構成を説明するための図である。
【図８】図８は、本実施形態のメタデータＭＥＴＡの構成を説明するための図である。
【図９】図９は、図１に示すコンピュータ２によるメタデータＭＥＴＡの生成処理を説明するためのフローチャートである。
【図１０】図１０は、図１に示すサーバ装置のハードウェア構成図である。
【図１１】図１１は、図１に示すサーバ装置による検索動作のフローチャートである。
【符号の説明】
【００４３】
１…データ処理システム、２…コンピュータ、３…サーバ装置、４…コンピュータ、１０…データ線、１１…Ｉ／Ｆ部、１２…メモリ、１３…表示部、１４…操作部、１５…処理部、７０…データ線、７１…Ｉ／Ｆ部、７２…メモリ、７３…処理部、Ｔｈｅｓｉｓ…論文データ、ＭＥＴＡ…メタデータ
【図１】
2005038330.tif 000003
【図２】
2005038330.tif 000004
【図３】
2005038330.tif 000005
【図４】
2005038330.tif 000006
【図５】
2005038330.tif 000007
【図６】
2005038330.tif 000008
【図７】
2005038330.tif 000009
【図８】
2005038330.tif 000010
【図９】
2005038330.tif 000011
【図１０】
2005038330.tif 000012
【図１１】
2005038330.tif 000013