(57)【要約】【課題】所望の検索対象概念を重視、軽視または排除してコンテンツを検索する。【解決手段】検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段（１１）と、検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段（１２）と、検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段（１４）と、検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段（１７）と、決定された検索結果を通知する検索結果通知手段（１８）とを備えることを特徴とするコンテンツ検索装置（１）としたことで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。【選択図】図１
2006227808.tif 000002
【特許請求の範囲】
【請求項１】
概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置において、
検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段と、
検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段と、
検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段と、
検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段と、
決定された検索結果を通知する検索結果通知手段と
を備えることを特徴とするコンテンツ検索装置。
【請求項２】
概念適用度処理手段は、
０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念と該検索対象概念から検索された概念とについての正または負の概念適用度を求めるものであり、
概念適用度に応じた概念重要度を計算する概念重要度計算手段と、
残りの検索対象概念から検索されたコンテンツのコンテンツ重要度を概念重要度から計算するコンテンツ重要度計算手段と
を備えることを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
概念適用度処理手段は、
予めフラグと概念適用度とを対応づけた記憶手段を用いるものであり、
受け付けたフラグに対して当該記憶手段で対応している概念適用度を読み出す
ことを特徴とする請求項１または２記載のコンテンツ検索装置。
【請求項４】
概念適用度処理手段は、
検索対象概念の概念適用度を関連する概念に継承させる
ことを特徴とする請求項１ないし３のいずれかに記載のコンテンツ検索装置。
【請求項５】
概念重要度計算手段は、
検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算する
ことを特徴とする請求項２ないし４のいずれかに記載のコンテンツ検索装置。
【請求項６】
コンテンツ重要度計算手段は、
検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算する
ことを特徴とする請求項２ないし５のいずれかに記載のコンテンツ検索装置。
【請求項７】
概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置が行うコンテンツ検索方法において、
検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段が検索対象概念とフラグを受け付け、
検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段が検索を制御し、
検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段が概念適用度を求め、
検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段が検索結果を決定し、
決定された検索結果を通知する検索結果通知手段が検索結果を通知する
ことを特徴とするコンテンツ検索方法。
【請求項８】
概念適用度処理手段は、
０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念と該検索対象概念から検索された概念とについての正または負の概念適用度を求め、
概念適用度に応じた概念重要度を計算する概念重要度計算手段が概念適用度を計算し、
残りの検索対象概念から検索されたコンテンツのコンテンツ重要度を概念重要度から計算するコンテンツ重要度計算手段がコンテンツ重要度を計算する
ことを特徴とする請求項７記載のコンテンツ検索方法。
【請求項９】
概念適用度処理手段は、
予めフラグと概念適用度とを対応づけた記憶手段を用いるものであり、
受け付けたフラグに対して当該記憶手段で対応している概念適用度を読み出す
ことを特徴とする請求項７または８記載のコンテンツ検索方法。
【請求項１０】
概念適用度処理手段は、
検索対象概念の概念適用度を関連する概念に継承させる
ことを特徴とする請求項７ないし９のいずれか記載のコンテンツ検索方法。
【請求項１１】
概念重要度計算手段は、
検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算する
ことを特徴とする請求項８ないし１０のいずれかに記載のコンテンツ検索方法。
【請求項１２】
コンテンツ重要度計算手段は、
検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算する
ことを特徴とする請求項８ないし１１のいずれかに記載のコンテンツ検索方法。
【請求項１３】
概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置において、
検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段と、
フラグに対応する正、負または０の概念適用度を検索対象概念に用いた概念とコンテンツの検索を制御する概念コンテンツ検索制御手段と、
検索されたコンテンツを検索結果で通知する検索結果通知手段と
を備えることを特徴とするコンテンツ検索装置としてコンピュータを機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所望の検索対象概念を重視、軽視または排除してコンテンツを検索するコンテンツ検索装置および方法に関するものである。
【背景技術】
【０００２】
従来より、セマンティックウェブ分野においては、概念間の関係を表現するためにオントロジ辞書が用いられる。オントロジ辞書には、その辞書に含まれる任意の２つの概念間（以下、概念間）の関係の強さ（以下、リンク強度）と、その辞書に含まれる任意の概念と該概念に関係する（リンクするともいう）コンテンツとの間（以下、概念コンピュータ間）のリンク強度とを定義したものがある（特許文献１）。
【０００３】
オントロジ辞書は、特許文献１では、同一ユーザの評価などのユーザ情報から構築されている。また、オントロジ辞書は、そのユーザの年齢、性別、嗜好、履歴などのユーザ情報から構築してもよい。このような、同一ユーザのユーザ情報から構築されたオントロジ辞書はユーザオントロジ辞書という。
【０００４】
このユーザオントロジ辞書による検索では、最初にユーザにより指定された検索対象概念から概念およびコンテンツを検索し、検索結果をユーザに通知する。
【特許文献１】特開２００３−１０８５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このユーザオントロジ辞書でコンテンツを検索する場合には、様々な課題が存在する。  第１の課題は、複数の検索対象概念からコンテンツを検索する場合、検索結果に各検索対象概念が互いに等しく反映され、そのため、例えば、ある検索対象概念よりも他の検索対象概念を重視した検索結果が得られないことである。
【０００６】
第２の課題は、動物を嫌いなユーザにより検索対象概念「宿泊施設」が指定され、その概念に関するコンテンツ「宿泊施設のホームページ」を検索する場合、概念「動物」に関するコンテンツ「動物と泊まれる宿泊施設のホームページ」を積極的に排除することができない。
【０００７】
本発明は、上記課題に鑑みなされたもので、その目的とするところは、所望の検索対象概念を重視、軽視または排除してコンテンツを検索するコンテンツ検索装置および方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１の本発明は、概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置において、検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段と、検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段と、検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段と、検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段と、決定された検索結果を通知する検索結果通知手段とを備えることを特徴とするコンテンツ検索装置をもって解決手段とする。
【０００９】
請求項１の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についてフラグに対応する正または負の概念適用度を求め、検索されたコンテンツから検索結果として通知されるコンテンツを、概念適用度により計算されたコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００１０】
請求項２の本発明は、前記概念適用度処理手段は、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念と該検索対象概念から検索された概念とについての正または負の概念適用度を求めるものであり、概念適用度に応じた概念重要度を計算する概念重要度計算手段と、残りの検索対象概念から検索されたコンテンツのコンテンツ重要度を概念重要度から計算するコンテンツ重要度計算手段とを備えることを特徴とする請求項１記載のコンテンツ検索装置をもって解決手段とする。
【００１１】
請求項２の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００１２】
請求項３の本発明は、概念適用度処理手段は、予めフラグと概念適用度とを対応づけた記憶手段を用いるものであり、受け付けたフラグに対して当該記憶手段で対応している概念適用度を読み出すことを特徴とする請求項１または２記載のコンテンツ検索装置をもって解決手段とする。
【００１３】
請求項３の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、例えば、フラグに対応する正または負の概念適用度を記憶手段から読み出し、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００１４】
請求項４の本発明は、概念適用度処理手段は、検索対象概念の概念適用度を関連する概念に継承させることを特徴とする請求項１ないし３のいずれかに記載のコンテンツ検索装置をもって解決手段とする。
【００１５】
請求項４の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についての正または負の概念適用度を求め、これを関連する概念に継承させ、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００１６】
請求項５の本発明は、概念重要度計算手段は、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算することを特徴とする請求項２ないし４のいずれかに記載のコンテンツ検索装置をもって解決手段とする。
【００１７】
請求項５の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００１８】
請求項６の本発明は、コンテンツ重要度計算手段は、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算することを特徴とする請求項２ないし５のいずれかに記載のコンテンツ検索装置をもって解決手段とする。
【００１９】
請求項６の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００２０】
請求項７の本発明は、概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置が行うコンテンツ検索方法において、検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段が検索対象概念とフラグを受け付け、検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段が検索を制御し、検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段が概念適用度を求め、検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段が検索結果を決定し、決定された検索結果を通知する検索結果通知手段が検索結果を通知することを特徴とするコンテンツ検索方法をもって解決手段とする。
【００２１】
請求項７の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についてフラグに対応する正または負の概念適用度を求め、検索されたコンテンツから検索結果として通知されるコンテンツを、概念適用度により計算されたコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００２２】
請求項８の本発明は、概念適用度処理手段は、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念と該検索対象概念から検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算する概念重要度計算手段が概念適用度を計算し、残りの検索対象概念から検索されたコンテンツのコンテンツ重要度を概念重要度から計算するコンテンツ重要度計算手段がコンテンツ重要度を計算することを特徴とする請求項７記載のコンテンツ検索方法をもって解決手段とする。
【００２３】
請求項８の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００２４】
請求項９の本発明は、概念適用度処理手段は、予めフラグと概念適用度とを対応づけた記憶手段を用いるものであり、受け付けたフラグに対して当該記憶手段で対応している概念適用度を読み出すことを特徴とする請求項７または８記載のコンテンツ検索方法をもって解決手段とする。
【００２５】
請求項９の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、例えば、フラグに対応する正または負の概念適用度を記憶手段から読み出し、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００２６】
請求項１０の本発明は、概念適用度処理手段は、検索対象概念の概念適用度を関連する概念に継承させることを特徴とする請求項７ないし９のいずれか記載のコンテンツ検索方法をもって解決手段とする。
【００２７】
請求項１０の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についての正または負の概念適用度を求め、これを関連する概念に継承させ、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００２８】
請求項１１の本発明は、概念重要度計算手段は、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算することを特徴とする請求項８ないし１０のいずれかに記載のコンテンツ検索方法をもって解決手段とする。
【００２９】
請求項１１の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３０】
請求項１２の本発明は、コンテンツ重要度計算手段は、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算することを特徴とする請求項８ないし１１のいずれかに記載のコンテンツ検索方法をもって解決手段とする。
【００３１】
請求項１２の本発明では、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３２】
請求項１３の本発明は、概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置において、検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段と、フラグに対応する正、負または０の概念適用度を検索対象概念に用いた概念とコンテンツの検索を制御する概念コンテンツ検索制御手段と、検索されたコンテンツを検索結果で通知する検索結果通知手段とを備えることを特徴とするコンテンツ検索装置としてコンピュータを機能させるコンピュータプログラムをもって解決手段とする。
【００３３】
請求項１３の本発明で、概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置において、検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段と、フラグに対応する正、負または０の概念適用度を検索対象概念に用いた概念とコンテンツの検索を制御する概念コンテンツ検索制御手段と、検索されたコンテンツを検索結果で通知する検索結果通知手段とを備えることを特徴とするコンテンツ検索装置としてコンピュータを機能させるコンピュータプログラムを流通可能にする。
【発明の効果】
【００３４】
本発明によれば、検索対象概念を正、負または０に対応するフラグとともに受け付け、検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についてフラグに対応する正または負の概念適用度を求め、検索されたコンテンツから検索結果として通知されるコンテンツを、概念適用度により計算されたコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３５】
また、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３６】
また、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、例えば、フラグに対応する正または負の概念適用度を記憶手段から読み出し、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３７】
また、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念についての正または負の概念適用度を求め、これを関連する概念に継承させ、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３８】
また、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算し、検索されたコンテンツのコンテンツ重要度を概念重要度から計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００３９】
また、検索対象概念を正、負または０に対応するフラグとともに受け付け、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念からの概念とコンテンツの検索を制御し、検索対象概念と検索された概念とについての正または負の概念適用度を求め、概念適用度に応じた概念重要度を計算し、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算し、検索結果で通知するコンテンツをコンテンツ重要度により決定し、決定された検索結果を通知することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明のコンテンツ検索装置および方法の実施の形態を図面を参照して説明する。
【００４１】
図１は、本実施の形態に係るシステムの概略構成図である。
【００４２】
コンテンツ検索装置１は、コンテンツを検索した検索結果を検索要求装置２へ送信する装置であり、パーソナルコンピュータやワークステーションなどのコンピュータが所定のコンピュータプログラムを実行することにより、このコンピュータが装置１として機能するようになっている。装置１と装置２はインターネットやイントラネットなどのコンピュータネットワークで接続される。概念は、例えば、日本語表記された文字列により特定される。一方、コンテンツは、例えば、ホームページであるが、音声や映像を圧縮したファイルなどでもよい。
【００４３】
コンテンツ検索装置１は、検索対象概念を受け付ける検索対象概念受付部１１と、概念とコンテンツの検索を制御する概念コンテンツ検索制御部１２と、コンテンツ重要度の計算のための処理を制御するコンテンツ重要度計算制御部１３と、概念適用度に関する処理を行う概念適用度処理部１４と、概念重要度を計算する概念重要度計算部１５と、コンテンツ重要度を計算するコンテンツ重要度計算部１６と、検索結果を決定する検索結果決定部１７と、検索結果を通知する検索結果通知部１８と、検索要求装置２を使用するユーザの概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書３１と、ユーザオントロジ辞書３１を管理するユーザオントロジ辞書管理部３２とを備える。なお、以下の説明では、装置１内での情報送信に言及するが、これを該装置が備える図示しない記憶装置を介して行ってもよい。また、要求に基づく情報処理に言及するが、この情報は、この記憶装置の所定の場所に格納され、ここから適宜各処理部が情報を読み出して処理するようになっている。
【００４４】
検索要求装置２は、検索対象概念を送信する検索対象概念送信部２１と、検索結果を受け付ける検索結果受付部２２とを備え、装置１と同様に、コンピュータがプログラムを実行して装置２として機能する。このプログラムは、例えば、ウェブブラウザとともに用いられる。
【００４５】
図２は、ユーザオントロジ辞書３１の構成図である。
【００４６】
概念間のリンク情報は、Ｌ（”子”、Ｃ１、Ｃ２、２）のように示す。これでは、概念Ｃ（以下、Ｃは概念を示す情報（ここでは概念という）を示す）２が概念Ｃ１の”子”概念であることを示す。また、リンク強度が２であることを示す。また、概念コンテンツ間のリンク情報は、Ｌ（Ｃ２、Ｐ１、４）のように示す。これでは、コンテンツＰ（以下、Ｐはコンテンツを示す）１が概念Ｃ２とリンクするコンテンツであることを示す。また、リンク強度が４であることを示す。コンテンツはユーザオントロジ辞書３１には含まれず、例えば、Ｌ（Ｃ２、Ｐ１、４）の中にはＰ１のＵＲＩ(Universal Resource Indicator)が格納される。
【００４７】
次に、本実施の形態の動作を説明する。なお、説明には適宜例示を用いることとする。また、符号つきの用語を適宜符号のみで説明することとする。
【００４８】
図１において、検索要求装置２の検索対象概念送信部２１は、例えば、検索対象概念Ｃ１とそのフラグＦ「無視」、Ｃ２とそのフラグＦ「重視」、Ｃ３とそのフラグＦ「排除」をコンテンツ検索装置１の検索対象概念受付部１１に送信する（ステップＳ１）。以下、Ｆはフラグを示す。
【００４９】
検索対象概念受付部１１は、概念コンテンツ検索制御部１２に対し、概念コンテンツ検索要求を行う（ステップＳ３）。概念コンテンツ検索制御部１２は、コンテンツ重要度計算制御部１３にコンテンツ重要度計算制御を要求する（ステップＳ５）。コンテンツ重要度計算制御部１３は、Ｆ「無視」を指定されたＣ１を除外し、残りのＣ２、Ｃ３をユーザオントロジ辞書管理部３２に送信する（ステップＳ７）。
【００５０】
ユーザオントロジ辞書管理部３２は、Ｃ２、Ｃ３の子概念、同値概念、を検索（ステップＳ９）、必要ならば、検索された概念と受信された概念とによる同様の検索、つまり再帰的検索を１回以上行い（Ｓ９）、図２では、Ｃ２、Ｃ３、Ｃ４（Ｃ２の子概念）およびＬ（”子”、Ｃ２、Ｃ４、２）、Ｃ５（Ｃ２、Ｃ３の子概念）およびＬ（Ｃ２、Ｃ５、７）、Ｌ（”子”、Ｃ２、Ｃ５、７）、Ｃ６（Ｃ３の同値概念）およびＬ（”同値”、Ｃ３、Ｃ６、３）をコンテンツ重要度計算制御部１３に送信する（ステップＳ１１）。以下、これらの概念を検索対象概念という。
【００５１】
コンテンツ重要度計算制御部１３は、概念適用度処理部１４に概念適用度処理を要求し（ステップＳ１３）、概念適用度処理部１４は、以下のように概念適用度処理を行う（ステップＳ１５）。
【００５２】
図３は、概念適用度処理部１４の処理説明図である。
【００５３】
まず、概念適用度処理部１４は、Ｃ２のフラグＦ「重視」に対応する数値である＋４０％をＣ２に対応づけ、Ｃ３のフラグＦ「排除」に対応する数値である−８０％をＣ３に対応づける。ここでは、例えば、Ｆ「重視」と＋４０％を対応づけた記憶部を装置１に予め設けておき、受け付けたフラグに対し、この記憶部で対応している概念適用度を読み出せばよい。
【００５４】
また、フラグを送信する代わりに、検索要求装置２がコンテンツ検索装置１へ概念適用度を通知し、この通知された概念適用度を概念適用度処理部１４が用いるようにしてもよい。
【００５５】
さて、概念適用度処理部１４は、Ｃ２の概念適用度＋４０％を、子概念Ｃ４とＣ５に対応づけ、Ｃ３の概念適用度−８０％を子概念Ｃ５と同値概念Ｃ６に対応づける。つまり、概念適用度を継承させる。
【００５６】
このようにして、概念適用度処理部１４の処理が終わると、コンテンツ重要度計算制御部１３は、概念重要度計算部１５に概念重要度計算を要求し（ステップＳ１７）、概念重要度計算部１５は、以下のように概念重要度計算を行う（ステップＳ１９）。
【００５７】
図４は、概念重要度計算部１５の処理説明図である。
【００５８】
まず、概念重要度計算部１５は、Ｃ２の概念重要度Ｉ（Ｃ２）をＩ（Ｃ２）＝定数×（Ｃ２の概念適用度）で計算し、Ｃ３の概念重要度Ｉ（Ｃ３）をＩ（Ｃ３）＝定数×（Ｃ３の概念適用度）で計算する。定数を用いるのは、概念重要度計算部１５が、検索要求装置２から直接指定された概念についてはリンク強度の初期値としての定数を用いるように設定されているからである。ここで定数を５とすると、Ｉ（Ｃ２）＝５×４０％＝２、Ｉ（Ｃ３）＝５×−８０％＝−４となる。なお、後述する概念Ｃ４などのように、概念重要度の計算に、親概念（この場合Ｃ１）との間のリンク強度を用いるようにしてもよい。
【００５９】
次に、概念重要度計算部１５は、Ｃ４の概念重要度Ｉ（Ｃ４）をＩ（Ｃ４）＝親概念Ｃ２との間のリンク強度×（Ｃ４の概念適用度）で計算して、Ｃ４に対応づける。Ｃ４には、Ｉ（Ｃ４）＝２×４０％＝０．８が対応する。同様に、親概念がＣ２とＣ３であるＣ５には、Ｉ（Ｃ５）＝７×４０％＝２．８と、Ｉ（Ｃ５）＝５×−８０％＝−４とが対応する。また、Ｃ６には、Ｉ（Ｃ６）＝３×−８０％＝−２．４が対応する。
【００６０】
このようにして、概念重要度計算部１５の処理が終わると、コンテンツ重要度計算制御部１３は、コンテンツ重要度計算部１６にコンテンツ重要度計算を要求する（ステップＳ２１）。
【００６１】
図５は、コンテンツ重要度計算部１６の処理説明図である。
【００６２】
コンテンツ重要度計算部１６は、ユーザオントロジ辞書管理部３２に対し、コンテンツと検索対象概念との間のリンク情報を要求する（ステップＳ２５）。
【００６３】
ユーザオントロジ辞書管理部３２は、例えば、Ｃ２にリンクするコンテンツＰ１とＣ２との間のリンク情報Ｌ（Ｃ２、Ｐ１、４）をユーザオントロジ辞書３１から検索する（ステップＳ２７）。同様に、Ｌ（Ｃ４、Ｐ２、５）、Ｌ（Ｃ４、Ｐ３、１１）、Ｌ（Ｃ５、Ｐ３、７）、Ｌ（Ｃ５、Ｐ４、８）、Ｌ（Ｃ６、Ｐ５、３）を検索する（ステップＳ２７）。
【００６４】
ユーザオントロジ辞書管理部３２は、これらリンク情報をコンテンツ重要度計算部１６に送信する（ステップＳ２９）。
【００６５】
これらを受信したコンテンツ重要度計算部１６は、各コンテンツ重要度を計算する（ステップＳ３１）。
【００６６】
まず、Ｐ１のコンテンツ重要度Ｉ（Ｐ１）をＩ（Ｐ１）＝概念重要度Ｉ（Ｃ２）×概念Ｃ２との間のリンク強度で計算して、Ｐ１に対応づける。Ｐ１には、Ｉ（Ｐ１）＝２×４＝８が対応する。同様に、Ｐ２には、Ｉ（Ｐ２）＝０．８×５＝４が対応する。１つの概念重要度が対応する概念Ｃ４と２つの概念重要度が対応する概念Ｃ５とがリンクするＰ３には、Ｉ（Ｐ３）＝０．８×１１＝８．８と、Ｉ（Ｐ３）＝２．８×７＝１９．６と、Ｉ（Ｐ３）＝−４×７＝−２８の総和０．４が対応する。また、２つの概念重要度が対応する概念Ｃ５がリンクするＰ４には、Ｉ（Ｐ４）＝２．８×８＝２２．４と、Ｉ（Ｐ４）＝−４×８＝−３２の総和−９．６が対応する。また、Ｐ５には、Ｉ（Ｐ５）＝−２．４×２＝−４．８が対応する。以下、総和を計算したコンテンツについては総和をコンテンツ重要度という。
【００６７】
このようにして、コンテンツ重要度計算部１６の処理が終わると、概念コンテンツ検索制御部１２は、検索結果決定部１７に検索結果決定要求を行い（ステップＳ３３）、検索結果決定部１７は、以下のように検索結果を決定する（ステップＳ２３）。
【００６８】
検索結果決定部１７は、所定の閾値以上のコンテンツ重要度に対応するコンテンツを検索結果としてのコンテンツとして決定する（ステップＳ３５）。閾値が０ならば、Ｉ（Ｐ１）＞Ｉ（Ｐ２）＞Ｉ（Ｐ３）＞＝０＞Ｉ（Ｐ５）＞Ｉ（Ｐ４）であるので、Ｐ１、Ｐ２、Ｐ３がこの順に検索結果として決定される。
【００６９】
このようにして、検索結果が決定すると、検索結果決定部１７は、検索結果通知部１８に検索結果通知要求を行い（ステップＳ３６）、検索結果通知部１８は、検索結果を検索要求装置２の検索結果受付部２２に通知する（ステップＳ３７）。
【００７０】
検索結果受付部２２は、通知された検索結果を表示させる（ステップＳ３９）。
【００７１】
以上説明したように、本実施の形態によれば、概念間および概念コンテンツ間およびその間のリンク強度を定義したユーザオントロジ辞書を用いてコンテンツを検索するコンテンツ検索装置を、検索対象概念を正、負または０に対応するフラグとともに受け付ける検索対象概念受付手段（１１）と、検索対象概念からの概念とコンテンツの検索を制御する概念コンテンツ検索制御手段（１２）と、検索対象概念についてフラグに対応する正または負の概念適用度を求める概念適用度処理手段（１４）と、検索されたコンテンツから検索結果として通知されるコンテンツを前記概念適用度により計算されたコンテンツ重要度により決定する検索結果決定手段（１７）と、決定された検索結果を通知する検索結果通知手段（１８）とを備えることを特徴とするコンテンツ検索装置（１）としたことで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７２】
また、概念適用度処理手段（１４）は、０に対応するフラグとともに受け付けた検索対象概念を除外した残りの検索対象概念と該検索対象概念から検索された概念とについての正または負の概念適用度を求めるものであり、概念適用度に応じた概念重要度を計算する概念重要度計算手段（１５）と、残りの検索対象概念から検索されたコンテンツのコンテンツ重要度を概念重要度から計算するコンテンツ重要度計算手段（１６）とを備えることで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７３】
また、概念適用度処理手段（１４）は、予めフラグと概念適用度とを対応づけた記憶手段を用いるものであり、受け付けたフラグに対して当該記憶手段で対応している概念適用度を読み出すことで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７４】
また、概念適用度処理手段（１４）は、検索対象概念の概念適用度を関連する概念に継承させることで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７５】
また、概念重要度計算手段（１５）は、検索対象概念に関連する概念またはこれに関連する概念である関連先の概念の概念重要度を関連元の概念適用度ならびに関連元との間のリンク強度で計算することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７６】
また、コンテンツ重要度計算手段は、検索されたコンテンツのコンテンツ重要度を当該コンテンツに関連する概念の概念重要度ならびに当該概念との間のリンク強度で計算することで、所望の検索対象概念を重視、軽視または排除してコンテンツを検索することができる。
【００７７】
なお、上記説明した装置１としてコンピュータを機能させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【００７８】
【図１】本実施の形態に係るシステムの概略構成図である。
【図２】ユーザオントロジ辞書３１の構成図である。
【図３】概念適用度処理部１４の処理説明図である。
【図４】概念重要度計算部１５の処理説明図である。
【図５】コンテンツ重要度計算部１６の処理説明図である。
【符号の説明】
【００７９】
１…コンテンツ検索装置
２…検索要求装置
１１…検索対象概念受付部
１２…概念コンテンツ検索制御部
１３…コンテンツ重要度計算制御部
１４…概念適用度処理部
１５…概念重要度計算部
１６…コンテンツ重要度計算部
１７…検索結果決定部
１８…検索結果通知部
２１…検索対象概念送信部
２２…検索結果受付部
３１…ユーザオントロジ辞書
３２…ユーザオントロジ辞書管理部
【図１】
2006227808.tif 000003
【図２】
2006227808.tif 000004
【図３】
2006227808.tif 000005
【図４】
2006227808.tif 000006
【図５】
2006227808.tif 000007