(57)【要約】  【課題】  指定した事項に関連して活用できる情報を自動的に検索して提示する検索システムを提供する。  【解決手段】  データベースに蓄積されたコンテンツごとに識別符号と意味符号群を電子的なレコードとして記憶装置１２５に格納しておいて、２個以上の検索対象概念を入力すると、レコードを検索して検索対象概念に関連した意味符号を含むコンテンツをそれぞれ抽出し、さらに、抽出されたコンテンツのおのおのについて各意味符号を検索キーとしてレコードを検索し、検索キーを１つ以上含むレコードを抽出する。入力した検索対象概念のそれぞれについて抽出されたレコードが同じもので重複すると、抽出されたレコードが繋がって連環を形成するので、レコード抽出作業を終了して、対応するコンテンツを呼び出して活用する。【選択図】  図１
2005149233.tif 000002
【特許請求の範囲】
【請求項１】
データベースに電子的または物理的に蓄積されたコンテンツを検索する計算機システムであって、対象とする範囲に含まれるコンテンツごとに該コンテンツを指定できる識別符号と該コンテンツ中に記述された意味群を符号化した意味符号群とを電子的なレコードとして格納した記憶装置と、該記憶装置を参照して検索する突合せ検索装置と、検索結果を表示し検索に必要な指令を入力する入出力装置とを備え、該入出力装置が２個以上の検索対象概念を入力すると、前記突合せ検索装置が、前記レコードを検索して該検索対象概念に関連した意味符号を含むコンテンツを各検索対象概念についてそれぞれ抽出し、さらに該抽出されたコンテンツのおのおのに含まれる意味符号について該意味符号と同一もしくは同意の意味符号を１つ以上含むレコードを抽出する作業を繰り返して、前記２個以上の各検索対象概念について同じレコードが重複して抽出されてレコードの連鎖が繋がり連環を形成したときに、該連環を形成したレコードそれぞれのコンテンツの識別符号を前記入出力装置に伝送し、前記入出力装置が該伝送されたコンテンツの識別符号を表示することを特徴とする検索システム。
【請求項２】
全文検索装置をさらに備え、該全文検索装置が対象とするデータベースを巡回して該データベースに含まれるコンテンツについて識別符号と意味符号群を収集し前記記憶装置に格納されたレコードを更新することを特徴とする請求項１記載の検索システム。
【請求項３】
前記検索システムが通信ネットワークによってデータベースに接続されており、前記入出力装置を介して前記識別符号に基づいて指定するコンテンツを前記データベースから受信して、前記入出力装置により電子的あるいは物理的に提示もしくは供給することを特徴とする請求項１または２記載の検索システム。
【請求項４】
前記識別符号がコンテンツの物理的あるいは電子的な格納場所を指示する符号であることを特徴とする請求項１から３のいずれかに記載の検索システム。
【請求項５】
前記識別符号が前記コンテンツを特定する符号もしくは名称に基づいた符号であることを特徴とする請求項１から３のいずれかに記載の検索システム。
【請求項６】
前記意味符号の全体または一部に前記識別符号を用いたことを特徴とする請求項４または５記載の検索システム。
【請求項７】
前記レコードに収納されたコンテンツの前記識別符号を意味符号として前記レコードを検索することを特徴とする請求項６記載の検索システム。
【請求項８】
前記入出力装置において前記識別符号を用いてコンテンツを指定することにより、該コンテンツに係る意味符号を以て前記検索対象概念を前記検索装置に入力することを特徴とする請求項６または７記載の検索システム。
【請求項９】
前記突合せ検索装置が、検索結果、連鎖として形成されたレコードもしくはコンテンツまたは検索の中間結果として抽出されたレコードもしくはコンテンツの名称あるいは電子的な格納場所を表す文字列あるいはこれらから所定の規則に基づいて生成した文字列を前記入出力装置を介して表示することを特徴とする請求項１から９のいずれかに記載の検索システム。
【請求項１０】
前記データベースが通信線を介してアクセスするウェッブに構築されたものであることを特徴とする請求項１から１０のいずれかに記載の検索システム。
【請求項１１】
データベースに電子的または物理的に蓄積されたコンテンツを検索する方法であって、コンテンツごとに該コンテンツを指定できる識別符号と該コンテンツ中に記述された意味群を符号化した意味符号群とを電子的なレコードとして記憶装置に格納しておいて、２個以上の検索対象概念を入力すると、前記レコードを検索して該検索対象概念に関連した意味符号を含むコンテンツを各検索対象概念についてそれぞれ抽出し、該抽出されたコンテンツのおのおのに含まれる意味符号について該意味符号と同一もしくは同意の意味符号を１つ以上含むレコードを抽出する作業を繰り返して、前記２個以上の各検索対象概念について抽出されたレコードが同じものになって抽出されたレコードが繋がり連鎖を形成したときに、該連鎖を形成したレコードそれぞれのコンテンツの識別符号を表示することを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書またはデータの検索装置および検索方法に関し、特にウェッブ上に蓄積された加工データベースを有効に活用することができる検索装置に関する。
【背景技術】
【０００２】
従来の検索システムは、検索者が検索したいデータや文書に必ず含まれていると思われる検索語を組み合わせて提示し、システムがこれを受け取るとデータベースを走査して検索語が含まれるコンテンツを抽出して表示するものであった。
このため、検索者が知っている事項についてはその事項が記載されている文書やデータシートを効率的に抽出することができるが、実際には関連性があるような事項でも検索者が知らなければこれを抽出することができない。
【０００３】
特許文献１には、満足な検索結果が得られなかった時に使用した検索語と類似する検索語を自動的に選択して提示し検索者の支援を行うようにしたデータベース検索システムが開示されている。
開示された検索システムでは、関連項目データベースに、検索対象となるテキストのテキストデータベース中の位置情報と、そのテキストにおいて予め登録されている「の」「や」「と」などの関連項目抽出文字列の前後から抽出した関連性を有するワードの組をテキストＩＤと共に登録しておく。
【０００４】
検索キーが入力されると、検索キーと一致するワードを関連項目データベースから検索して、このワードの関連性を有する組に属するワード群を抽出して提示する。利用者は提示されたワード群から適当と思われるものを選んで、これを検索キーとして、今度はテキストデータベースを検索してテキストを抽出する。
検索結果は、検出されたテキストの全文を提示しても良いし、タイトルだけあるいはたとえば先頭から１００文字などの一部だけを提示してもよい。さらに検索されたテキストの数だけを提示する方法も用いられる。
【特許文献１】特開平８−２４１３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、開示された方法は使用者の判断を支援するためのもので、検索キーを用いた検索は毎回検索者の知識に基づく判断を要求する。したがって、検索者の知識を超えた資料を抽出することはできない。
そこで、本発明が解決しようとする課題は、指定した事項に関連して活用できる情報を自動的に検索して提示する検索システムおよび検索方法を提供することによりデータベースの新しい利用方法を提供することである。特にインターネット上のウェッブに配置されたデータベースを活用して、種々の技術を新しい観点から取り上げて適用できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の検索システムは、データベースに電子的または物理的に蓄積されたコンテンツを検索する計算機システムであって、コンテンツごとにそのコンテンツを指定できる識別符号とそのコンテンツ中に記述された意味群を符号化した意味符号群とを電子的なレコードとして格納した記憶装置と、その記憶装置を参照して検索する突合せ検索装置と、検索結果を表示し指令を入力する入出力装置とを備える。
【０００７】
この入出力装置は、検索者の操作により２個以上の検索対象概念を入力する。
すると、突合せ検索装置が、記憶装置に格納されたレコードを検索してその検索対象概念に関連した意味符号を含むコンテンツを各検索対象概念についてそれぞれ抽出する。
さらに、抽出されたコンテンツのおのおのについて登録された意味符号についてその意味符号と同一もしくは同意の意味符号を検索キーとしてレコードを検索して、検索キーを１つ以上含むレコードを抽出する。
【０００８】
このレコード抽出作業を繰り返して、入力した検索対象概念のそれぞれに関連して抽出されたレコードが同じものになると、抽出されたレコードが繋がり連鎖を形成するので、レコード抽出作業を終了する。複数の連鎖が形成されることもあるが、これらはそれぞれ意義があり利用できる。また、連鎖を形成するレコードの数が多くなる場合は、関連性が薄い場合が多いので、適当な回数だけレコード抽出作業を繰り返したら、それ以上は繰り返さないようにすることが好ましい。
突合せ検索装置は、連鎖を形成したレコードそれぞれに対応するコンテンツの識別符号を入出力装置に伝送し、入出力装置がそのコンテンツの識別符号を表示する。
【０００９】
なお、同じ検索語でも、資料や資料作成者が異なれば異なる概念を指示することがある。そこで、資料中の語について、その語の所属する命名空間名を指定しておいて、検索対象概念は語と命名空間名をペアとして指示することが好ましい。一般には、資料や著作者が異なれば同じ語も別の概念を有する可能性があるので、命名空間は資料名や著作者名によって指定される。ある命名空間に含まれる語の概念と別の命名空間に含まれる同一の語の概念が同一であるとするときは、たとえば、この資料中のこの語はある著作者が使っている、あるいはある資料に記載されているこれこれの語と同一の意義を有しているなど、語と命名空間について積極的な定義付けをする必要がある。
【００１０】
本発明の検索システムでは、資料ごとにそれに含まれる検索語とその検索語が含まれる命名空間を指示する情報を持った付加情報を添付しておくことが好ましい。インターネット上の資料については、命名空間名として資料のＵＲＬ（uniform resource locator）を利用すると、他の資料における命名空間名と重複しないことが保証できる。作成した資料中のある語が別の資料中の語と同じ概念であるときには、命名空間名をその別資料名と同じものであると定義することができる。
【００１１】
本発明の検索システムによれば、検索者が調べたい事項を２個以上の概念で検索すると、それぞれの検索対象概念について、それに関連した意味符号を検索キーとして記憶装置に収められたレコードを検索し、初めの関連レコードを検出する。検索語は、ある文書において、語とその所属する命名空間名のペアからなるデータセットである。検索対象概念は、このようなデータセットによって指示される。
【００１２】
検出されたレコードには、対応するコンテンツに記述された意味群が符号化した意味符号群が含まれているので、この意味符号を新しく検索キーとしてレコードを検索する。
こうして検出されたレコードが、別の検索対象概念に基づいて検索されたレコードのいずれかと同じものであれば、２個の検索対象概念の間がレコードで繋がることになり、何らかの関連性を持って繋がった連鎖を形成する。
連鎖を形成しないときには、さらに、新しく検出されたレコードについて、同じ作業により、新しい検索キーを選択して、検索を繰り返す。
【００１３】
あまり多くのレコードを連ねて初めて連鎖状態になるのでは、相互の関連性は弱いと見ざるを得ないので、特に技術的文献やデータを検索する場合は適当な繰り返し回数を超えたら、その枝については検索を終了させることが好ましい。
なお、意味符号群を入出力装置に表示して、次の検索キーとして利用する意味符号を検索者が選択するようにしても良い。
検索の結果形成された連鎖に係るレコードあるいはコンテンツは入出力装置に表示される。検索者はこうして示されたコンテンツのうち興味を持ったものを指定して取り寄せることができる。
【００１４】
本発明の検索システムによると、検索者が検索キーを与えるときには予想しなかったような領域の資料であっても、目的の事項と関連を有するものがほぼ自動的に検出されるので、ユーザにとっては新しい有用な情報を得ることができる。
ユーザは、このようにして、データベースに蓄積された膨大な技術資料を有効に活用することができる。また、情報を別の観点から見直して利用することになり、たとえば技術資料を対象とするときは技術の進歩を促進し加速する効果が期待できる。
【００１５】
ローカルディスクもしくはネットワーク上に格納された文書には、ＵＲＬなどの文書アドレスと、文書に含まれる語とその語が所属する命名空間を指示する情報を持った付加情報が、ＸＭＬ（extensible markup language）／ＸＨＴＭＬ（extensible hypertext markup language）などの情報記述法を用いて文書自体に内在させてあって、ＷＥＢロボットがこれを自動閲覧して、データベース化するようにしてもよい。
技術文書自体に付加情報を内在させる代わりに、別の検索用文書をネットワークもしくはローカルディスク上に設置して、検索用文書をＷＥＢロボットが自動閲覧してデータベース化するようにしてもよい。検索用文書は１個の文書に集中しても、複数の文書に分散させても良い。
自動閲覧により形成された検索用データベースは、ネットワーク上に散在させておいても、検索装置のローカルディスクに格納しておいても良い。
【００１６】
本発明の検索システムは、さらに、全文検索装置を備えて、対象とするデータベースを巡回して各データベースに含まれるコンテンツについて識別符号と意味符号群を収集して、記憶装置に格納されたレコードを更新するようにしてもよい。レコードの内容は、対応するコンテンツの識別符号と意味符号群である。
全文検索装置は、新しいコンテンツを発見したときにはレコードを追加し、登録されたレコードに対応するコンテンツが無くなったときには記憶装置からそのレコードを削除する。
意味符号は、コンテンツに記述された意味に対応してコンテンツの索引語として記述しておいてもよく、また全文検索装置が意味を符号化して生成しても良い。
【００１７】
データベースが通信ネットワーク上に配置されている場合は、本発明の検索システムをこの通信ネットワークに接続させて、指定されたコンテンツの識別符号に基づいて該当するデータベースからコンテンツを取り寄せて、それを入出力装置を介して物理的あるいは電気的に提示あるいは提供するようにすることができる。
このように、通信ネットワーク上のデータベースを直接的に利用できるようにすれば、幾つかの部局で開発された各種の技術を動員して新たな技術を開発することができ、技術開発の効率化が図れる。
【００１８】
なお、コンテンツの識別符号には、コンテンツの物理的あるいは電子的な格納場所を指示する符号を用いることが好ましい。インターネット接続の場合は、ＵＲＬ（uniform resource locator）やｈｔｔｐ（hypertext transfer protocol）などを利用しても良い。また、コンテンツの名称や名称中の主要部、論文番号など、コンテンツを表示する文字列を直接利用するものを含ませておいてもよい。これらの文字列は、１個の識別符号の部分として含ませておいても良い。
さらに、これらの識別符号を意味符号群に加えておいても良い。識別符号を検索キーとして検索すれば、検索対象が１つに決まっている場合などに、直接的に検出することができ検索の効率が向上する。
【００１９】
また、識別符号が意味符号群に含まれているものでは、入出力装置をコンテンツを指定するとそれに付随する識別符号が指定されるように構成すれば、検索者が検索対象概念を入力しないでも、コンテンツを指定すればよいようになる。
このように構成された検索システムでは、関連するコンテンツが分かっているときには、検索対象概念を確立しなくても突合せ検索を実行することができる。
【００２０】
検索の結果は、連鎖を形成したレコードあるいはコンテンツの名称あるいは電子的な格納場所を表す文字列あるいは所定の規則の基づいて生成した文字列として入出力装置を介して表示するようにすることができる。検索途中の中間結果も同様に表示することができる。これらの表示に基づいて、目的のレコードあるいはコンテンツを指定することにより、直接的あるいは間接的に取り寄せることができる。
【００２１】
コンテンツを格納するデータベースは、検索システムに付属するものであっても良いが、通信回線で接続されたインターネットのウェッブサイトなどに配置されたものであってもよいことは言うまでもない。
その領域について最も詳しい部局が制作するコンテンツが最も良質なものであるから、各所に分散したそれぞれの分野についての専門家が担当するようにすることが、全体として良質なデータベースシステムを構築することができる。
【００２２】
データベースに電子的または物理的に蓄積されたコンテンツを検索する本発明の検索方法は、コンテンツごとにそのコンテンツを指定できる識別符号とそのコンテンツ中に記述された意味群を符号化した意味符号群とを電子的なレコードとして記憶装置に格納しておいて、２個以上の検索対象概念を入力させて、レコードを検索して入力した検索対象概念に関連した意味符号を含むコンテンツを各検索対象概念についてそれぞれ抽出し、抽出されたコンテンツのおのおのに含まれる意味符号についてその意味符号と同一もしくは同意の意味符号を１つ以上含むレコードを抽出する作業を繰り返して、入力した２個以上の各検索対象概念について抽出されたレコードが同じものになって抽出されたレコードが繋がり連鎖を形成したときに、その連鎖を形成したレコードそれぞれのコンテンツの識別符号を表示することを特徴とする。
【００２３】
突合せ検索を行おうとする者は、出発点となる文書に基づいてそれぞれ１個または２個以上の突合せ検索語を選択して検索装置に入力する。すると、検索装置は検索語を１個ずつ順次選択して、これを含む文書を検索用データベースから抽出する。検索語に関連する文書を全て一度に抽出してから次の段階に移行しても良いし、１個の関連文書を抽出するたびに次の段階に進んで処理するような逐次処理方法によっても良い。
抽出された関連文書について、さらに別の指定突合せ検索語が含まれるか否かを判定する。この検証を繰り返して、指定された突合せ検索語の全てを含有する文書を特定して、検索を完了する。
それぞれの出発文書に繋がる関連文書が共通のものとなったときに連鎖が形成され、出発文書に記載の技術が連鎖に連なる技術を介して相互に関連性を有することになる。
【００２４】
なお、該当する文書が余り多すぎても無意味なので、所定の数の関連文書が抽出されたときには検索を終了するようにしても良い。
また、指定された突合せ検索語を全て含む文書が見つからないときには、この検索語については関連文書がないため適当な連鎖を得ることができないという結論を持って検索を終了し、改めて別の組み合わせについて検索するようにすればよい。
【発明の効果】
【００２５】
本発明の検索システムおよび検索方法によれば、データベースを検索し指定した事項に関連して活用できる情報を自動的に検出して提示するので、検索者が検索キーを与えるときには予想しなかったような領域の資料であっても、目的の事項と関連を有するものがほぼ自動的に検出される。
ユーザは、このようにして、データベースに蓄積された膨大な技術資料を有効に活用することができる。特にインターネット上のウェッブに配置されたデータベースを活用して、種々の技術を新しい観点から取り上げて適用でき、ユーザにとっては新しい有用な情報を選別して獲得することができる。
たとえば技術資料を対象とするときは技術の進歩を加速する効果が期待できる。特に、通信ネットワーク上のデータベースを直接的に利用することにより、別の部局で開発された高度な技術を動員して新たな技術を開発することができ、技術開発の効率化が図れる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る検索システムと検索方法を図面を用い実施例に基づいて詳細に説明する。
図１は本発明の１実施例における検索システムの構成図、図２は本実施例の検索システムにおいてインターネット中に散在するデータベースを利用する形態を表したブロック図、図３はデータベースと記憶装置の内容を説明する概念図、図４は意味の連鎖を説明する概念図、図５は検索を実行するときの画面の変遷を説明するフロー図、図６−図１０は画面表示例、図１１は検索結果の模式図である。
【００２７】
本実施例の検索システムは、加工データベースを活用した加工技術検索に適用した例で、図１に示すような構成を有し、図２に示すようにインターネットの各所に配置されたデータベースから有用な技術情報を検索して収集するものである。情報は文書やデータで、データシートの形で蓄積されている。
本システムは、データシートＷｅｂサーバ機能１００とデータシート検索サーバ機能１２０とＷｅｂブラウザ機能１１０を備え、いずれも電子計算機により実行される。
【００２８】
検索者が扱う検索計算機１は演算装置１１と記憶装置１３と入出力装置１５から構成され、インターネット３を介して幾つかのデータベース２１，２２，２３に接続されている。
各データベース２１，２２，２３はそれぞれ検索システムに提供できる文書やデータなどの情報をデータシートの形で蓄積している。
データシートＷｅｂサーバ機能１００は通常、各データベース２１，２２，２３に付帯して設けられる。一方、データシート検索サーバ機能１２０とＷｅｂブラウザ機能１１０は通常、検索者が扱う検索用電子計算機１に装備される。
【００２９】
検索システムは、インターネット上に複数かつ任意に配置することができる。複数配置された検索システムは、階層的に相互接続され連携して作動するように組織される。
なお、本実施例の説明はインターネット３に配置されたデータベース２１，２２，２３と接続したシステムとして行うが、本実施例の検索システムはローカルネットワークに配置されたデータベースを対象としても、また直接接続したデータベースを対象としてもよいことは言うまでもない。
【００３０】
データシートＷｅｂサーバ機能１００は、インターネット上のデータベース２１，２２，２３に格納されたデータシートを公開する機能である。
データシートＷｅｂサーバ内に登録したデータシートとそのメタ情報を記述したＲＤＦファイル（resource description framework file）を共に公開する。
データシートは、デジタル信号化した技術文書、図面、映像、あるいは非テキストによる情報などのデジタル技術情報によって構成され、インターネット上でやり取り可能なＨＴＭＬ（hypertext markup language）ファイル形式、ＸＭＬファイル形式、文章ファイル形式（pdf, ppt, docなど）をサポートする。データシートはメタ情報（プロパティ情報）を格納したＲＤＦファイルを付随する必要がある。メタ情報は、データシート内の言語の構成に係る情報である。
データシートＷｅｂサーバ機能１００は、既存のソフトウエアで実行することができる。
【００３１】
データシート検索サーバ機能１２０は、データシートＷｅｂサーバ機能１００で開示されたデータシートとメタ情報を取得して突合せ検索を実行する機能で、一般的な全文検索機能も備えている。
データシート検索サーバ機能１２０は、突合せ検索を行う機能１２１と、全文検索を行う機能１２２と、フロントエンド機能１２３を備える。
突合せ検索を行う機能１２１と全文検索を行う機能１２２は、それぞれＷｅｂ巡回機能１２４，１２７と検索用データベース１２５，１２８と検索機能１２６，１２９を備える。
【００３２】
Ｗｅｂ巡回機能１２４，１２７は、巡回ロボットを用いて実行するもので、インターネット上の登録サイト２１，２２，２３を巡回し、これらサイトに蓄積されたデータシートのＲＤＦフィルとＨＴＭＬファイルなどに収納された突合せ検索語や全文検索語の定義、引用・借用関係、および新しい検索語などを検索用データベース１２５，１２８に登録する。
検索語のデータエントリーは、語、データシートファイル、ラベルスペース間の関係を含む。なお、インターネット上のデータシートが削除されたときは、検索用データベースに登録された対応するデータエントリーも削除することが好ましい。
【００３３】
ここで、ラベルスペースとは、技術文書中の単語の命名空間を意味し、ラベル（単語）のシンボルと意味が一意に対応する範囲を示す。本実施例の検索システムでは、各データシートは少なくとも１個の固有（デフォルト）のラベルスペースの宣言を有する。
また、ラベルとは、ある事象を指示するシンボルのパターンである。たとえば、語の表記や文字列はラベルの例となる。
意味の借用とは、あるラベルスペースにおけるあるラベルの持つ意味が、既に確立されている他のラベルスペースの別のラベルの意味と等価であることを宣言して、そのまま利用することをいう。
ラベルスペースの借用とは、既に確立されているラベルスペースの全てのラベルをまとめて適用することをいう。また、語の借用とは、それぞれのラベルごとに借用することをいう。
【００３４】
検索用データベース１２５、１２８は、検索語のデータエントリーと関係情報を管理するデータベースである。突合せ検索と全文検索のそれぞれに設けられる。
検索機能１２６，１２９は、具体的な検索語を与えられたときに、記憶装置１３に準備された検索用データベースを検索する機能である。実際の検索対象は計算機システム１内の記憶装置１３であるので、効率的に検索することができる。
検索結果は、フロントエンド機能１２３により、Ｗｅｂのポータルサイトとして表示され、検索者はポータルサイトのフレームを介して各データベース２１，２２，２３から収集したデータシートを閲覧することができる。
【００３５】
突合せ検索を行う機能１２１におけるＷｅｂ巡回機能１２４は、定期的にデータシートＷｅｂサーバを巡回し、データシートごとに更新されたプロパティ情報を収集する機能を有する。
図３に示すように、各データシートＷｅｂサーバＷＳ１，ＷＳ２においてデータシートＷｅｂサーバ機能１００により公開されるデータシートとメタ情報ｄｓ１−１，２，３、ｄｓ２−１，２を収集し、更新情報があるとデータエントリｄｅ１，２，・・・を更新して記憶装置１３に準備された突合せ検索用データベースＤＢ１に格納する。
データエントリｄｅ１，２，・・・は、データシートｄｓ１−１，２，・・・のそれぞれに対応して形成され、データシートの表記ｉｄと意味符号群ｍｃが収納されている。
【００３６】
本実施例の検索計算機システム１では、システム構成要素である記憶装置１３に突合せ検索用データベースＤＢ１を形成するので、突合せ検索を行うときに、通信回路を介してインターネット３上のＷｅｂサーバＷＳ１，２，・・・に直接アクセスしなくても同じ検索結果を得ることができる。
なお、あるデータシートにおいて宣言した表記（ラベル）と、別のデータシートにおいて用いられたラベルに違いがあるときにも、参照テーブルｒｔを作成して同一関係を確立して突合せ検索を実行することができる。
ここで、データシートの表記として、文書の名称、文書の番号などの他に、データシートの所在場所を表す文字列などを使用しても良い。
【００３７】
突合せ検索は、複数のデータシートに含まれるトピック間の同一関係に基づいてデータシートを検索する検索方法である。別々のデータシートを起点として、互いに共有する意味あるいは技術情報を接点としたデータシートの連鎖を求める。
別々の起点に繋がる連鎖が１個のデータシートを共有することにより連結してデータシートの連環を形成するときには、これらデータシートのつながりの中に検索者が解明したいトピック間の関係あるいは事象の構造に係る技術情報が含まれていることが期待できる。このように、意味の共有関係を連ねて起点同士が接続するようにする検索を、本明細書で突合せ検索と呼ぶ。
【００３８】
検索アルゴリズムは、データシートに付随する意味符号と同一性を有する突合せ検索語に基づいて、その突合せ検索語と同一あるいは同意の意味符号が含まれる次のデータシートを抽出する作業を繰り返して、データシートの鎖を形成するものである。別々の起点から成長させたデータシートの連鎖が１個のデータシートを共有するに至ったとき、すなわち１個のデータシートで連鎖が突き合わされたときに、その枝に係る突合せ検索が完成する。
【００３９】
たとえば、図４に模式的に説明した例では、検索者が「ａ」「ｂ」を検索語として入力すると、「ａ」を意味符号として含むデータシートＡ１，Ａ２と、「ｂ」を意味符号に含むデータシートＢ１，Ｂ２を抽出する。
次に、抽出されたデータシートＡ１，Ａ２，Ｂ１，Ｂ２に付随する意味符号のそれぞれについて、その意味符号が含まれるデータシートを抽出する。
そして、これら新たに抽出されたデータシートが、検索語「ａ」を起点として成長してきた系統と、検索語「ｂ」を起点として成長してきた系統の両方に係わるものであると、ここで、データシートの連鎖が完成する。図３には、Ａ２−Ｅ２−Ｂ１と、Ａ２−Ｆ１−Ｂ２の２個の連鎖が観察される。
【００４０】
フロントエンド機能１２３は、突合せ検索機能１２１と全文検索機能１２２とＷｅｂブラウザ１１０との間のインターフェイスを提供する機能である。
検索結果は、Ｗｅｂブラウザ１１０で表示できるＨＴＭＬ形式に加工し、検索で抽出したデータシートを示す情報を表示装置１５に表示する。
抽出されたデータシートが複数ある時は、リストで表示し、検索者はさらに任意のデータシートを選択してデータシートの内容を表示させることができる。
検索者は、フロントエンド機能１２３によりラベルスペースと突合せ検索語の組み合わせを指定することができる。
Ｗｅｂブラウザ機能１１０は、Ｗｅｂに格納された文書やデータを閲覧する機能である。広く一般に利用されているＨＴＴＰ／１．１規格に対応した既存のブラウザを使用して実行することができる。
【００４１】
突合せ検索を実行するときに、検出されたデータシートの意味符号群が大きいと、意味符号を新たな検索語として次のデータシートを検索すると、さらに膨大な数のデータシートが検出される。検索者が抽出したいと望む適切な技術情報を含むものであるかを判定するためには、検索者がデータシートの内容を吟味して判断しなければならないが、あまりに対象文献が多くなりすぎると、的確な吟味が困難になる。
【００４２】
そこで、機械的に抽出されたデータシートの意味符号群を表示させて、検索者が表示された意味符号群の内から、次の検索語として採用すべき意味符号を選択できるするようにしてもよい。
このように、突合せ検索語を適当に選択することは、検索を無意味な方向に拡散させることを防ぎ、目的に即した技術内容を抽出する上でより効率的な文献検索をすることにも役立つ。
【００４３】
また、検索したい技術がある場合に、この技術に関連する技術用語が意味符号として採用されているかを知らないことがある。このような場合は、その技術用語を検索語として全文検索を実行することによって初めのデータシートを抽出し、その後は通常の突合せ検索を実行するようにすればよい。
全文検索は、全文検索を行う機能１２２のＷｅｂ巡回機能１２７と検索用データベース１２８と検索機能１２９により実行される。
【００４４】
Ｗｅｂ巡回機能１２７は、データシートを定期的に収集し、データシートのインデックスを作成して、データベースに登録する機能である。
公開データシートＵＲＬに登録されたデータシートＷｅｂサーバに定期的にアクセスして、データシートを収集する。収集したデータシートについてインデックスファイルを作成して全文検索用データベース１２８に登録し、また更新をする。
全文検索用データベース１２８は、インデックスデータの実体を格納する。
【００４５】
全文検索機能１２９は、全文検索用データベース１２８にアクセスして、インデックス方式の全文検索を行う。検索は、ブーリアン検索方式で、フレーズ検索、中間一致／後方一致による検索なども行えるようにすることが好ましい。
検索結果は、何らかのアルゴリズムにしたがって順位付けがされることが望ましい。
【００４６】
データベースに蓄積したデータシートに対して突合せ検索を行うことにより、２つ以上の技術トピックの間をつなぐ関係情報を見い出すことができる。たとえば、ユーザが指定したある「切削加工条件」に関するデータシートと材料の「硬さ」に関連するデータシートから、たとえば「結晶粒度」関連のデータシートなど、初めに指定したデータシートを連繋する新たなデータシート、すなわちユーザにとっては新しい有用な技術情報を発掘することができる。
【００４７】
突合せ検索を可能にするためには、データシートを跨って用語と意味の対応関係が同一であることを保証する必要がある。
このため、初めに、デジタル加工データシートを構成する電子ファイルごとに、表現それぞれが一意に対応する意味を有するラベルスペースを設定する。すなわち、ラベルスペースが共通ならば、同じ表現は同じ意味を持つことになる。
【００４８】
技術情報の提供者は、データシートごとに用語と意味の対応関係について同一性を保証できる範囲（ラベルスペース）を確定する宣言を行うことができる。これにより、対象とする複数のデジタル加工データシートの間で同一のラベルスペースを共有するようにすることができる。
また、デジタル加工データシート内の表現を引用によって異なるラベルスペースのデジタル加工データシート中に挿入することができる。このとき、引用された表現は元のラベルスペースにおける意味を有するものとして扱われる。
【００４９】
デジタルシート製作者は、ラベルスペースの共有や引用について許可権限を有する。他のデジタル加工データシートからのラベルスペースの共有・引用を無条件に認めることもできるし、共有または引用できる元のデジタル加工データシートやラベルスペースの範囲を指定することにより予め認めるリンク範囲を限定することもできる。
突合せ検索の対象とするデータシートには、これらの宣言を組み込んで、厳密に関係を有するものについて要素技術を辿ることができるようにした。
【００５０】
なお、技術情報の記述はフリーフォーマットとして、広く情報収集ができるようにすることが好ましい。特に、技術情報の開示によく用いられるＨＴＭＬ、ＸＭＬ、テキスト、ＲＦＴ、ＭＩＭＥ（multipurpose internet mail extensions）、Ｓ／ＭＩＭＥ、ＣＳＶ（comma separated value）、ＲＤＦ、ＰＧＰ（pretty good privacy）などのファイル形式で記述されたものについて、ＨＴＴＰプロトコルを介してブラウザで閲覧が可能であることが好ましい。
【００５１】
本実施例では、具体的な例として機械部品製造についてインターネットあるいはローカルネットワーク上で蓄積され展開されるデジタル技術情報について、
（１）技術情報の中に現れる用語やその他の表現について、同一の表現が持つ「意味」の同一性を保証できる範囲を、技術情報の提供者が明示的に定義する技術と、
（２）上記同一性が定義された「意味」に対してリンクを張って、他のデジタル技術情報中で引用できるようにする技術、
（３）上記同一性の保証された範囲と上記引用を除き、技術文書の中に現れる用語やその他の表現の持つ「意味」について、表現に影響されずにユニーク性を判別する技術、
を適用することにより、適切な突合せ検索を行う。
【００５２】
本実施例の突合せ検索は、デジタル技術情報によって構成されたデジタル加工データシートについて、データシートに含まれる「意味」を指定して、その「意味」を同一性の範囲内で含む次段のデータシートを探索する。抽出された新しいデータシートにおいても、そこに含まれる「意味」の同一性に基づいて次のデータシートを探索し、データシートの連鎖を形成する。こうして、複数の技術トピック間の関連を検索して、関連するデータシート群を探し出す。
突合せ検索システムは、通常の検索サービスと同様に、検索サーバ上に実装されポータルサイトにおける検索ページとして提供される。
【００５３】
図５は、サーバ検索画面の状態遷移図である。
図５のフローにしたがって、「鋳鉄、鋳造」と「ドリル加工」に関連する突合せ検索を行った場合について説明する。
図６は、検索機関のポータルサイトにより提供される検索ページの例で、突合せ検索中の表示画面例を表す。検索ページは、ブラウザを用いてポータルサイトにアクセスして表示させる。表示画面のＵＲＬ表示部に示されているアドレスはこのポータルサイトのアドレスである。図６ではデータシートがデータ表示画面に大きく表示されており、画面の上部にデータシートのＵＲＬが示されている。
【００５４】
検索システムは、ロボットによってデータベースを巡回して収集したデータシートのＲＤＦ情報をもとに作成したテーブル情報を参照して突合せ検索語のリストを表示する。また、閲覧中のＵＲＬを監視してデータシートに含まれる突合せ検索語のリストを適宜更新する。
表示中のデータシートに突合せ検索語が存在する場合は、画面の左欄にその突合せ検索語がボタンリストとして表示される。検索者はポインテングデバイスを用いてボタンを押すことにより任意の突合せ検索語を指定して検索対象語とすることができる。
【００５５】
突合せ検索の開始点となる複数のデータシートは、それぞれのＵＲＬを直接入力することによっても指定することができる。また、図５のフロー図にあるように、適宜の検索語について全文検索を行って、抽出されたデータシートを開始点としてもよい（Ｐ２０１）。
図７は、全文検索に使用する全文検索フォームの例である。検索式の欄に「切削」など、検索したい語を入力して検索ボタンを押すと、データベースに蓄積された技術情報ファイルを直接に、あるいは検索計算機の全文検索用データベースに収納されたそれらファイルのコピーを使って間接的に全文検索を行って、検索語に係る記事が記載されたデータシートを抽出する（Ｐ２０２）。
突合せ検索語は、データシートごとに情報提供者が予め選定してＲＤＦファイルの形で添付しておくので、検索結果のデータシートが抽出されると直ちに表示することができる。
【００５６】
図８は、「切削条件、鋳造」の論理和について全文検索したときの例を示した検索語選択フォームである。検出されたデータシートは１３件あり、データシートの表示と要約が表示画面にリストされている。表示画面のデータシート表示をクリックすると、データベースを探索してその内容がブラウザで表示される（Ｐ２０３）。なお、元のデータベースに直接アクセスして常時最新のデータシートを取り寄せるようにしても良い。図８では、マッチングスコアの最も大きい第１候補のデータシートの内容とその突合せ検索語をブラウザ画面に表示している。
【００５７】
検索者は、データシートの内容を検討して、突合せ検索語のうちから自分の技術課題に沿っていると考えられる事項を選択して指定する（Ｐ２０４）。ここでは、第１候補のデータシートにおける「切削速度」を次の段階の突合せ検索語として選択して登録した。
また、図９には、別の例として、データシートを検討した結果、「再研磨」を突合せ検索語として登録した例を示す。選択結果は突合せ検索語フォームの表示画面に表示される。
このように、突合せ検索語を決定する操作を繰り返して、複数の突合せ検索語を決定すると、突合せ検索を行うことができるようになる。
【００５８】
図１０は、突合せ検索を行った結果を表示する突合せ検索フォームの画面例である。検索した結果得られたデータシートはスレッド表示としてレイアウトされ、書誌情報と共に、データシート間で突合せ（ナレッジチェインとも言う）が生じた検索語が表示される（Ｐ２０５）。
こうして得られたデータシートは、データシートの所在情報を使って、インターネット等に接続された元のデータベースや手元の電子計算機に付帯するデータベースにアクセスして、データシートのコピーを電子的あるいは物理的に取り寄せて、画面に表示したりプリントしたりして、利用することができる。
【００５９】
図１１は、ネズミ鋳鉄をドリル加工する際の工具摩耗に関して調査する場合を想定した突合せ検索の結果を模式的に表示したものである。
最初に「鋳造」と「ドリル加工」を検索語として全文検索して、「鋳造品の切削性の評価手法」と「チル化高硬度鋳鉄の穴あけ」を題号とするデータシートを得、得たデータシートについて突合せ検索を行った。すると、この２つのデータシートを連結するデータシートが、鋳造とドリル加工に関するもの以外にも、いくつか抽出された。
【００６０】
たとえば、「鋳造品の切削性の評価手法」のデータシートに付帯した突合せ検索語である「球状黒鉛鋳鉄」について検索して得られたデータシートのうち「ステップ送り」に関するデータシート、「高合金粉末バイス工具」についてのデータシート、「球状黒鉛鋳鉄についての技術報文」のデータシートが、付帯する突合せ検索語によって検索したときに、「チル化高硬度鋳鉄の穴あけ」のデータシートを検出して、「鋳造品の切削性の評価手法」と「チル化高硬度鋳鉄の穴あけ」の間にナレッジチェインを構成する連環を形成した。
このように、突合せ検索によって、旋削に関連するデータシートであるが鋳造品のドリル加工においても同様に適用できそうなもの、あるいは、材料組織状態と加工技術が関連付けられたもので材料組織に関する情報が検出された。これらの情報は、検索者が検索前に熟知していた技術分野のものではなく、これら異分野の知見を活用することによって目的の技術開発に新しいアプローチが可能になる。
【００６１】
突合せ検索は技術情報の連環を辿って検索する機能を持つために、たとえば「加工」についても色々な方向から捉えて、技術情報の連繋を促し効果的な加工間連携技術を活用することができる。
大量の技術情報を集積しておけば、本発明の突合せ検索装置と方法を用いて、個人では収集し切れない有効技術情報を発掘して利用することができる。
なお、上の実施例では、検索語の選択を検索者が行う利用方法について説明しているが、これを電子計算機により網羅的に行ってもよいことは言うまでもない。
【００６２】
電子計算機で機械的に突合せ検索を行うことにより、検索者の予見に縛られず、通常では当然に利用する範囲から外れた意外な効用を持つ中間的な分野の技術を検出する可能性が高くなる。また、適当な判定基準を用いて電子計算機の論理演算力で技術目的に添ったデータシートを選別するようにしてもよい。
また、上記明細書ではデータベースがインターネットに接続された態様を示したが、ローカルネットワークや直接接続であっても良いし、オフライン接続であっても良い。
【図面の簡単な説明】
【００６３】
【図１】本発明の１実施例における検索システムの構成図である。
【図２】本実施例の検索システムにおいてインターネットに接続されたデータベースを利用する形態を表したブロック図である。
【図３】本実施例におけるデータベースと記憶装置の内容を説明する概念図である。
【図４】本実施例における意味の連鎖を説明する概念図である。
【図５】本実施例において検索を実行するときの画面の変遷を説明するフロー図である。
【図６】本実施例における突合せ検索中の表示画面例である。
【図７】本実施例における全文検索フォームの表示画面例である。
【図８】本実施例における検索語選択フォームの表示画面例である。
【図９】本実施例における検索語選択フォームの別の表示画面例である。
【図１０】本実施例における突合せ検索結果を表す表示画面例である。
【図１１】本実施例における検索結果表示の模式図である。
【符号の説明】
【００６４】
１  検索用電子計算機システム
１１  演算装置
１３  記憶装置
１５  入出力装置
２１，２２，２３  データベース
３  インターネット
１００  データシートＷｅｂサーバ機能
１１０  Ｗｅｂブラウザ機能
１２０  データシート検索サーバ機能
１２１  突合せ検索を行う機能
１２２  全文検索を行う機能
１２３  フロントエンド機能
１２４，１２７  Ｗｅｂ巡回機能
１２５，１２８  検索用データベース
１２６，１２９  検索機能
【図１】
2005149233.tif 000003
【図２】
2005149233.tif 000004
【図３】
2005149233.tif 000005
【図４】
2005149233.tif 000006
【図５】
2005149233.tif 000007
【図１１】
2005149233.tif 000008
【図６】
2005149233.tif 000009
【図７】
2005149233.tif 000010
【図８】
2005149233.tif 000011
【図９】
2005149233.tif 000012
【図１０】
2005149233.tif 000013