(57)【要約】【課題】資料に付された分類コードを用いて、資料群の多面性の度合いに関する適切な分析ができなかった。【解決手段】順序性を有する２以上の分類コードと当該２以上の分類コードが付された１以上の資料識別子とを有する２以上の資料情報が格納される資料情報格納部と、資料情報が有する２以上の分類コードの中の主コードと１以上の各副コードとの、順序性を用いた関係を示す関係情報を、資料情報ごとに取得する関係情報取得部と、資料情報ごとに、主コードと１以上の各副コードの関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得部と、２以上の資料情報の特徴量を出力する特徴量出力部と、特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す多面度区分を出力する多面度区分出力部とを具備する資料分析装置により、分類コードを用いて、資料群の多面性の度合いに関する適切な分析ができる。【選択図】図１
2017219877.tif 000002
【特許請求の範囲】
【請求項１】
順序性を有する３以上の分類コードが格納される分類コード格納部と、
２以上の分類コードと当該２以上の分類コードが付された１以上の資料を識別する資料識別子とを有する２以上の資料情報が格納される資料情報格納部と、
資料情報が有する２以上の分類コードの中の第一の分類コードである主コードと、当該主コード以外の分類コードである１以上の各副コードとの、前記順序性を用いた関係を示す関係情報を、前記資料情報格納部の２以上の資料情報ごとに取得する関係情報取得部と、
前記２以上の資料情報ごとに、主コードと１以上の各副コードの関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得部と、
前記２以上の資料情報の特徴量を出力する特徴量出力部と、
前記特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する多面度区分出力部とを具備する資料分析装置。
【請求項２】
前記関係情報取得部は、
前記分類コード格納部に格納されている３以上の分類コードの中の、前記主コードの順位に関する主順位情報を取得する主順位情報取得手段と、
前記分類コード格納部に格納されている３以上の分類コードの中の、前記１以上の各副コードの順位に関する副順位情報を取得する副順位情報取得手段と、
前記主順位情報と前記１以上の各副順位情報とを用いて、１以上の関係情報を取得する関係情報取得手段とを具備する請求項１記載の資料分析装置。
【請求項３】
前記分類コード格納部の順序性を有する３以上の分類コードのうち、最初の順序の分類コードを球（当該球の半径をＲとする）の赤道の経度の始点に対応させ、最後の順序の分類コードを前記赤道の経度の終点に対応させ、前記最初の分類コードから前記最後の分類コードまでの各分類コードを、各分類コードに対応する主順位情報または副順位情報に基づく順序性に従って、前記赤道に分布する点に対応させている状況において、
前記関係情報取得手段は、
一の資料に付された２以上の分類コードのうち、少なくとも主コードを含むＮ個（Ｎは３以上の自然数）の各分類コードを、各分類コードに対応する主順位情報または副順位情報に対する各点に対応させ、
前記特徴量取得部は、
前記Ｎ個の各分類コードに対するＮ個の点群の前記球座標系における重心点を算出し、前記Ｎ個の分類コード群の主コードに対応する点と前記球の中心とを回転軸として、前記重心点を９０度回転させた点の位置を示す特徴量を取得し、
前記多面度区分出力部は、
数式４で示される半径ｒの円を、前記赤道に内接させ、前記球の北極と南極とを中心軸として回転させて形成される、トーラスの表面を出力する請求項２記載の資料分析装置。
【数４】
2017219877.tif 000006
【請求項４】
前記重心点が、前記Ｎ−１個のトーラスの表面又は表面近傍のいずれかに存在するか否かを決定し、存在する場合において、前記トーラスの経度を一軸とし緯度を他の一軸として展開した平面に、前記重心点の座標を決定する多面度区分決定部をさらに具備し、
前記トーラスの表面または表面近傍に位置する前記重心点を前記平面に出力する請求項３記載の資料分析装置。
【請求項５】
前記特徴量出力部は、
前記トーラスの表面または表面近傍に位置する前記重心点に、当該重心点に対応する資料の個数をヒストグラムとして出力する請求項４記載の資料分析装置。
【請求項６】
前記資料は、特許文献を含む技術資料であり、
前記分類コードは、特許分類コードである請求項１から請求項５いずれか記載の資料分析装置。
【請求項７】
記録媒体は、
順序性を有する３以上の分類コードが格納される分類コード格納部と、
２以上の分類コードと当該２以上の分類コードが付された１以上の資料を識別する資料識別子とを有する２以上の資料情報が格納される資料情報格納部とを具備し、
関係情報取得部、特徴量取得部、特徴量出力部、および多面度区分出力部により実現される資料分析方法であって、
前記関係情報取得部が、資料情報が有する２以上の分類コードの中の第一の分類コードである主コードと、当該主コード以外の分類コードである１以上の各副コードとの、前記順序性を用いた関係を示す関係情報を、前記資料情報格納部の２以上の資料情報ごとに取得する関係情報取得ステップと、
前記特徴量取得部が、前記２以上の資料情報ごとに、主コードと１以上の各副コードの関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得ステップと、
前記特徴量出力部が、前記２以上の資料情報の特徴量を出力する特徴量出力ステップと、
前記多面度区分出力部が、前記特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する多面度区分出力ステップとを具備する資料分析方法。
【請求項８】
コンピュータがアクセス可能な記録媒体は、
順序性を有する３以上の分類コードが格納される分類コード格納部と、
２以上の分類コードと当該２以上の分類コードが付された１以上の資料を識別する資料識別子とを有する２以上の資料情報が格納される資料情報格納部とを具備し、
コンピュータを、
資料情報が有する２以上の分類コードの中の第一の分類コードである主コードと、当該主コード以外の分類コードである１以上の各副コードとの、前記順序性を用いた関係を示す関係情報を、前記資料情報格納部の２以上の資料情報ごとに取得する関係情報取得部と、
前記２以上の資料情報ごとに、主コードと１以上の各副コードの関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得部と、
前記２以上の資料情報の特徴量を出力する特徴量出力部と、
前記特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する多面度区分出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、順序性を有する分類コードが付された２以上の資料である資料群を分析する資料分析装置等に関するものである。
【背景技術】
【０００２】
従来、ＩＰＣ等の特許分類コードを用いて、特許群を分析する装置があった（例えば、特許文献１参照）。本装置は、階層構造をなす記号群によってデータ母集団中でのデータの分類を示すために用いられる分類記号を少なくとも一軸として表やグラフを表示するものである点、及び、階層を上下させるための入力を受け付ける構成を有する点に特徴を有するデータ表示装置である。
【０００３】
また、発明者らは従来の装置と比較してＩＰＣ等の特許分類コードを直感的かつ多次元的に分析する装置を、３次元球面座標を導入する等により模索していた（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９０５３５号公報
【非特許文献】
【０００５】
【非特許文献１】産学連携学会第１３回大会予稿集  ０６２６Ｃ１５１５−３  「学術論文へのＩＰＣ付与による産学連携の試み」
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、発明者らの模索も含めて従来の装置においては、特許分類コード等の、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができなかった。
【０００７】
つまり、順序性を有する分類コードが付された資料が、多くの観点に基づいて記載されている場合、その資料には、通常、２以上の分類コードが付されている場合が多い。この場合、その２以上の各分類コードは隣接するものではないので、その分類コードの関連性は弱く、いわば各分類コードの距離は離れているといえる。一方、資料が、一つの観点に基づいて記載されている資料である場合、当該資料に２以上の各分類コードが付与されていても、それらは隣接している場合が多く、各分類コードの距離は、通常、それほど離れていないといえる。従来の装置においては、上記のような順序性を有する分類コードの特性を用いて、資料の多面性の度合いを適切に分析できなかった。
【０００８】
なお、資料の多面性とは、資料が多くの観点に基づいて記載されている度合いである、と言える。また、観点とは、例えば、主題、項目等と言っても良い場合がある。
【課題を解決するための手段】
【０００９】
本第一の発明の資料分析装置は、順序性を有する３以上の分類コードが格納される分類コード格納部と、２以上の分類コードと当該２以上の分類コードが付された１以上の資料を識別する資料識別子とを有する２以上の資料情報が格納される資料情報格納部と、資料情報が有する２以上の分類コードの中の第一の分類コードである主コードと、当該主コード以外の分類コードである１以上の各副コードとの、前記順序性を用いた関係を示す関係情報を、前記資料情報格納部の２以上の資料情報ごとに取得する関係情報取得部と、前記２以上の資料情報ごとに、主コードと１以上の各副コードの関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得部と、前記２以上の資料情報の特徴量を出力する特徴量出力部と、前記特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する多面度区分出力部とを具備する資料分析装置である。
【００１０】
かかる構成により、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができる。
【００１１】
また、本第二の発明の資料分析装置は、第一の発明に対して、前記関係情報取得部は、
前記分類コード格納部に格納されている３以上の分類コードの中の、前記主コードの順位に関する主順位情報を取得する主順位情報取得手段と、前記分類コード格納部に格納されている３以上の分類コードの中の、前記１以上の各副コードの順位に関する副順位情報を取得する副順位情報取得手段と、前記主順位情報と前記１以上の各副順位情報とを用いて、１以上の関係情報を取得する関係情報取得手段とを具備する資料分析装置である。
【００１２】
かかる構成により、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができる。
【００１３】
また、本第三の発明の資料分析装置は、第二の発明に対して、前記分類コード格納部の順序性を有する３以上の分類コードのうち、最初の順序の分類コードを球（当該球の半径をＲとする）の赤道の経度の始点に対応させ、最後の順序の分類コードを前記赤道の経度の終点に対応させ、前記最初の分類コードから前記最後の分類コードまでの各分類コードを、各分類コードに対応する主順位情報または副順位情報に基づく順序性に従って、前記赤道に分布する点に対応させている状況において、前記関係情報取得手段は、一の資料に付された２以上の分類コードのうち、少なくとも主コードを含むＮ個（Ｎは３以上の自然数）の各分類コードを、各分類コードに対応する主順位情報または副順位情報に対する各点に対応させ、前記特徴量取得部は、前記Ｎ個の各分類コードに対するＮ個の点群の前記球座標系における重心点を算出し、前記Ｎ個の分類コード群の主コードに対応する点と前記球の中心とを回転軸として、前記重心点を９０度回転させた点の位置を示す特徴量を取得し、前記多面度区分出力部は、数式１で示される半径ｒの円を、前記赤道に内接させ、前記球の北極と南極とを中心軸として回転させて形成される、トーラスの表面を出力する請求項２記載の資料分析装置である。
【００１４】
【数１】
2017219877.tif 000003
【００１５】
かかる構成により、資料の分類コードを用いて、資料群の多面性の度合いに関する極めて適切な分析ができる。
【００１６】
また、本第四の発明の資料分析装置は、第三の発明に対して、前記重心点が、前記Ｎ−１個のトーラスの表面又は表面近傍のいずれかに存在するか否かを決定し、存在する場合において、前記トーラスの経度を一軸とし緯度を他の一軸として展開した平面に、前記重心点の座標を決定する多面度区分決定部をさらに具備し、前記トーラスの表面または表面近傍に位置する前記重心点を前記平面に出力する資料分析装置である。
【００１７】
かかる構成により、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができる。
【００１８】
また、本第五の発明の資料分析装置は、第一から第四のいずれかの発明に対して、前記特徴量出力部は、前記トーラスの表面または表面近傍に位置する前記重心点に、当該重心点に対応する資料の個数をヒストグラムとして出力する資料分析装置である。
【００１９】
かかる構成により、資料の多面性の度合いに関する適切な分析結果が直感的に理解できるように提示できる。
【００２０】
また、本第六の発明の資料分析装置は、第一から第五のいずれかの発明に対して、前記資料は、特許文献を含む技術資料であり、前記分類コードは、特許分類コードである資料分析装置である。
【００２１】
かかる構成により、特許分類コードを用いて、特許文献群の多面性の度合いに関する適切な分析ができる。
【発明の効果】
【００２２】
本発明による資料分析装置によれば、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１における資料分析装置Ａのブロック図
【図２】同主コード位置等の取得処理を説明するための図
【図３】同多面度区分を説明するトーラスの図
【図４】同公開特許公報群の表示例を示す図
【図５】同公開特許公報群とリングトーラスの表示例を示す図
【図６】同公開特許公報群とホーントーラスの表示例を示す図
【図７】同公開特許公報群とスピンドルトーラスの表示例を示す図
【図８】同代表位置の算出処理を説明するための図
【図９】同資料分析装置Ａの動作について説明するフローチャート
【図１０】同資料分析装置Ａの動作について説明するフローチャート
【図１１】同出力処理の第一の例について説明するフローチャート
【図１２】同出力処理の第二の例について説明するフローチャート
【図１３】同分類コード管理表を示す図
【図１４】同資料情報管理表を示す図
【図１５】同出力例を示す図
【図１６】同出力例を示す図
【図１７】同出力例を示す図
【図１８】同コンピュータシステムの概観図
【図１９】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、資料分析装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
本実施の形態において、順序性を有する少なくとも２または３以上の分類コードが付された１以上の資料を含む２以上の資料からなる資料群を分析する資料分析装置について説明する。
【００２６】
本実施の形態において、資料群を構成する各資料に付された一の主コードの分類コード集合の中の順位の情報と、１または２以上の各副コードの分類コード集合の中の順位の情報とを用いて、各資料の特徴量を取得し、多面度区分を決定する資料分析装置について説明する。多面度区分とは、各資料の多面性の度合いを示す区分であり、２以上の区分のうちの一の区分である。
【００２７】
本実施の形態において、多面度区分は、例えば、少なくとも主コードを含む３個までの分類コードを各資料に対応させる場合、穴有りドーナツ形状のリングトーラス型（Ａ）、穴無しドーナツ形状のホーントーラス型（Ｂ），みかん形状のスピンドルトーラス型（Ｃ）の３つを含む。
【００２８】
また、本実施の形態において、各資料の特徴量を球（地球儀）内にプロットする資料分析装置について説明する。
【００２９】
また、本実施の形態において、各資料の特徴量を二次元平面内にプロットする資料分析装置について説明する。
【００３０】
また、本実施の形態において、分類コードの数の上限値を設け、上限値の数の中で、分析を行う資料分析装置について説明する。
【００３１】
さらに、本実施の形態において、資料は特許文献を含む技術資料であり、分類コードは特許分類コードである資料分析装置について説明する。
【００３２】
図１は、本実施の形態における資料分析装置Ａのブロック図である。
【００３３】
資料分析装置Ａは、格納部１、受付部２、処理部３、および出力部４を備える。
【００３４】
格納部１は、分類コード格納部１１１、および資料情報格納部１１２を備える。
【００３５】
処理部３は、関係情報取得部３１、特徴量取得部３２、および多面度区分決定部３３を備える。
【００３６】
関係情報取得部３１は、主順位情報取得手段３１１、副順位情報取得手段３１２、および関係情報取得手段３１３を備える。
【００３７】
出力部４は、背景出力部４１、特徴量出力部４２、および多面度区分出力部４３を備える。
【００３８】
格納部１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する分類コード、後述する資料情報である。
【００３９】
分類コード格納部１１１は、３以上の分類コードが格納される。３以上の分類コードは、順序性を有する。分類コードの順序性は、分類コードの格納順に決められても良いし、分類コードに順位を示す情報が対応付くように、分類コード格納部１１１に３以上の分類コードが格納されていても良い。３以上の分類コードに、順序性を持たせる方法は問わない。また、分類コードは、例えば、特許分類コード、技術分類コードなどである。特許分類コードは、例えば、国際特許分類コード（ＩＰＣコード）、ＦＩコード、ＣＰＣコード（共通特許分類コード［Cooperative Patent  Classification］）、ＥＣＬＡコード、ＵＳクラスなどである。分類コードがＩＰＣコードである場合、大分類（セクション等と言っても良い。）が同一の分類コードの中において、複数の分類コードが順序性を有すると言える。
【００４０】
資料情報格納部１１２は、１または２以上の資料情報が格納される。資料情報とは、資料を識別する資料識別子と１または２以上の分類コードとを有する情報である。資料情報は、２または３以上の分類コードを有することは好適である。さらに、資料情報は、３以上の分類コードを有することは好適である。また、資料情報は、資料の内容を示す情報を含んでも良い。
【００４１】
「２または３以上の分類コード」は、一の主コードと１または２以上の副コードとを有する。資料情報が有する２以上の中での主コードと副コードとの区別の方法は問わない。資料情報の中に、順に２以上の分類コードが含まれる場合、第１番目の分類コードを主コードとし、２番目以降の分類コードを副コードとしても良い。また、２または３以上の各分類コードには、主コードであること、または副コードであることを示すタグが対応付いていても良い。資料識別子は、例えば、出願番号または公開番号等の書誌情報、または特許公開公報や特許公報等の特許書類自体などである。なお、資料は、特許文献を含む技術文献であることは好適である。ただし、資料は、技術文献であるとは限らず、一般の書籍（通常、電子書籍）など、分類対象の情報群であれば何でも良い。資料情報は、例えば、特許公開公報、特許公報、分類コードが付された学術論文、記事等である。なお、資料の種類や分野等は問わない。資料は、順序性を有する分類コードが付される対象であれば何でも良い。
【００４２】
受付部２は、ユーザから指示や情報を受け付ける。指示や情報とは、例えば、資料分析装置Ａの動作開始を指示する開始指示である。指示や情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４３】
処理部３は、各種の処理を行う。各種の処理とは、例えば、関係情報取得部３１、特徴量取得部３２、多面度区分決定部３３が行う処理等である。各種の処理とは、例えば、初期処理である。初期処理とは、例えば、少なくとも主コードを含むＮ個の各分類コードを分析対象とする場合、その閾値Ｎより多い数の分類コードを有する資料情報から、分析に使用する閾値の数の分類コードを取得する処理である。また、初期処理とは、例えば、分析対象の資料情報を資料情報格納部１１２から取得する処理である。初期処理とは、例えば、分析対象の１以上の資料情報の中で、閾値より多い数の分類コードを有する資料情報から、１以上の副コードを削除し、閾値の数の分類コードを有する資料情報とする処理である。なお、閾値がＮ（Ｎは３以上の自然数）の場合であり、一の資料情報がＭ（Ｎ＜Ｍ）の分類コードを有する場合であり、資料情報の中の分類コードが「主コード，副コード，副コード，・・・」と順に並んで存在する場合、処理部３は、先頭からＮ個の分類コードのみを使用して、分析する。なお、かかる場合、処理部３は、最後の「Ｍ−Ｎ」の数の分類コードを資料情報の中から削除しても良い。また、処理部３は、分析対象の１以上の資料情報の中で、閾値より多い数の分類コードを有する資料情報から、主コードを取得する。そして、処理部３は、主コードを除く他の１以上の副コードを当該コードの内容を用いてグルーピングし、各グループを代表するコードのみを副コードとして取得する等しても良い。また、処理部３は、例えば、主コードと大分類が同じ副コードの中で、中分類が異なる副コードを取得することは好適である。処理部３は、例えば、主コードと大分類が同じ副コードの中で、隣接せずに距離が離れた副コードを取得することは好適である。なお、分析に使用する分類コードは、例えば、大分類（セクション等と言ってもよい）が同じＩＰＣコードであってもよい。また、ＩＰＣコードの最下位コードであるサブグループ（約８万個の分類）までは使用せず、目的に応じて、例えばサブクラス（６３８個の分類）までに上位集約して用いても良い。この場合、サブグループでは必ず異なるＩＰＣサブグループコードが付与されているが、サブクラスに上位集約すると、サブグループでは異なっていたものが、同一のＩＰＣサブクラスコードとなる場合がある。
【００４４】
関係情報取得部３１は、資料情報格納部１１２の２以上の資料情報ごとに、関係情報を取得する。関係情報は、通常、資料情報が有する主コードと、当該資料情報が有する１以上の各副コードとの関係を示す情報である。関係情報は、例えば、資料情報が有する主コードに対応する位置の情報と、１以上の各副コードに対応する位置の情報との集合などでも良い。主コードは、資料情報が有する２以上の分類コードの中の第一の分類コードである。副コードは、主コード以外の分類コードである。
【００４５】
関係情報取得部３１は、資料情報格納部１１２の２以上の資料情報ごとに、差異情報を取得しても良い。差異情報とは、一の資料情報が有する主コードと、１以上の各副コードとの、順序性を用いた差異を示す情報である。差異情報は、例えば、主コードの順位と副コードの順位との差の情報である。差異情報は、関係情報の一例である。
【００４６】
関係情報取得部３１は、資料情報が予め決められた数より多い分類コードを有する場合、主コードと１以上の副コードであり、予め決められた数となる主コードと１以上の副コードのみを用いて、関係情報を取得することは好適である。かかる場合、関係情報取得部３１は、例えば、資料情報が予め決められた数より多い分類コードを有するか否かを判断し、予め決められた数より多い分類コードを有する資料情報から、予め決められた数となるように、一部の副コードを削除する。また、かかる場合、関係情報取得部３１は、例えば、主コードと予め決められた数（例えば、「２」）以下の副コードを取得する。
【００４７】
主順位情報取得手段３１１は、分類コード格納部１１１に格納されている３以上の分類コードの中の、主コードの順位に関する主順位情報を取得する。
【００４８】
副順位情報取得手段３１２は、分類コード格納部１１１に格納されている３以上の分類コードの中の、１以上の各副コードの順位に関する副順位情報を取得する。
【００４９】
関係情報取得手段３１３は、主順位情報と１以上の各副順位情報とを用いて、１以上の関係情報を取得する。
【００５０】
分類コード格納部１１１の順序性を有する３以上の分類コードのうち、最初の順序の分類コードを球（例えば、当該球の半径をＲとする）の赤道の経度の始点に対応させ、最後の順序の分類コードを当該赤道の経度の終点に対応させ、最初の分類コードから最後の分類コードまでの各分類コードを、各分類コードに対応する主順位情報または副順位情報に基づく順序性に従って、赤道に分布する点に対応させている状況において、関係情報取得手段３１３は、例えば、一の資料に付された２以上の分類コードのうち、少なくとも主コードを含むＮ個（Ｎは３以上の自然数）の各分類コードを、各分類コードに対応する主順位情報または副順位情報に対する各点に対応させる。つまり、関係情報取得手段３１３は、例えば、各分類コードに対応する主順位情報または副順位情報に対する各点の座標値であり、赤道上の座標値を、分類コードごとに取得しても良い。かかる場合、関係情報は、主コードおよび１以上の各副コードに対する各点の座標値の集合である。
【００５１】
なお、分類コード格納部１１１の順序性を有する３以上の分類コードのうち、最初の順序の分類コードを球の赤道の経度の始点に対応させ、最後の順序の分類コードを赤道の経度の終点に対応させ、最初の分類コードから最後の分類コードまでの各分類コードを、各分類コードに対応する主順位情報または副順位情報に基づく順序性に従って、赤道に均等に分布する点に対応させている状況は好適である。
【００５２】
関係情報取得手段３１３は、主順位情報と１以上の各副順位情報とを用いて、１以上の差異情報を取得しても良い。差異情報は、通常、主順位情報と副順位情報との差である。差異情報は、通常、正の値または負の値の両方を採り得る。ただし、差異情報は、主順位情報と副順位情報との差の絶対値でも良い。かかる場合、関係情報は、１以上の差異情報である。
【００５３】
特徴量取得部３２は、２以上の資料情報ごとに、主コードと１以上の関係情報とを用いて、資料情報ごとの特徴量を取得する。特徴量は、例えば、後述する代表位置である。代表位置は、例えば、後述する球内の位置である。また、代表位置は、例えば、後述する二次元平面内の位置である。球内の位置は、三次元座標情報（ｘ，ｙ，ｚ）である。二次元平面内の位置は、二次元座標情報（θ，φ）である。特徴量は、例えば、後述する多面度区分でも良い。かかる場合、特徴量取得部３２は、後述する多面度区分決定部３３の処理も行う。特徴量とは、資料情報の特徴を示す情報である。特徴量は、資料情報が有する１または２以上の分類コードの特徴を示す情報である。
【００５４】
特徴量取得部３２は、例えば、Ｎ個の各分類コードに対するＮ個の点群の球座標系における重心点を算出し、当該Ｎ個の分類コード群の主コードに対応する点と球の中心とを回転軸として、前記重心点を９０度回転させた点の位置を示す特徴量を取得する。なお、かかる場合、特徴量は、通常、座標値（ｘ，ｙ，ｚ）である。また回転の方向は球の中心を見て時計回り・反時計回りのいずれでもよい。
【００５５】
特徴量取得部３２は、例えば、２以上の資料情報ごとに、主コードと１以上の差異情報とを用いて、資料情報ごとの特徴量を取得しても良い。
【００５６】
また、３次元曲面となっているトーラスの表面は、当該トーラスの経度θと緯度φの２変数によって表現できるので、特徴量取得部３２は、例えば、トーラスの表面を、経度θを一軸とし緯度φを他の一軸として（θ，φ）平面に展開し、当該トーラスの表面に位置する重心点である特徴量を、（θ，φ）の座標として取得しても良い。また、トーラスの表面ではないがその近傍に存在する重心点も含めて平面に展開しても良い。ここで近傍とは、重心点とトーラス表面との距離の球半径（Ｒ）に対する割合が小さな場合をいい、目的と対象とする分類コードの個数によって異なるが、例えば、ＩＰＣコードのサブクラス６３８個の分類を対象にすれば、その割合はたかだか数％程度とすれば適切である。なお、トーラスは、多重連結空間、円環面、トーラス体と呼んでも良い。トーラスのうちで代表的なものは、前記した穴有りドーナッツ形状のリングトーラス、穴無しドーナッツ形状のホーントーラス、みかん形状のスピンドルトーラスであり、これらのトーラスは公知であるので、詳細な説明を省略する。
【００５７】
以下、特徴量取得部３２が行う具体的な２つの動作例を説明する。
【００５８】
（具体例１）
具体例１では、特徴量取得部３２は、例えば、球内の代表位置を取得する。また、具体例１において、特徴量取得部３２は、例えば、主コードおよび１以上の副コード（分類コード群）に対応する各点から球座標系における重心点を算出し、分類コード群の主コードに対応する点と球の中心とを回転軸として、重心点を９０度回転させた点を取得する方法である。
【００５９】
まず、特徴量取得部３２は、主順位情報を用いて、球の赤道上の位置を示す主コード位置（通常、座標値）を取得する。
【００６０】
例えば、まず、特徴量取得部３２は、順序性を有する全分類コードの数（例えば、ＩＰＣのサブクラスの数６３８）を取得する。次に、特徴量取得部３２は、例えば、分類コード格納部１１１に格納されている３以上の分類コードの中の主コード（例えば、Ｃ０８Ｈ「天然高分子化合物の誘導体」）の主順位情報（例えば、３００）を取得する。次に、主コード位置取得手段３２１は、一の順位差の角度である基本角度（３６０度／６３８＝０．５７度）を取得する。次に、特徴量取得部３２は、「順位情報「３００」×基本角度「０．５７」＝１７１度」を算出する。そして、特徴量取得部３２は、上記の主コードを、地球儀を模した球面の赤道（緯線）上の基準点（図２の２０１）から１７１度の点（図２の２０２の星形の印）を取得する。なお、主コード位置は、必ず、球面の赤道上の位置となる。
【００６１】
次に、特徴量取得部３２は、１以上の各副コードの副順位情報を用いて、各副コードの位置である副コード位置を取得する。副コード位置も、球の赤道上の位置を示す情報（通常、座標値）である。本事例では、副コードはＣ１２Ｑ「酵素または微生物を含む測定のための組成物」及びＡ６１Ｐ「化合物の特殊な治療活性」であるから、「順位情報」は３３３及び１２３であり、特徴量は１８８．８度及び７０度となる。
【００６２】
次に、特徴量取得部３２は、分類コード群の各分類コードに対応する座標値の重心点を算出する。次に、特徴量取得部３２は、分類コード群の主コードに対応する点と球の中心とを回転軸として、重心点を９０度回転させた点位置を示す特徴量を取得する。なお、かかる特徴量は、２以上の分類コードの代表的な位置である代表位置である、と言える。
【００６３】
（具体例２）
具体例２では、特徴量取得部３２は、例えば、球内の代表位置を取得する。また、具体例２は、特徴量取得部３２が、差異情報を用いて、球内の代表位置を取得する方法である。
【００６４】
特徴量取得部３２は、上述した処理と同様の処理により、主順位情報を用いて、球の赤道上の位置を示す主コード位置を取得する。
【００６５】
例えば、まず、特徴量取得部３２は、順序性を有する全分類コードの数（例えば、６３８）を取得する。次に、特徴量取得部３２は、例えば、分類コード格納部１１１に格納されている３以上の分類コードの中の主コードの主順位情報（例えば、３００）を取得する。次に、主コード位置取得手段３２１は、一の順位差の角度である基本角度（３６０度／６３８＝０．５７度）を取得する。次に、特徴量取得部３２は、「順位情報「３００」×基本角度「０．５７」＝１７１度」を算出する。そして、特徴量取得部３２は、上記の主コードを、地球儀を模した球面の赤道（緯線）上の基準点（図２の２０１）から１７１度の点（図２の２０２の星形の印）を取得する。なお、主コード位置は、必ず、球面の赤道上の位置となる。
【００６６】
次に、特徴量取得部３２は、例えば、主コードに対する副コードの相対的な位置であり、球の赤道面に対して垂直の面であり、主コード位置と球の中心点とを含む面である垂直面と球面とが重なる経線上の位置であり、副コードに対応する差異情報が大きいほど、主コード位置から離れた位置となる副コード相対位置を、１以上の副コードごとに取得する。本事例では、副コードの「順位情報」は３３３及び１２３であるから、副コード相対位置は、「＋３３」及び「−１７７」となる。
【００６７】
さらに具体的には、例えば、特徴量取得部３２は、副順位情報と主順位情報との差が正である場合に、垂直面（２０３）の経線上の位置であり、角度θだけ北緯に上がった位置を副コード相対位置（２０４の三角の印）として取得する。また、特徴量取得部３２は、副順位情報と主順位情報との差が負である場合に、垂直面の経線上の位置であり、角度θだけ南緯に下がった位置を副コード相対位置（２０５）として取得する。なお、角度θは、例えば、「副順位情報と主順位情報との差×基本角度」である。本事例の副コードＣ１２Ｑでは、＋３３×０．５７＝＋１８．８度であるから北緯１８．８度の位置となる。また副コードＡ６１Ｐでは、−１７７×０．５７＝１００．９度であるから、南緯１００．９度で南極を通過するオーバーハング位置となる。
【００６８】
特徴量取得部３２は、例えば、主コード位置と１以上の副コード相対位置とを用いて、２以上の分類コードの代表的な位置であり、球内での位置を示す代表位置を取得する。特徴量取得部３２は、例えば、１以上の副コード相対位置を用いて、Ｘ軸またはＹ軸とは異なる他方の軸上の位置を決定し、決定した他方の軸上の位置と主コード位置とからなる、２以上の分類コードの代表的な位置である代表位置を取得する。
【００６９】
特徴量取得部３２は、例えば、主コード位置（点）と１以上の副コード相対位置（点）との重心の位置を代表位置として取得する。特徴量取得部３２は、例えば、主コード位置の重みをｗ（ｗは、例えば「２」）倍し、ｗ倍した主コード位置と１以上の副コード相対位置との加重平均された重心の位置を代表位置（ｘ，ｙ，ｚ）として取得してもよい。
【００７０】
特徴量として重心の位置を取得する理由は、例えば、主コードと副コードとが隣接している場合は、その重心の位置も主コードの位置である赤道に隣接する位置となり、隣接せずに離れている場合は、その重心の位置も赤道から離れることになるので、重心の位置が主コードと副コードの隣接度合いを表示するのに好適だからである。また、ここにいう多面度とは、副コードが主コードから離れている度合いをいい、重心が赤道から離れるほど多面度が高いともいうことができる。
【００７１】
以下、多面度区分出力部４３が行う具体的な動作例及び多面度とトーラスの種類の関係を説明する。
【００７２】
（具体例）
多面度区分出力部４３は、資料情報格納部１１２の２以上の各資料情報の多面性の度合いを示す区分である多面度区分を出力する。多面性とは、例えば、技術の多面性（多数の技術に関する資料である特性）、項目の多面性である。
【００７３】
例えば、多面度区分出力部４３は、閾値Ｎによって数式１で示される半径ｒの円を、前記赤道に内接させ、前記球の北極と南極とを中心軸として回転させて形成される、トーラスの表面を出力する。
【００７４】
多面度区分は、例えば、閾値Ｎが３の場合、多面性の度合いが小さい第一区分、多面性の度合いが中である第二区分、多面性の度合いが大きい第三区分の、少なくとも３つの区分を含む。第一区分は、穴有りドーナツ型のリングトーラス（以下トーラスＡとも記載する）という。第二区分は穴無しドーナツ型のホーントーラス（以下トーラスＢとも記載する）という。第三区分はみかん型のスピンドルトーラス（以下トーラスＣとも記載する）という。図３は上記３種類のトーラスをワイヤフレームで示したものである。
【００７５】
閾値Ｎ＝３、ｎ＝１の場合、以下において、特徴量の位置がリングトーラスの表面になることを、前述した事例で説明する。なおこの場合は、特徴量の多面度の度合いが小さな場合に該当する。
【００７６】
まず、主コードはＣ０８Ｈであり赤道に位置している。副コードはＣ１２Ｑ及びＡ６１Ｐであるが、仮にＣ１２ＱがＣ０８Ｈ（赤道）に隣接する分類であったと仮定すると、即ち、３つの分類コードの内、主コードと副コードの一つが隣接するような、多面度の度合いが小さな場合であったと仮定すると、その三角形の重心は、Ｃ０８Ｈ即ち赤道（加重：２）とＡ６１Ｐ（加重：１）を結ぶ線分を２：１に内分する点となる。
【００７７】
ここで、Ａ６１Ｐは任意のＩＰＣコードを取り得るとすれば、経線の円周を周回できることとなるので、一般性を失わない結論、即ち、「その重心位置は、ｒ＝Ｒ×（１／３）の円を、赤道に内接させたものである」を得る。
【００７８】
さらに、Ｃ０８Ｈは任意のＩＰＣコードを取り得るとすれば、赤道の円周を周回できることとなるので、さらに一般性を失わない結論、「その重心位置は、当該円を球の北極と南極とを中心軸として回転させて形成されるトーラスの表面となる」を得ることができ、それはリングトーラスの表面そのものである。
【００７９】
以上は閾値Ｎ＝３の場合の説明であるが、閾値Ｎが４以上の場合も、特徴量の多面度の度合いが最も小さな場合において、特徴量の位置がリングトーラス（半径ｒは数式１に従う）の表面になることは明白である。さらに多面度の度合いが相当に小さな場合、特徴量の位置がリングトーラスの表面近傍になることも明白である。
【００８０】
閾値Ｎ＝３、ｎ＝２の場合、以下において、特徴量の位置がスピンドルトーラスの表面になることを前述した事例で説明する。なおこの場合は、特徴量の多面度の度合いが大きな場合に該当する。
【００８１】
まず、主コードはＣ０８Ｈであり赤道に位置している。副コードはＣ１２Ｑ及びＡ６１Ｐであるが、仮にＣ１２ＱがＡ６１Ｐに隣接する分類であったと仮定すると、即ち、３つの分類コードの内、副コード同士が隣接するような、多面度の度合いが大きな場合であったと仮定すると、その三角形の重心は、Ｃ０８Ｈ即ち赤道（加重：１）とＡ６１Ｐ（加重：２）を結ぶ線分を１：２に内分する点となる。
【００８２】
ここで、Ａ６１Ｐは任意のＩＰＣコードを取り得るとすれば、経線の円周を周回できることとなるので、一般性を失わない結論、即ち、「その重心位置は、ｒ＝Ｒ×（２／３）の円を、赤道に内接させたものである」を得る。
【００８３】
さらに、Ｃ０８Ｈは任意のＩＰＣコードを取り得るとすれば、赤道の円周を周回できることとなるので、さらに一般性を失わない結論、「その重心位置は、当該円を球の北極と南極とを中心軸として回転させて形成されるトーラスの表面となる」を得ることができ、それはスピンドルトーラスの表面そのものである。
【００８４】
以上は閾値Ｎ＝３の場合の説明であるが、閾値Ｎが４以上の場合も、特徴量の多面度の度合いが最も大きな場合において、特徴量の位置がスピンドルトーラス（半径ｒは数式１に従う）の表面になることは明白である。さらに多面度の度合いが相当に大きな場合、特徴量の位置がスピンドルトーラスの表面近傍になることも明白である。
【００８５】
閾値Ｎ＝２、ｎ＝１である場合、以下において、特徴量の位置がホーントーラスの表面になることを前述した事例で説明する。なおこの場合、特徴量の多面度の度合いが中位の場合に該当する。（請求項３においてはＮが３以上の整数であるので、Ｎ＝２は本特許出願に係る発明に含まれないとも考えられるが、Ｎ＝４、ｎ＝２と考えれば、Ｎは３以上の整数に合致し、本特許出願に係る発明に含まれる。）
【００８６】
まず、主コードはＣ０８Ｈであり赤道に位置している。副コードはＡ６１Ｐと仮定すると、即ち、２つの分類コードの内、主コードと副コードは隣接しないような多面度の度合いが中位の場合であったと仮定すると、その三角形の重心は、Ｃ０８Ｈ即ち赤道（加重：１）とＡ６１Ｐ（加重：１）を結ぶ線分を１：１に内分する点となる。
【００８７】
ここで、Ａ６１Ｐは任意のＩＰＣコードを取り得るとすれば、経線の円周を周回できることとなるので、一般性を失わない結論、即ち、「その重心位置は、ｒ＝Ｒ×（１／２）の円を、赤道に内接させたものとなる。」を得る。
【００８８】
さらに、Ｃ０８Ｈは任意のＩＰＣコードを取り得るとすれば、赤道の円周を周回できることとなるので、さらに一般性を失わない結論、「その重心位置は、当該円を球の北極と南極とを中心軸として回転させて形成されるトーラスの表面となる」を得ることができ、それはホーントーラスの表面そのものである。
【００８９】
以上より、閾値Ｎが４以上の偶数でｎ＝Ｎ／２の場合も、特徴量の多面度の度合いが中位の場合において、特徴量の位置がホーントーラス（半径ｒは数式１に従う）の表面になることは明白である。さらに多面度の度合いがほぼ中位の場合、特徴量の位置がホーントーラスの表面近傍になることも明白である。
【００９０】
ここで、実際の公開特許公報を対象とした結果を示す。川崎重工業株式会社の２００１年から２０１４年までの公開特許公報４８６２件を球座標上に表示したものが図４、併せてリングトーラス、ホーントーラス、スピンドルトーラスを表示させたものが図５、６、７である。このように膨大な資料数であっても、多面性の強弱をどのトーラスの表面に近接しているかで直感的に把握できる。また公開特許公報のうち、かなりの割合の公報がトーラス表面または表面近傍に存在していることも把握できる。
【００９１】
さらに川崎重工業はＢ６３「船舶またはその他の水上浮揚構造物」等に技術開発力を持つ企業であるが、これを示唆するものとして、図４の球座標の右に出現している３重の同心円状の円弧がある。この円弧は、３種類のトーラスの一部分であり、Ｂ６３を中心として、その他の特許分類を副コードとして含む公開特許公報が、多面度が小さな場合（リングトーラス）、多面度が中位の場合（ホーントーラス）、多面度が大きな場合（スピンドルトーラス）の全てにわたって相当数出願された場合に出現するものである。
【００９２】
以上が３次元球座標系での多面度の取り扱いの説明であったが、3次元座標系ゆえにその取り扱いが簡単とはいえない。そこで、「かなりの割合の公報がトーラス表面または表面近傍に存在していること」に鑑み、３次元球座標におけるトーラス表面を２次元平面座標に変換し、取り扱いを容易とする発明を以下に説明する。
多面度区分決定部３３は、重心点が、Ｎ−１個のトーラスの表面又は表面近傍のいずれに存在するか否かを決定し、存在する場合において、トーラスの経度θを一軸とし緯度Φを他の一軸として展開した平面に、前記重心点の座標を決定するものである。
【００９３】
さらに具体的には、多面度区分決定部３３は、具体例１または具体例２で算出した代表位置（ｘ，ｙ，ｚ）が、まず数式２によって、ｎ＝１、２，３，・・・、Ｎ−１個のトーラス表面または表面近傍に存在するか否かを決定し、さらに存在する場合において、以下の数式３により、二次元平面上の位置（θ，φ）に変換する。なお、Ｎ＝３、ｎ＝１でリングトーラス、Ｎ＝２、ｎ＝１でホーントーラス、Ｎ＝３、ｎ＝２でスピンドルトーラスとなることは数式２及び３から明白である。またリングトーラスは、Ｎ＝３では１種類、Ｎ＝４でも１種類であるが、Ｎ＝５では、ｎ＝１、２の複数個存在することとなる。また、スピンドルトーラスは、Ｎ＝３では１種類、Ｎ＝４でも１種類であるが、Ｎ＝５では、ｎ＝３、４の複数個存在することとなる。またスピンドルトーラスの表面を超えて代表位置（重心点）は分布できないことも上記説明からあきらかであろう。またホーントーラスは、Ｎ＝４以上の偶数で、ｎ＝Ｎ／２のとき、１種類のみである。
【００９４】
【数２】
2017219877.tif 000004
【００９５】
【数３】
2017219877.tif 000005
【００９６】
また、例えば、多面度区分決定部３３は、重心点が、数式２の示すＮ−１個のトーラスの表面または表面近傍に該当する点か否かを決定するが、その決定の手順は、例えば多面度が小さい順に、ｎ＝１、２、３、・・・のトーラスについて決定してもよい。
【００９７】
即ち、Ｎ＝３の場合においては、多面度区分決定部３３は、２以上の各代表位置が（Ａ）のリングトーラスの表面上の点であるか、または代表位置が最も近い表面上の点からの距離が閾値以内または閾値より小さいか否かを判断し、かかる条件を満たす代表位置に対して、多面度区分「第一区分」を取得する。次に、かかる条件を満たさない代表位置に対して、多面度区分決定部３３は、２以上の各代表位置が（Ｂ）のホーントーラスの表面上の点であるか、または代表位置が最も近い表面上の点からの距離が閾値以内または閾値より小さいか否かを判断し、かかる条件を満たす代表位置に対して、多面度区分「第二区分」を取得する。次に、かかる条件も満たさない代表位置に対して、多面度区分決定部３３は、２以上の各代表位置が（Ｃ）のスピンドルトーラスの表面上の点であるか、または代表位置が最も近い表面上の点からの距離が閾値以内または閾値より小さいか否かを判断し、かかる条件を満たす代表位置に対して、多面度区分「第三区分」を取得する。
また例えば、多面度区分決定部３３は、多面度が大きい順に、ｎ＝Ｎ−１、Ｎ−２、Ｎ−３、・・・のトーラスについて決定してもよいし、ランダムに決定してもよい。図８の４０２は、トーラスの空間内の円であり、点（ｘ１，ｙ１，ｚ１）を含む円であり、半径（ｎ／Ｎ）×Ｒ（数式１のｒ）の円である。そして、（Ｎ−ｎ）／Ｎ×Ｒは、球の中心から、トーラス内の中心線までの距離である。
なお、格納部１に、２以上の各多面度区分に対応する数式２及び３の情報が格納されている。
【００９８】
ここで、順序性を有する２または３以上の分類コードが付された各資料の代表位置（重心点）のうち、川崎重工業株式会社の公開特許公報の事例では、図３の（Ａ）のリングトーラスの表面または表面近く（誤差が例えば１％）に存在する割合は２１％、（Ｂ）のホーントーラスの表面または表面近く（誤差が例えば１％）に存在する割合は１１％、（Ｃ）のスピンドルトーラスの表面または表面近く（誤差が例えば１％）に存在する割合は９％、（Ｄ）の赤道に存在する割合が５０％であり、（Ｅ）の（Ａ）〜（Ｄ）以外に存在する場合は、わずかに９％であった。（なお、赤道に過半が存在する理由は、ＩＰＣが１個のみ付与されている場合、２個以上付与されているが、隣接した分類コードであり、重心位置がほぼ赤道にあると計算された場合等である。）
【００９９】
また、同様に株式会社島津製作所の場合は、それぞれ、（Ａ）１７％、（Ｂ）９％、（Ｃ）７％、（Ｄ）６３％、（Ｅ）４％、株式会社カネカの場合は、それぞれ、（Ａ）２３％、（Ｂ）１４％、（Ｃ）１２％、（Ｄ）４１％、（Ｅ）１０％であった。
【０１００】
これらの事例からもわかるように、公開特許公報においては、赤道でもなく、トーラス表面でもない重心点の割合（Ｅ）は高々１０％程度であろうと考えられる。ここで赤道はすべてのトーラスに内接するので、赤道に存在する重心点（Ｄ）は、すべてのトーラスに存在すると考えることもできる。そうすると、結局のところ、取り扱い画が難しい３次元球面座標から、取り扱いが容易な２次元平面座標に、（Ａ）〜（Ｄ）の９０％程度の重心点を変換することができることになる。
【０１０１】
出力部４は、各種の情報を出力する。各種の情報とは、例えば、背景、特徴量、多面度区分等である。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【０１０２】
背景出力部４１は、特徴量や多面度区分と共に出力する背景を出力する。背景は、例えば、地球儀を模した球である。背景は、例えば、θ軸およびΦ軸を有する二次元平面である。
【０１０３】
特徴量出力部４２は、特徴量を出力する。特徴量出力部４２は、例えば、代表位置である特徴量を球内に出力する。また、特徴量出力部４２は、例えば、代表位置である特徴量を二次元平面内に出力する。川崎重工業の事例等は、後述する。
【０１０４】
また、特徴量出力部４２は、トーラスの表面または表面近傍に位置する重心点に、当該重心点に対応する資料の個数をヒストグラムとして出力することは好適である。トーラスの表面近傍の幅（誤差）は問わないが、目的及び対象とする分類コードの個数によって適切な値が異なることは前述した通りである。
【０１０５】
多面度区分出力部４３は、多面度区分を出力する。多面度区分出力部４３は、通常、特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する。多面度区分出力部４３は、例えば、多面度区分を識別する情報である区分識別情報を球内に出力する。多面度区分出力部４３は、例えば、区分識別情報を線、面または文字で、球内に出力する。なお、かかる線または面は、通常、トーラスのワイヤフレームを示す線又はトーラスの表面である。
【０１０６】
多面度区分出力部４３は、例えば、多面度区分を識別する情報である区分識別情報を二次元平面内に出力する。なお、かかる線は、通常、文字である。
【０１０７】
格納部１、分類コード格納部１１１、資料情報格納部１１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１０８】
格納部１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１で記憶されるようになってもよい。
【０１０９】
処理部３、関係情報取得部３１、特徴量取得部３２、多面度区分決定部３３、主順位情報取得手段３１１、副順位情報取得手段３１２、関係情報取得手段３１３は、通常、ＭＰＵやメモリ等から実現され得る。処理部３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１０】
出力部４、背景出力部４１、特徴量出力部４２、多面度区分出力部４３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部４等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１１１】
次に、資料分析装置Ａの第一の動作について、図９のフローチャートを用いて説明する。
【０１１２】
（ステップＳ５０１）処理部３は、初期処理を行う。処理部３は、例えば、分析対象の１以上の資料情報であり、閾値より多い数の分類コードを有する資料情報から、１以上の副コードを削除し、閾値の数の分類コードを有する資料情報とする。
【０１１３】
（ステップＳ５０２）処理部３は、カウンタｉに１を代入する。
【０１１４】
（ステップＳ５０３）処理部３は、分析対象の資料情報の中に、ｉ番目の資料情報が存在するか否かを判断する。ｉ番目の資料情報が存在する場合はステップＳ５０４に行き、ｉ番目の資料情報が存在しない場合はステップＳ５１３に行く。
【０１１５】
（ステップＳ５０４）特徴量取得部３２は、ｉ番目の資料情報から主コードを取得する。なお、例えば、特徴量取得部３２は、ｉ番目の資料情報が有する最初の分類コードを主コードとして取得する。
【０１１６】
（ステップＳ５０５）主順位情報取得手段３１１は、分類コード格納部１１１に格納されている３以上の分類コードにおける、ステップＳ５０４で取得された主コードの主順位情報を取得する。そして、主コード位置取得手段３２１は、主順位情報を用いて、ステップＳ５０４で取得された主コードの主コード位置を取得する。なお、主コード位置は、分類コード格納部１１１に格納されている３以上の分類コードの中の、主コードの位置の情報であり、例えば、分類コード格納部１１１に格納されている順番に並んでいる３以上の分類コードの中の、主コードの順番である。なお、ここでは、分類コード格納部１１１には、例えば、順序性を有する３以上の分類コードのみが格納されている、とする。
【０１１７】
（ステップＳ５０６）処理部３は、カウンタｊに１を代入する。
【０１１８】
（ステップＳ５０７）副順位情報取得手段３１２は、ｉ番目の資料情報の中の副コードであり、分析に利用する副コードの中に、ｊ番目の副コードが存在するか否かを判断する。ｊ番目の副コードが存在する場合はステップＳ５０８に行き、ｊ番目の副コードが存在しない場合はステップＳ５１０に行く。
【０１１９】
（ステップＳ５０８）副順位情報取得手段３１２は、分類コード格納部１１１に格納されている３以上の分類コードにおける、ステップＳ５０７で取得したｊ番目の副コードの副順位情報を取得する。
【０１２０】
（ステップＳ５０９）処理部３は、カウンタｊを１、インクリメントする。ステップＳ５０７に戻る。
【０１２１】
（ステップＳ５１０）関係情報取得手段３１３は、主順位情報に対応する点の座標値を取得する。また、関係情報取得手段３１３は、１以上の各副順位情報に対応する点の座標値を取得する。
【０１２２】
（ステップＳ５１１）特徴量取得部３２は、ステップＳ５１０で取得した２以上の各点の座標値を用いて、２以上の各点の重心点を取得する。そして、特徴量取得部３２は、ｊ個の分類コード群の主コードに対応する点（座標値）と球の中心とを回転軸として、取得した重心点を９０度回転させた点の位置を示す特徴量を取得する。なお、特徴量は、２以上の分類コードの代表位置を示す情報である。なお、特徴量取得部３２は、例えば、取得した特徴量を図示しないバッファに一時蓄積する。また、特徴量取得部３２は、例えば、取得した特徴量を資料識別子等と対にして、図示しないバッファに一時蓄積しても良い。
【０１２３】
（ステップＳ５１２）処理部３は、カウンタｉを１、インクリメントする。ステップＳ５０３に戻る。
【０１２４】
（ステップＳ５１３）出力部４は、出力処理を行う。処理を終了する。なお、出力処理の例について、図１１、図１２のフローチャートを用いて説明する。
【０１２５】
なお、図９のフローチャートにおいて、特徴量や多面度区分等の出力態様は、種々考えられる。
【０１２６】
次に、資料分析装置Ａの第二の動作について、図１０のフローチャートを用いて説明する。図１０のフローチャートにおいて、図９のフローチャートと同一のステップについて説明を省略する。
【０１２７】
（ステップＳ６０１）副順位情報置取得手段３１２は、分類コード格納部１１１に格納されている３以上の分類コードにおける、ステップＳ５０７で取得したｊ番目の副コードの副順位情報を取得する。そして、関係情報取得手段３１３は、ステップＳ５０５で取得された主順位情報とｊ番目の副コードの副順位情報との差異を示す差異情報を取得する。
【０１２８】
（ステップＳ６０２）特徴量取得部３２は、ステップＳ６０１で取得された差異情報を用いて、主コードに対する当該副コードの副コード相対位置を取得する。
【０１２９】
（ステップＳ６０３）特徴量取得部３２は、主コード位置と１以上の副コード相対位置とを用いて、２以上の分類コードの代表位置を取得する。なお、特徴量取得部３２は、例えば、取得した代表位置を図示しないバッファに一時蓄積する。また、特徴量取得部３２は、例えば、取得した代表位置を文献識別子等と対にして、図示しないバッファに一時蓄積しても良い。
【０１３０】
次に、ステップＳ５１３の出力処理の第一の例について、図１１のフローチャートを用いて説明する。
【０１３１】
（ステップＳ７０１）背景出力部４１は、予め決められた背景（例えば、地球儀を模した球）を出力する。
【０１３２】
（ステップＳ７０２）特徴量出力部４２は、カウンタｉに１を代入する。
【０１３３】
（ステップＳ７０３）特徴量出力部４２は、分析対象の資料情報の中で、ｉ番目の資料情報が存在するか否かを判断する。ｉ番目の資料情報が存在する場合は、ｉ番目の資料情報が存在しない場合はステップＳ７０７に行く。
【０１３４】
（ステップＳ７０４）特徴量出力部４２は、ｉ番目の資料情報に対応する、特徴量である代表位置をバッファから取得する。
【０１３５】
（ステップＳ７０５）特徴量出力部４２は、ステップＳ７０４で取得した代表位置を、ステップＳ７０１で出力した背景の中に出力する。背景の中での代表位置の出力とは、通常、代表位置が示す位置が背景の中で視覚的に認識可能なように、目印を出力することである。また、目印は、例えば、点（ドット）、円、矩形等の図柄である。
【０１３６】
（ステップＳ７０６）特徴量出力部４２は、カウンタｉを１、インクリメントする。ステップＳ７０３に戻る。
【０１３７】
（ステップＳ７０７）多面度区分出力部４３は、カウンタｊに１を代入する。
【０１３８】
（ステップＳ７０８）多面度区分出力部４３は、ｊ番目の多面度区分が存在するか否かを判断する。ｊ番目の多面度区分が存在する場合はステップＳ７０９に行き、ｊ番目の多面度区分が存在しない場合は上位処理にリターンする。なお、ここでは、多面度区分の種類、数は予め決められている、とする。また、多面度区分を出力するための情報（例えば、球内に表示する円を定義する数式）は予め格納部１に格納されている、とする。
【０１３９】
（ステップＳ７０９）多面度区分出力部４３は、ｊ番目の多面度区分を出力する。ｊ番目の多面度区分とは、ｊ番目の多面度区分を示す情報である。ｊ番目の多面度区分を出力するための情報は、例えば、予め格納部１に格納されている。ｊ番目の多面度区分を出力するための情報は、例えば、地球儀内で一定の大きさの円を描画するための情報（例えば、半径ｒ）である。
【０１４０】
（ステップＳ７１０）カウンタｊを１、インクリメントする。ステップＳ７０８に戻る。
【０１４１】
なお、図１１のフローチャートにおいて、多面度区分決定部３３が、出力される各代表位置が該当する多面度区分を決定しても良い。そして、特徴量出力部４２が代表位置を出力する場合に、決定された多面度区分を視覚的に区別可能なように、代表位置を出力しても良い。特徴量出力部４２は、例えば、多面度区分に応じて異なる形状の目印を、代表位置が示す位置に配置する。
【０１４２】
次に、ステップＳ５１３の出力処理の第二の例について、図１２のフローチャートを用いて説明する。図１２のフローチャートにおいて、図１１のフローチャートと同一のステップについて説明を省略する。
【０１４３】
（ステップＳ８０１）多面度区分決定部３３は、ｉ番目の代表位置の多面度区分を決定部する。
【０１４４】
（ステップＳ８０２）多面度区分出力部４３は、ステップＳ８０１で取得された多面度区分が分かる態様で、ｉ番目の代表位置を出力する。ステップＳ７０６に行く。
【０１４５】
なお、図１２のステップＳ８０１において、多面度区分決定部３３は、ｉ番目の代表位置がいずれの多面度区分に属さないと判断する場合があっても良い。
【０１４６】
以下、本実施の形態における資料分析装置Ａの具体的な動作について説明する。本具体例において、例えば、資料は特許文献であり、分類コードはＩＰＣである、とする。
【０１４７】
今、分類コード格納部１１１は、図１３に示す分類コード管理表を格納している、とする。分類コード管理表は、「ＩＤ」「分類コード（ＩＰＣ）」を有するレコードを、２以上格納している。「分類コード（ＩＰＣ）」は、ＩＰＣコードである。また、分類コード管理表は、順序性を有する多数のＩＰＣコードを格納している。各ＩＰＣコードに対応する「ＩＤ」は、ここではＩＰＣコードの順序を示す順序情報である、とする。
【０１４８】
また、資料情報格納部１１２は、図１４に示す資料情報管理表を格納している、とする。資料情報管理表は、「ＩＤ」「資料情報」を有するレコードを、２以上格納している。「資料情報」は、「資料識別子」「分類コード（ＩＰＣ）」を有する。「資料識別子」は、ここでは特許の公開番号である。「分類コード（ＩＰＣ）」は、資料識別子で識別される公開特許公報に付された１以上のＩＰＣコードである。なお、資料情報の「分類コード（ＩＰＣ）」において、最初のＩＰＣが主コードであり、２番目以降のＩＰＣが副コードである、とする。
【０１４９】
かかる状況において、以下の３つの具体例について説明する。具体例１は、地球儀を模した球を背景として、２以上の資料情報の特徴量、多面度区分を出力する場合である。また、具体例１は、Ｎ個の各分類コードに対するＮ個の点群の球座標系における重心点を算出し、Ｎ個の分類コード群の主コードに対応する点と球の中心とを回転軸として、重心点を９０度回転させた点の位置を示す情報を特徴量とする場合である。具体例２も、地球儀を模した球を背景として、２以上の資料情報の特徴量、多面度区分を出力する場合である。具体例２は、差異情報を用いる場合である。具体例３は、二次元平面を背景として、２以上の資料情報の特徴量、多面度区分を出力する場合である。
【０１５０】
（具体例１）
まず、資料分析装置Ａの処理部３は、初期処理を行う。初期処理は、ここでは、各資料情報において、分類コードが閾値以上存在する場合、分析に使用する分類コードのみを取得する処理である。ここで、分析に使用する分類コードの数の閾値は「３」である、とする。つまり、処理部３は、４以上の分類コードを含む資料情報に対して、予め決められたアルゴリズムにより３つの分類コードを取得する。処理部３は、例えば、図１４の「ＩＤ＝５」の資料情報から、主コードとして「Ｂ６３Ｈ  ２１／３８」を取得する。ここでは、主コードは、資料情報の「分類コード（ＩＰＣ）」の中の最初のＩＰＣコードである、とする。また、処理部３は、例えば、図１４の「ＩＤ＝５」の資料情報から、副コードとして、「Ｂ６３Ｂ  １／１０４」「Ｂ６３Ｂ  ２５／１６」を取得する。ここでは、処理部３は、主コードと同じ大分類（ここでは「Ｂ」）を有する分類コードを取得する。
【０１５１】
次に、処理部３は、１番目の資料情報から、以下のように処理する。つまり、特徴量取得部３２は、１番目の資料情報から主コード「Ｆ１７Ｃ    ９／０２」を取得する。
【０１５２】
次に、主順位情報取得手段３１１は、主コード「Ｆ１７Ｃ    ９／０２」の主順位情報（例えば、「３５０８」）を、図１３の分類コード管理表から取得する。なお、主順位情報取得手段３１１は、順序性を有する分類コードであり、大分類が同じ「Ｆ」の分類コードの中での順位に関する情報を主順位情報として、図１３の分類コード管理表から取得することは好適である。
【０１５３】
次に、副順位情報取得手段３１２は、１番目の副コード「Ｆ２８Ｄ    ７／１６」の副順位情報（例えば、「６２１０」）を取得する。
【０１５４】
次に、副順位情報取得手段３１２は、２番目の副コード「Ｆ２８Ｆ  １７／００」の副順位情報（例えば、「６２２３」）を取得する。
【０１５５】
次に、関係情報取得手段３１３は、主順位情報「３５０８」を用いて、主コード「Ｆ１７Ｃ    ９／０２」の、主コード位置（座標値）を取得する。まず、関係情報取得手段３１３は、大分類が同じ「Ｆ」の分類コードの数（例えば、８９００）を取得する。次に、関係情報取得手段３１３は、一の順位差の角度である基本角度（３６０度／８９００≒０．０４０度）を取得する。次に、関係情報取得手段３１３は、主順位情報「３５０８」に基本角度を乗算し、θ「１４１．９度」を得る。ここでのθは、主コード位置（点）と球の中心とを端点とする直線と、地球儀を模した球面の赤道上の基準点と球の中心とを端点とする直線との角度である。つまり、関係情報取得手段３１３は、地球儀を模した球面の赤道上の基準点と球の中心とを端点とする直線に対して、θ「１４１．９度」の角度を成す直線と赤道との交点の座標である主コード位置を取得する。
【０１５６】
次に、関係情報取得手段３１３は、１番目の副コード「Ｆ２８Ｄ    ７／１６」の副順位情報「６２１０」を用いて、副コード「Ｆ２８Ｄ    ７／１６」の、副コード位置（座標値）を取得する。同様に、関係情報取得手段３１３は、２番目の副コード「Ｆ２８Ｆ  １７／００」の副順位情報「６２２３」を用いて、副コード「Ｆ２８Ｆ  １７／００」の、副コード位置（座標値）を取得する。
【０１５７】
次に、特徴量取得部３２は、主コード位置が示す点と２つの副コード位置が示す点の、３つの座標の重心点（座標値）を算出する。次に、特徴量取得部３２は、算出した重心点を、主コードに対応する点と球の中心とを回転軸として９０度回転させた点の位置を示す座標値である特徴量を取得する。この特徴量は、資料情報の代表位置（ｘ，ｙ，ｚ）である。
【０１５８】
以上の処理を、図１４の「ＩＤ＝２」以降の資料情報に対しても繰り返し、「ＩＤ＝２」以降の各資料情報に対応付けて、代表位置（座標値）を取得する。
【０１５９】
次に、背景出力部４１は、予め決められた背景である、地球儀を模した球を出力する。
【０１６０】
次に、特徴量出力部４２は、図１４の各資料情報に対応付いている代表位置（座標値）を、球内に出力する。
【０１６１】
次に、多面度区分出力部４３は、予め格納されている、３つの多面度区分を出力する。かかる出力例は、図１５である。
【０１６２】
図１５において、球内の点は、代表位置の目印である。また、Ａの円（小さな円）は、多面性の度合いが小さい第一区分を示す多面度区分の情報である。第一区分は、穴有りドーナツ型（Ａ）である。また、Ｂの円（中の円）は、多面性の度合いが中である第二区分を示す多面度区分の情報である。第二区分は穴無しドーナツ型（Ｂ）である。Ｃの円（大きい円）は、多面性の度合いが大きい第三区分を示す多面度区分の情報である。第三区分はみかん型（Ｃ）である。なお、図１５における円を多面度区分と捕らえても良い。また、図１５における円と「Ａ」「Ｂ」「Ｃ」と矢印を多面度区分と捕らえても良い。
【０１６３】
（具体例２）
まず、資料分析装置Ａの処理部３は、具体例１と同様に初期処理を行う。初期処理は、ここでは、各資料情報において、分類コードが閾値以上存在する場合、分析に使用する分類コードのみを取得する処理である。ここで、分析に使用する分類コードの数の閾値は「３」である、とする。
【０１６４】
次に、処理部３は、１番目の資料情報から、以下のように処理する。つまり、特徴量取得部３２は、１番目の資料情報から主コード「Ｆ１７Ｃ    ９／０２」を取得する。
【０１６５】
次に、主順位情報取得手段３１１は、主コード「Ｆ１７Ｃ    ９／０２」の主順位情報（例えば、「３５０８」）を、図１３の分類コード管理表から取得する。
【０１６６】
次に、副順位情報取得手段３１２は、１番目の副コード「Ｆ２８Ｄ    ７／１６」の副順位情報（例えば、「６２１０」）を取得する。
【０１６７】
次に、副順位情報取得手段３１２は、２番目の副コード「Ｆ２８Ｆ  １７／００」の副順位情報（例えば、「６２２３」）を取得する。
【０１６８】
次に、関係情報取得手段３１３は、取得された主順位情報「３５０８」と１番目の副コード「Ｆ２８Ｄ    ７／１６」の副順位情報「６２１０」との差異を示す差異情報（例えば、「６２１０−３５０８＝２７０２」）を取得する。
【０１６９】
次に、関係情報取得手段３１３は、取得された主順位情報「３５０８」と２番目の副コード「Ｆ２８Ｆ  １７／００」の副順位情報「６２２３」との差異を示す差異情報（例えば、「６２２３−３５０８＝２７１５」）を取得する。
【０１７０】
次に、関係情報取得手段３１３は、取得された差異情報「２７１５」を用いて、主コードに対する当該副コードの副コード相対位置を取得する。具体的には、副コード相対位置取得手段３２２は、差異情報「２７１５」と基本角度「０．０４０」とを乗算し、角度φ「１０８．６」を得る。そして、副コード相対位置取得手段３２２は、主コード位置を含む垂直面上の位置であり、主コード位置から角度φ「１０８．６」だけ上に上がった球表面上の座標を第二の副コード相対位置として取得する。
【０１７１】
次に、特徴量取得部３２は、主コード位置が示す点と２つの副コード相対位置が示す点の、３つの座標の重心を算出する。そして、特徴量取得部３２は、この重心の座標を資料情報の代表位置（ｘ，ｙ，ｚ）として取得する。
【０１７２】
以上の処理を、図１４の「ＩＤ＝２」以降の資料情報に対しても繰り返し、「ＩＤ＝２」以降の各資料情報に対応付けて、代表位置（座標値）を取得する。
【０１７３】
次に、背景出力部４１は、予め決められた背景である、地球儀を模した球を出力する。
【０１７４】
次に、特徴量出力部４２は、図１４の各資料情報に対応付いている代表位置（座標値）を、球内に出力する。
【０１７５】
次に、多面度区分出力部４３は、予め格納されている、３つの多面度区分を出力する。かかる出力例は、図１５である。
【０１７６】
（具体例３）
具体例３において、具体例１と比較して、特徴量取得部３２の処理、および各種の出力が異なる。各種の出力の処理は、背景出力部４１、特徴量出力部４２、多面度区分出力部４３が行う処理である。具体例３において、具体例１と異なる処理についてのみ説明する。
【０１７７】
具体例３において、特徴量取得部３２は、トーラスの表面を、トーラスの経度を一軸とし緯度を他の一軸として平面展開面とし、トーラスの表面または表面近傍に位置する重心点である特徴量を取得する。
【０１７８】
つまり、特徴量取得部３２は、具体例１で算出した各資料情報の代表位置（ｘ，ｙ，ｚ）を数式３に代入し、二次元平面上の位置（θ，φ）を得る。
【０１７９】
以上の処理を、図１４のすべての資料情報に対して繰り返し、各資料情報に対応付けて、代表位置（座標値）を取得する。
【０１８０】
次に、背景出力部４１は、予め決められた背景である、Ｘ軸（例えば、θ）およびＹ軸（例えば、φ）を有する二次元平面を出力する。
【０１８１】
次に、特徴量出力部４２は、図１４の各資料情報に対応付いている代表位置（座標値）を、二次元平面上に出力する。
【０１８２】
次に、多面度区分出力部４３は、予め格納されている、３つの多面度区分を出力する。かかる出力例は、図１６である。図１６の（ａ）はリングトーラス、（ｂ）はホーントーラス、（ｃ）スピンドルトーラスの表面または表面近傍の多数の資料情報の代表位置を二次元平面上に出力した場合の図であり、多面度区分が出力されている図である。ここでの多面度区分は、図１６の（ａ）（ｂ）（ｃ）の左肩に示した文字「TorusA」「TorusB」「TorusC」である。また、図１６の（ａ）から（ｃ）において、縦軸は各トーラスの緯度Φ、横軸は各トーラスの経度θである。また中央の水平線はトーラスの外側の赤道を示し、頂部及び底部の水平線はトーラスの内側の赤道を示している。またこれらの中間の水平線は、北極と南極を示している。
【０１８３】
図１６は、川崎重工業株式会社の事例であり、（ａ）は、図５の球面座標表示におけるリングトーラスを平面に変換したものであり、（ｂ）は、図６の球面座標表示におけるホーントーラスを平面に変換したものであり、（ｃ）は、図７の球面座標表示におけるスピンドルトーラスを平面に変換したものである。なお、図１６の赤道における重心点は、便宜上、リングトーラスに含まれると考えて、（ａ）に含めている。
【０１８４】
この図１６（ａ）（ｂ）（ｃ）において、重心点が垂直に連なっているところは、例えば、Ｂ２５：ロボット、Ｂ６３：船舶、Ｆ０１〜０４：機械、Ｈ０２：発電等の同社が技術のコアコンピタンスを有している分野であり、例えば、Ｂ６３：船舶は図４の球座標の右に出現している３重の同心円状の円弧に対応するところである。この円弧は、３種類のトーラスの一部分であり、Ｂ６３を中心として、その他の特許分類を副コードとして含む公開特許公報が、多面度が小さな場合（リングトーラス）、多面度が中位の場合（ホーントーラス）、多面度が大きな場合（スピンドルトーラス）の全てにわたって相当数出願された場合に出現するものである。したがって分析対象の公開特許公報が、どの技術分野において主コードを中心として副コードが包括的に出願されているかを直感的に理解することができる。
【０１８５】
また、この図１６（ａ）（ｂ）（ｃ）は、傾斜４５度の斜線を多く認めることができるが、これは、技術の水平展開が的確になされている場合、出現するものである。例えば、Ｂ６３：船舶の技術が他の技術分野にも水平展開されている場合、他の技術分野が主コードで、Ｂ６３は副コードとなり、重心計算に常にＢ６３を含むことになるためである。
【０１８６】
また、特徴量出力部４２は、トーラスの表面近傍に位置する各重心点（代表位置）に対して、重心点ごとに、対応する資料の個数を算出する。そして、特徴量出力部４２は、トーラスの表面または表面近傍に位置する重心点に、当該重心点に対応する資料の個数をヒストグラムとして出力する。かかる出力例は、図１７である。図１７において、縦軸Ｚは資料の個数であり、横軸は、一つがトーラスの経度θであり、一つがトーラスの緯度Φである。前記した図１６においては、重心点のトーラス表面または表面近傍における分布状況は表示できるが、その点に対応する資料個数を表示することができない。そこで、図１６にＺ軸を加えて、個数をヒストグラムで表示したものが図１７である。
【０１８７】
図１７は、代表例として、リングトーラスを示すが、ホーントーラス、スピンドルトーラスにも対応しており、一見して、リングトーラスに含ませた赤道に存在する重心点の公開特許公報が非常に多いものであることがわかる。また図示していないがホーントーラスにおいて特異的に公開特許公報の個数が多い重心点も発見することができる。
【０１８８】
以上、本実施の形態によれば、資料の分類コードを用いて、資料の多面性の度合いに関する適切な分析ができる。
【０１８９】
また、本実施の形態によれば、資料の特徴量を球内や二次元座標内に出力することにより、資料の多面性の度合いに関する適切な分析結果が直感的に理解できるように提示できる出力が可能となる。
【０１９０】
また、本実施の形態によれば、特許分類コードを用いて、特許文献の多面性の度合いに関する適切な分析ができる。
【０１９１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、順序性を有する３以上の分類コードが格納される分類コード格納部と、２以上の分類コードと当該２以上の分類コードが付された１以上の資料を識別する資料識別子とを有する２以上の資料情報が格納される資料情報格納部とを具備し、コンピュータを、資料情報が有する２以上の分類コードの中の第一の分類コードである主コードと、当該主コード以外の分類コードである１以上の各副コードとの、前記順序性を用いた関係を示す関係情報を、前記資料情報格納部の２以上の資料情報ごとに取得する関係情報取得部と、前記２以上の資料情報ごとに、主コードと１以上の関係情報とを用いて、資料情報ごとの特徴量を取得する特徴量取得部と、前記２以上の資料情報の特徴量を出力する特徴量出力部と、前記特徴量が出力されている画面上に、資料情報に対応する２以上の分類コードの多面性の度合いを示す区分である多面度区分を出力する多面度区分出力部として機能させるためのプログラムである。
【０１９２】
また、上記プログラムにおいて、コンピュータを、前記関係情報取得部は、前記分類コード格納部に格納されている３以上の分類コードの中の、前記主コードの順位に関する主順位情報を取得する主順位情報取得手段と、前記分類コード格納部に格納されている３以上の分類コードの中の、前記１以上の各副コードの順位に関する副順位情報を取得する副順位情報取得手段と、前記主順位情報と前記１以上の各副順位情報とを用いて、１以上の関係情報を取得する関係情報取得手段とを具備するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９３】
また、上記プログラムにおいて、前記分類コード格納部の順序性を有する３以上の分類コードのうち、最初の順序の分類コードを球（当該球の半径をＲとする）の赤道の経度の始点に対応させ、最後の順序の分類コードを前記赤道の経度の終点に対応させ、前記最初の分類コードから前記最後の分類コードまでの各分類コードを、各分類コードに対応する主順位情報または副順位情報に基づく順序性に従って、前記赤道に分布する点に対応させている状況において、前記関係情報取得手段は、一の資料に付された２以上の分類コードのうち、少なくとも主コードを含むＮ個（Ｎは３以上の自然数）の各分類コードを、各分類コードに対応する主順位情報または副順位情報に対する各点に対応させ、前記特徴量取得部は、前記Ｎ個の各分類コードに対するＮ個の点群の前記球座標系における重心点を算出し、前記Ｎ個の分類コード群の主コードに対応する点と前記球の中心とを回転軸として、前記重心点を９０度回転させた点の位置を示す特徴量を取得し、前記多面度区分出力部は、上述した数式１で示される半径ｒの円を、前記赤道に内接させ、前記球の北極と南極とを中心軸として回転させて形成される、トーラスの表面を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９４】
また、上記プログラムにおいて、前記特徴量取得部は、前記トーラスの表面を、前記トーラスの経度を一軸とし緯度を他の一軸として平面展開面とし、前記トーラスの表面または表面近傍に位置する重心点である特徴量を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９５】
また、上記プログラムにおいて、コンピュータを、前記特徴量出力部は、前記トーラスの表面または表面近傍に位置する前記重心点に、当該重心点に対応する資料の個数をヒストグラムとして出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９６】
また、上記プログラムにおいて、前記資料は、特許文献を含む技術資料であり、前記分類コードは、特許分類コードであるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９７】
また、図１８は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の資料分析装置Ａを実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１８は、このコンピュータシステム３００の概観図であり、図１９は、システム３００のブロック図である。
【０１９８】
図１８において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブ３０１２を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１９９】
図１９において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２００】
コンピュータシステム３００に、上述した実施の形態の資料分析装置Ａ等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２０１】
プログラムは、コンピュータ３０１に、上述した実施の形態の資料分析装置Ａ等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２０３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２０４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２０５】
以上のように、本発明にかかる資料分析装置は、資料の分類コードを用いて、資料群の多面性の度合いに関する適切な分析ができる、という効果を有し、特許群を分析する資料分析装置等として有用である。
【符号の説明】
【０２０６】
Ａ  資料分析装置
１  格納部
２  受付部
３  処理部
４  出力部
３１  関係情報取得部
３２  特徴量取得部
３３  多面度区分決定部
４１  背景出力部
４２  特徴量出力部
４３  多面度区分出力部
１１１  分類コード格納部
１１２  資料情報格納部
３１１  主順位情報取得手段
３１２  副順位情報取得手段
３１３  関係情報取得手段
【図１】
2017219877.tif 000007
【図２】
2017219877.tif 000008
【図３】
2017219877.tif 000009
【図４】
2017219877.tif 000010
【図５】
2017219877.tif 000011
【図６】
2017219877.tif 000012
【図７】
2017219877.tif 000013
【図８】
2017219877.tif 000014
【図９】
2017219877.tif 000015
【図１０】
2017219877.tif 000016
【図１１】
2017219877.tif 000017
【図１２】
2017219877.tif 000018
【図１３】
2017219877.tif 000019
【図１４】
2017219877.tif 000020
【図１５】
2017219877.tif 000021
【図１６】
2017219877.tif 000022
【図１７】
2017219877.tif 000023
【図１８】
2017219877.tif 000024
【図１９】
2017219877.tif 000025