| 【発明の名称】 |
プログラム記録媒体、知識登録方法及び知識参照方法 |
| 【発明者】 |
【氏名】杉山 仁志
【氏名】古屋 泰造
【氏名】松山 恒平
【氏名】田中 亮太
【氏名】根橋 邦明
【氏名】土屋 寿広
【氏名】内田 敏裕
【氏名】高橋 信明
【氏名】レケナ ミナミ ロドルフォ
【氏名】小林 直樹
【氏名】尾形 喜男
|
| 【要約】 |
【課題】本発明は、プログラム記録媒体に関し、登録者及び参照者の知識に対する認識を共通化して知識を登録することを目的とする。
【解決手段】プログラム記録媒体は、プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、プログラムが、複数の登録フォームから知識の登録に用いられる登録フォームを選択し複数のカテゴリから知識を登録するカテゴリを選択するナビゲート処理と、選択された登録フォームを提供する登録処理とをコンピュータに実行させる。 |
【特許請求の範囲】
【請求項1】 プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、前記プログラムが、複数の登録フォームから知識の登録に用いられる登録フォームを選択し、複数のカテゴリから前記知識を登録するカテゴリを選択するナビゲート処理と、前記選択された登録フォームを提供する登録処理とをコンピュータに実行させることを特徴とする前記プログラムを記録したプログラム記録媒体。 【請求項2】 前記プログラムが、更に、前記登録フォームを用いることなく既存のデータベースに蓄積された知識を収集する収集処理を前記コンピュータに実行させることを特徴とする請求項1に記載のプログラム記録媒体。 【請求項3】 プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、前記プログラムが、複数のカテゴリから登録された知識を参照するカテゴリを選択するナビゲート処理をコンピュータに実行させることを特徴とする前記プログラムを記録したプログラム記録媒体。 【請求項4】 複数の登録フォームから知識の登録に用いられる登録フォームを選択し、複数のカテゴリから前記知識を登録するカテゴリを選択し、前記選択された登録フォームを提供し、前記提供された登録フォームを用いて、前記知識を当該カテゴリに登録することを特徴とする知識登録方法。 【請求項5】 複数のカテゴリから登録された知識を参照するカテゴリを選択し、前記選択されたカテゴリに登録された前記知識を参照することを特徴とする知識参照方法。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】本発明は、プログラム記録媒体、知識登録方法及び知識参照方法に関し、特に、知識の登録者を得点化してこれを用いて知識を管理するプログラム記録媒体、知識登録方法及び知識参照方法に関する。 【0002】 【従来の技術】知識管理(ナレッジマネージメント)システムでは、知識を知識管理装置(知識管理サーバ)に登録しておき、当該組織(例えば、会社等)に属する者に利用させる。知識は、人間の持つ種々の分野の知識からなり、コンピュータ上での利用のために電子データ化されている。知識管理装置に登録された知識は、通常、その知識の属性情報(メタ情報)を用いて管理される。 【0003】知識管理装置への知識の登録は、現在、その登録者(提供者)に全てを依存している。即ち、いつ、どのような知識を、どのような形式で登録するかは、全て登録者の考えによる。また、登録しようとする知識の電子化も、登録者に依存している。 【0004】 【発明が解決しようとする課題】従来の知識管理システムにおいては、前述のように、知識の登録の全てを登録者に依存している。従って、知識の分類の時点で、知識の分類のカテゴリ及び知識の内容に対する登録者と参照者との間の認識を一致させることは不可能であった。このため、以下のような問題を生じていた。 【0005】即ち、知識管理システムにおいては、知識の共有化を進めるためには、知識をできるだけ多角的なカテゴリに分類することが望ましいとされる。しかし、一般的に、登録者が当該知識を多角的に分類(して登録)する程、登録者の考えるカテゴリと参照者の選択するカテゴリとが一致しにくくなる傾向が強い。この結果、知識が多角的なカテゴリに分類されていても、実際には、全カテゴリの検索が必要になることが多い。また、検索の結果として特定の知識を得てこれを参照したとしても、当該知識において、参照者にとって必要な項目が欠落又は不足している場合がある。この結果、更に検索を繰り返し、他の知識で当該項目を補うことになる。 【0006】本発明は、登録者及び参照者の知識に対する認識を共通化して知識を登録する知識登録装置を実現するプログラムを記録したプログラム記録媒体を提供することを目的とする。 【0007】また、本発明は、登録者及び参照者の知識に対する認識を共通化して知識を参照する知識参照装置を実現するプログラムを記録したプログラム記録媒体を提供することを目的とする。 【0008】また、本発明は、登録者及び参照者の知識に対する認識を共通化して知識を登録する知識登録方法を提供することを目的とする。 【0009】また、本発明は、登録者及び参照者の知識に対する認識を共通化して知識を参照する知識参照方法を提供することを目的とする。 【0010】 【課題を解決するための手段】本発明のプログラム記録媒体は、プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、プログラムが、複数の登録フォームから知識の登録に用いられる登録フォームを選択し複数のカテゴリから知識を登録するカテゴリを選択するナビゲート処理と、選択された登録フォームを提供する登録処理とをコンピュータに実行させる。 【0011】本発明のプログラム記録媒体によれば、登録者による知識の登録の際に、これに用いられる登録フォーム及び登録するカテゴリを選択することができる。従って、知識の登録の際の登録者の負担を軽減でき、知識の登録を促すことができる。また、知識の登録の時点で、登録フォーム及びカテゴリに対する登録者の認識を統一することができる。この結果、知識を多角的なカテゴリに分類する場合でも、知識の内容に沿ったカテゴリに知識を分類し、また、知識の内容を所定のものとすることができる。これにより、結果として、登録者と参照者との間における登録フォーム及びカテゴリに対する認識を一致させることができる。 【0012】また、本発明のプログラム記録媒体は、プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、プログラムが、複数のカテゴリから登録された知識を参照するカテゴリを選択するナビゲート処理をコンピュータに実行させる。 【0013】本発明のプログラム記録媒体によれば、登録者による知識の登録の際に、これに用いるカテゴリを選択することができる。従って、知識の参照の時点で、カテゴリに対する参照者の認識を統一することができる。この結果、知識が多角的なカテゴリに分類されている場合でも、知識の内容に沿って分類されたカテゴリを参照することにより、知識の参照の際の参照者のカテゴリ選択の負担(即ち、検索の負担)を軽減できる。即ち、登録者と参照者との間における登録フォーム及びカテゴリに対する認識を一致させることができる。 【0014】また、本発明は、登録者及び参照者の知識に対する認識を共通化して知識を登録する知識登録方法を提供する。これにより、登録者及び参照者の知識に対する認識を共通化して知識を登録する知識登録処理を実現することができる。 【0015】また、本発明は、登録者及び参照者の知識に対する認識を共通化して知識を参照する知識参照方法を提供する。これにより、登録者及び参照者の知識に対する認識を共通化して知識を参照する知識参照方法を実現することができる。 【0016】 【発明の実施の形態】図1(A)は、知識管理システム構成図であり、本発明の知識管理システムを含む知識管理システムの構成を示す。 【0017】知識管理システムは、知識管理サーバ1、知識管理端末(クライアント)2、登録クライアント3、参照クライアント4、ユーザ管理サーバ6、他システムデータベース8を備える。知識管理サーバ1は、インターネットのようなネットワーク5を介して、登録クライアント3、参照クライアント4、知識管理端末2に接続され、これらとの間で通信を行う。知識管理サーバ1は、LAN7を介して、ユーザ管理サーバ6及び他システムデータベース8に接続され、これとの間で通信を行う。 【0018】知識管理サーバ1(のユーザ、即ち管理者)が、予め知識の登録に用いられる登録フォーム151(図2参照)を用意する。登録クライアント3(のユーザ、即ち登録者)が、この登録フォーム151を用いて知識を知識管理サーバ1に登録する。知識管理サーバ1は、登録フォーム151を用いて登録された知識152(図2参照)について、当該知識を登録し、当該登録についての当該登録者に与える点数を求めてその累積を管理する。参照クライアント4(のユーザ、即ち参照者)が、知識管理サーバ1に登録された知識152を参照する。この時、例えば点数の多い登録者が、知識の検索結果として表示出力される。ユーザ管理サーバ6は、主として、知識管理サーバ1からの依頼により、登録クライアント3及び参照クライアント4のユーザの認証処理と、ユーザ(登録者を含む)の管理処理とを実行する。他システムデータベース8は、知識管理サーバ1以外のコンピュータシステム(他システム)が管理する知識を格納するデータベースであり、例えばRDB 、Notes DB、Exchange DB 等である。 【0019】なお、登録クライアント3が参照クライアント4であってよく、また、この逆であってもよく、更に、知識管理端末2が登録クライアント3及び/又は参照クライアント4であってよい。知識管理端末2が、ネットワーク5を介することなく、知識管理サーバ1に直接接続されてもよい。 【0020】図2は、知識管理サーバ構成図であり、本発明の知識管理サーバ1の構成を示す。 【0021】知識管理サーバ1は、複数の知識を登録し、当該登録された知識152に基づいて当該登録者に点数を与え、登録者毎に点数の累積を管理する。このために、知識管理サーバ1は、ナレッジマネージャ11、ナレッジサービス12、ナレッジアダプタ13を備える。ナレッジマネージャ11、ナレッジサービス12、ナレッジアダプタ13は、知識管理サーバ1の主メモリ(図示せず)上に存在する当該処理を実行するプログラムがCPU(中央演算処理装置、図示せず)で実行されることにより実現される。これらのプログラムは、例えばコンピュータ読み取り可能な1又は複数のプログラム記録媒体に記録された形態で用意される。プログラム記録媒体としては、例えばCD−ROM、CDR、フレキシブルディスク等がある。 【0022】知識管理サーバ1は、管理情報格納部14、知識格納部15、インデックス格納部16を備える。管理情報格納部14は、知識のカテゴリ及び階層を定めるナレッジマップ141と、カテゴリと登録フォーム151との関連情報を格納する関連テーブル142と、他システムデータベース8が管理する知識を収集する際の対応情報を格納する収集定義ファイル143とを格納する。知識格納部15は、知識の登録のために用いられる登録フォーム151と、登録クライアント3から入力された知識152とを格納(登録)する。インデックス格納部16は、知識格納部15に格納された知識152及び他システムデータベース8から収集された知識についてのインデックス(一覧)161を格納する。ナレッジマップ141及び登録フォーム151は、例えば知識管理端末2からの指示入力に従うナレッジマネージャ11により用意される。 【0023】ナレッジマネージャ11は、知識管理端末2との間での処理を行う。即ち、知識管理端末2からの指示入力に従って、テーブル定義処理を実行して関連テーブル142を作成し、収集定義処理を実行して収集定義ファイル143を作成し、これらを管理情報格納部14に格納する。 【0024】ナレッジサービス12は、登録クライアント3及び参照クライアント4との間での処理を行う。即ち、登録クライアント3との間で、その指示入力に従って、登録処理を実行して知識を登録し、また、ナビゲート処理を実行して複数の登録フォーム151から知識の登録に用いられる登録フォーム151を選択し、複数のカテゴリから知識を登録するカテゴリを選択して提供する。また、参照クライアント4との間で、その指示入力に従って、検索処理(参照処理)を実行して結果を出力(表示)し、また、ナビゲート処理を実行して複数のカテゴリから登録された知識を参照するカテゴリを選択して提供する。検索処理は、例えば該当する知識152を表示する。 【0025】ナレッジアダプタ13は、例えば予め定められたスケジュールに従って、インデックス作成処理を実行して登録された知識152及び他システムデータベース8から収集した知識についてのインデックス161を作成し、収集処理を実行して他システムデータベース8が管理する知識を収集する。スケジュールは、例えば知識管理端末2からの指示入力に従って、ナレッジマネージャ11により定められる。 【0026】図1(B)は本発明の知識管理システムにおいて実行される知識管理処理フローを示す。 【0027】知識管理端末2が、知識管理サーバ1のナレッジマネージャ11にアクセスして、関連テーブル142を作成して管理情報格納部14に格納し(ステップS1)、他システムデータベース8の知識の収集定義ファイル143を作成して管理情報格納部14に格納する(ステップS2)。 【0028】この後、登録クライアント3が、知識管理サーバ1のナレッジサービス12にアクセスして、必要に応じてナビゲート処理を実行して、複数の登録フォーム151から知識の登録に用いられる登録フォーム151を決定し、複数のカテゴリから知識を登録するカテゴリを決定した上で、これらを用いて知識を登録する(ステップS3)。 【0029】この後、ナレッジアダプタ13が、定められたスケジュールに従って、他システムデータベース8の知識を収集する(ステップS4)。この時、登録された知識152及び他システムデータベース8から収集した知識の双方について、インデックス161を作成する。 【0030】参照クライアント4が、知識管理サーバ1のナレッジサービス12にアクセスして、必要に応じてナビゲート処理を実行して、ナレッジマップ141上の複数のカテゴリから知識を参照(検索)するカテゴリを決定した上で、これを用いて当該カテゴリに登録された知識152を参照する(ステップS5)。 【0031】以下、知識管理サーバ1等の実行する各処理について、原則として、図1(B)の知識管理処理フローにおける処理の順に従って、詳細に説明する。但し、説明の便宜上、収集定義ファイルの作成処理及び他システムデータベース8の知識の収集処理については、別途説明する。 【0032】ナレッジマネージャ11の実行する関連テーブル定義処理は、知識のカテゴリと登録フォーム151との間の関連を定義する関連テーブル142を定義(作成)する。作成された関連テーブル142は管理情報格納部14に格納される。 【0033】知識管理端末2がナレッジマネージャ11をアクセスすると、図3(A)に示すように、知識管理端末2に画面20が表示される。画面20は、マネージャ表示域21と作業表示域22とからなる。マネージャ表示域21には、図3(B)に示すナレッジマネージャ11等における処理の選択画面が表示される。当該選択画面において、テーブル定義を選択することにより関連テーブル定義処理が選択されて実行され、収集定義を選択することにより収集定義処理が選択されて実行される。他の処理についても同様である。作業表示域22には、マネージャ表示域21における選択に基づいて、種々の知識管理端末2における処理のための画面が表示される。 【0034】関連テーブル定義処理により作成される関連テーブル142の一例を図4(A)に示す。図4(A)の関連テーブル142において、(上位)項目名Aに対応して1又は複数の(下位)項目名a1が設けられ、(下位)項目名a1の各々に対応してカテゴリ名及び(登録)フォーム名が格納される。カテゴリ名及び/又はフォーム名は複数格納されてもよい。項目名A等は、知識を正確に分類するためのカテゴリ名とは異なり、判り易い名称とされる。例えば、「営業」「開発」等である。ナビゲート処理において項目名A等が選択されると、関連テーブル142に従って、対応するカテゴリ及び登録フォーム151が定まる。 【0035】関連テーブル142の作成を容易にするために、例えばマネージャ表示域21に後述する図6のナレッジマップ141が表示され、作業表示域22には全ての登録フォーム151が表示される。登録フォーム151の表示は、例えば図4(B)に示すように、全ての登録フォーム151の名前F1、F2、F3、・・の表示により行われる。知識管理端末2(のユーザ、即ち、管理者)は、双方から対応付けようとするカテゴリ及び登録フォーム151を選択することにより、関連テーブル142を作成することができる。これにより、知識管理端末2のユーザは、容易にかつ漏れなく、関連テーブル142を作成することができる。 【0036】ナレッジサービス12の実行する登録処理は複数の知識152を知識格納部15に登録する。このために、登録クライアント3(のユーザ)は、登録フォーム151を用いて、登録する知識を入力する。即ち、複数の登録フォーム151から知識の登録に用いられる登録フォームを選択し、複数のカテゴリから知識を登録するカテゴリを選択し、選択された登録フォームを提供し、提供された登録フォームを用いて、知識を当該カテゴリに登録する。登録された知識152はそのカテゴリ毎に分類して管理される。なお、実際は、知識152を知識格納部15に登録したのみではカテゴリ毎の分類は行われておらず、インデックス161の作成により、始めてカテゴリ毎に分類されたことになる。 【0037】ここで、知識152の登録フォーム151は、例えば知識管理サーバ1の全体では100以上用意される。従って、登録処理に習熟していないと、当該知識の登録に適した登録フォーム151を用いることは難しい。また、知識152のカテゴリは、例えば100以上の分類とされる。従って、登録処理に習熟していないと、知識152を所望のカテゴリに登録することは難しい。そこで、ナビゲート処理が実行される。 【0038】ナレッジサービス12の実行するナビゲート処理は、登録処理から呼び出されると、複数の登録フォームから知識の登録に用いられる登録フォームを選択し、複数のカテゴリから前記知識を登録するカテゴリを選択する。この登録処理におけるナビゲート処理において、カテゴリと関連付けられた項目を表示し、表示した項目から選択された項目に対応する登録フォーム及びカテゴリを選択する。この例では、前記項目が複数の階層とされ、最下層の項目が少なくとも1個の登録フォーム及び少なくとも1個のカテゴリに対応する。表示した項目から複数の項目が選択された場合、前記複数の選択された項目の全てに対応する登録フォーム及びカテゴリを選択する。 【0039】登録クライアント3がナレッジサービス12にアクセスすると、登録クライアント3に、図5に示すように、画面30が表示される。画面30は、カテゴリ表示域31と作業表示域32とからなる。カテゴリ表示域31には、後述する図6のナレッジマップ141が表示される。当該ナレッジマップ141において、カテゴリのいずれかを選択することにより、登録しようとするカテゴリが選択される。なお、カテゴリは複数選択されてもよい。 【0040】ナレッジマップ141の一例を、図6に示す。図6のナレッジマップ141において、「全体」「業務」等の各々がカテゴリである。カテゴリは、最上位の「全体」から「業務」「業務A」「業務a1」の順に下位の階層の階層構造とされる。知識管理端末2(のユーザ、即ち管理者)は、図6に示すナレッジマップ141を作成する。カテゴリの階層は、当該カテゴリ毎に記述される。カテゴリ「全体」の階層を「1」と定義し、同様に、「業務」について「2」、「業務A」について「3」、「業務a1」について「4」とする。 【0041】作業表示域32は、図5(A)に点線で示すように上下に分割される。作業表示域32の下部322には、図5(B)に示す登録クライアント3における処理の選択画面が表示される。当該選択画面において、タブ33のいずれかを選択することにより当該処理が選択されて実行される。即ち、タブ「登録」を選択することにより登録処理が選択されて実行される。従って、作業表示域32には、後述する種々の登録クライアント3における登録処理のための画面が表示される。即ち、登録フォーム選択画面等が表示される。登録フォーム選択画面において、登録に用いる登録フォーム151が選択される。 【0042】なお、この例では、当該選択画面において、タブ「登録」と共に、タブ「知識検索」及び「登録者検索」が設けられる。このことから、前述のように、登録クライアント3及び参照クライアント4とが同一の端末であることが判る。即ち、画面30は両者に共通の画面である。 【0043】一方、登録処理の選択により、作業表示域32の上部321には、図5(C)に示すナビゲート処理の実行を選択するナビゲート選択画面が表示される。ナビゲート選択画面において、「項目A」等のメニューをプルダウン表示させ、表示されたメニューのいずれかを選択(反転表示)し、決定ボタンをクリックすることにより、当該項目についてのナビゲート処理が選択され実行される。プルダウン表示されるメニューは、関連テーブル142における上位の項目である。 【0044】例えば「項目A」が選択されたとすると、作業表示域32の下部322には、図7(A)に示す下位項目選択画面が表示される。下位項目選択画面において、関連テーブル142において項目Aに対応する下位項目a1等が表示され、表示された下位項目のいずれかを選択(反転表示)することにより、当該下位項目が選択される。 【0045】例えば「(下位)項目a1」が選択されたとすると、作業表示域32の下部322には、図7(B)に示す登録フォーム選択画面が表示される。登録フォーム選択画面において、関連テーブル142において下位項目a1に対応する登録フォーム151のフォーム名F1が表示される。これに基づいて、登録クライアント3のユーザは容易に登録フォーム151を決定することができる。即ち、この状態で、決定ボタンをクリックすることにより、当該登録フォーム151(F1)が、登録に用いる登録フォーム151に決定される。 【0046】なお、表示される登録フォーム151のフォーム名は、図7(B)に「(F2)」と示すように、複数であってもよい。即ち、関連テーブル142において複数の登録フォーム151を定義してもよい。この場合、1個のフォーム名を選択(反転表示)した状態で決定ボタンをクリックすることにより、登録に用いる登録フォーム151が決定される。また、下位項目を設けなくともよい(以下においても同じ)。即ち、項目は単一レベルであってもよい。また、各々の項目を、例えば「研究」「開発」「設計」等の業務のフローに沿って表示したり、より視覚的に理解し易いGUI(グラフィカルユーザインタフェース)で表示してもよい。 【0047】登録フォーム151の決定により、当該登録フォーム151(F1)が作業表示域32の下部322に表示される。登録フォーム151の一例を、図8に示す。図8の登録フォーム151は、例えば業務a2についての登録用のフォームであり、タイトル、登録者の氏名、顧客名等が入力される。これらの各々が(入力)フィールドである。従って、登録フォームにおいて、当該登録フォームの対応するカテゴリに応じて、そのフィールドが定められる。即ち、対応するカテゴリが異なれば、登録フォーム即ちそのフィールドも異なる。タイトルには「業務a2」と入力され、当該登録フォーム151の名前として用いられる。 【0048】また、例えば登録フォーム151の決定の後、カテゴリ表示域31にナレッジマップ141が表示された状態で、カテゴリの選択のために、再度、ナビゲート処理を選択する。即ち、作業表示域32の上部321のナビゲート選択画面において「項目A」を選択し、作業表示域32の下部322の下位項目選択画面において下位項目a1を選択する。これにより、例えばカテゴリ表示域31のナレッジマップ141において、関連テーブル142において下位項目a1及び登録フォーム151(F1)に対応するカテゴリCT1(例えば「業務a2」)が反転表示(斜線で示す)される。 【0049】図9(A)は、登録処理フローを示す。 【0050】登録クライアント3がナレッジサービス12にアクセスすると、登録クライアント3に図5の画面30が表示され、図5(B)の選択画面(メインメニュー)においてタブ「登録」を選択する(ステップS11)。タブ「登録」の選択に応じて、全ての登録フォーム151の一覧(図示せず)が表示される(ステップS12)。この一覧は、例えば図4(B)に類似の構成とされる。必要に応じてナビゲート処理を実行して、いずれかの登録フォーム151を選択する(ステップS13)。選択した登録フォーム151について図8の画面が表示され、その定義に従って当該画面の各フィールドにメタ情報(属性情報、又は、知識である情報)を入力する(ステップS14)。メタ情報の入力が終了すると、画面30のカテゴリ表示域31に表示された図6のナレッジマップ141において、登録したいカテゴリを選択する(ステップS15)。この場合も、必要に応じてナビゲート処理を実行する。選択したカテゴリにメタ情報を入力した登録フォーム151を、知識管理サーバ1に送信することにより登録する(ステップS16)。 【0051】図9(B)は、ステップS13における登録フォーム151の選択処理フローを示す。 【0052】ステップS13において、ナビゲート処理が選択されたか、即ち、図5(C)の画面からいずれかの上位項目が選択されたか否かを調べる(ステップS21)。選択された場合、登録処理におけるナビゲート処理が開始される。即ち、図7(A)に示すように当該上位項目に対応する下位項目を表示し(ステップS22)、表示した下位項目から選択された下位項目に対応する登録フォーム151の名前を図7(B)に示すように表示する(ステップS23)。上位項目が選択されない場合、ステップS22及びS23は省略する。即ち、ナビゲート処理は実行されない。登録に用いる登録フォーム151を決定する(ステップS24)。即ち、ナビゲート処理を実行した場合、図7(B)に示される登録フォーム151を登録に用いる登録フォーム151に決定し、ナビゲート処理を実行しない場合、図4(B)と類似の登録フォーム151の一覧から、登録に用いる登録フォーム151を選択して決定する。登録処理が選択された登録フォームを提供すると、登録クライアント3は、提供された登録フォームを用いて知識を当該カテゴリに登録する。これにより、知識152の登録の際に、当該知識152に適切な登録フォーム151を用いることができる。 【0053】図10は、ステップS15におけるカテゴリの選択処理フローを示す。 【0054】ステップS15において、ナビゲート処理が選択されたか、即ち、図5(C)の画面からいずれかの上位項目が選択されたか否かを調べる(ステップS31)。選択された場合、登録処理におけるナビゲート処理が開始される。即ち、図7(A)に示すように当該上位項目に対応する下位項目を表示し(ステップS32)、表示した下位項目から選択された下位項目に対応するカテゴリを図7(C)に示すように反転表示する(ステップS33)。上位項目が選択されない場合、ステップS32及びS33は省略する。即ち、ナビゲート処理は実行されない。登録に用いるカテゴリを決定する(ステップS34)。即ち、ナビゲート処理を実行した場合、図7(C)に示されるカテゴリを登録先カテゴリに決定し、ナビゲート処理を実行しない場合、図6のナレッジマップ141から、登録先のカテゴリームを選択して決定する。登録クライアント4は、登録フォーム151を用いて知識を当該カテゴリに登録する。これにより、知識152の登録の際に、当該知識152に適切な登録先のカテゴリに登録することができる。 【0055】ナレッジサービス12の実行する検索処理(参照処理)は、インデックス161を用いて、知識格納部15における登録された知識152を検索し、その結果を出力する。検索処理はカテゴリを指定することにより行われる。従って、検索処理において、カテゴリ毎の知識152を出力する。即ち、複数のカテゴリから登録された知識152を参照するカテゴリを選択し、選択されたカテゴリに登録された前記知識を参照する。 【0056】ここで、前述のように、知識152のカテゴリは、例えば100以上の分類とされる。従って、参照処理に習熟していないと、所望の知識152が登録されたカテゴリを検索対象に指定することは難しい。そこで、ナビゲート処理が実行される。 【0057】ナレッジサービス12の実行するナビゲート処理は、参照処理から呼び出されると、複数のカテゴリから登録された知識を参照するカテゴリを選択する。この参照処理におけるナビゲート処理において、カテゴリと関連付けられた項目を表示し、表示した項目から選択された項目に対応するカテゴリを選択する。この例では、項目が複数の階層とされ、最下層の項目が少なくとも1個のカテゴリに対応する。表示した項目から複数の項目が選択された場合、前記複数の選択された項目の全てに対応するカテゴリを選択する。 【0058】参照クライアント4がナレッジサービス12にアクセスすると、参照クライアント4に図5に示す画面30が表示される。即ち、カテゴリ表示域31にはナレッジマップ141が表示され、作業表示域32には図5(B)に示す参照クライアント4における処理の選択画面が表示される。当該ナレッジマップ141において、カテゴリのいずれか(1又は複数)を選択することにより、参照(検索)しようとするカテゴリが選択される。作業表示域32の選択画面において、タブ「知識検索」を選択することにより知識検索処理が選択されて実行される。従って、作業表示域32には、後述する種々の参照クライアント4における知識検索処理(又は登録者検索処理)のための画面が表示される。 【0059】一方、検索処理の選択により、登録処理の場合と同様に、作業表示域32の上部321には、図5(C)に示すナビゲート処理の実行を選択するナビゲート選択画面が表示される。従って、カテゴリ表示域31にナレッジマップ141が表示された状態で、カテゴリの選択のために、前述のように、ナビゲート処理を選択する。即ち、例えば、作業表示域32の上部321のナビゲート選択画面において「項目A」を選択し、作業表示域32の下部322の下位項目選択画面において下位項目a1を選択する。これにより、例えばカテゴリ表示域31のナレッジマップ141において、関連テーブル142において下位項目a1及び登録フォーム151(F1)に対応するカテゴリCT1(例えば「業務a2」)が反転表示(斜線で示す)される。 【0060】図11は、参照処理フローを示す。 【0061】参照クライアント4がナレッジサービス12にアクセスすると、参照クライアント4に図5の画面30が表示され、図5(B)の選択画面(メインメニュー)においてタブ「知識検索」を選択する(ステップS41)。必要に応じてナビゲート処理を実行して、画面30のカテゴリ表示域31に表示された図6のナレッジマップ141において、参照したいカテゴリを選択する(ステップS42)。選択したカテゴリを、知識管理サーバ1に送信して検索を実行し(ステップS43)、その検索結果を参照(表示)する(ステップS44)。 【0062】図12(A)はステップS42におけるカテゴリの選択処理フローを示す。 【0063】ステップS42において、ナビゲート処理が選択されたか、即ち、図5(C)の画面からいずれかの上位項目が選択されたか否かを調べる(ステップS51)。選択された場合、参照処理におけるナビゲート処理が開始される。即ち、図7(A)に示すように当該上位項目に対応する下位項目を表示し(ステップS52)、表示した下位項目から選択された下位項目に対応するカテゴリを図7(C)に示すように反転表示する(ステップS53)。上位項目が選択されない場合、ステップS52及びS53は省略する。即ち、ナビゲート処理は実行されない。次に、参照に用いるカテゴリを決定する(ステップS54)。即ち、ナビゲート処理を実行した場合、図7(C)に反転表示されるカテゴリを参照に用いるカテゴリに決定し、ナビゲート処理を実行しない場合、カテゴリ表示域31に表示された図6のナレッジマップ141から、参照に用いるカテゴリを選択して決定する。参照処理が選択されたカテゴリにより実行されると、参照クライアント4は、検索結果として、選択したカテゴリに登録された知識152を参照する。検索結果の一例を図12(B)及び図12(C)に示す。検索結果は、例えば当該知識152のタイトル又はクラス、登録者の氏名等からなる。これにより、知識152の検索の際に、当該知識152の登録されたにカテゴリを用いることができる。 【0064】以上から、知識管理サーバ1における知識152は、図13に示すように管理される。即ち、登録される知識152は、ナレッジサービス12からライブラリ(プログラム)121を介して知識格納部15の格納庫152Aに格納される。ライブラリ121はナレッジサービス12に備えられる。登録される知識152は、登録クライアント3から、当該知識の本体(添付ファイル)に管理情報を付加して入力される。管理情報は、当該知識にユニークに付加される知識ID、当該知識の登録されたカテゴリIDを含む。カテゴリIDは、前述のように、登録クライアント3により管理情報に埋め込まれ、複数であってよい。 【0065】一方、検索(参照)される知識152は、カテゴリIDを用いて、当該カテゴリIDを有する知識152が検索エンジン(プログラム)122による検索結果として参照クライアント4に出力される。同様に、キーワードを用いて、当該キーワードをそのフィールドに含む知識152が検索結果として参照クライアント4に出力される。更に、カテゴリID及びキーワードを用いて、当該カテゴリIDを有しかつ当該キーワードをそのフィールドに含む知識152が検索結果として参照クライアント4に出力される。検索エンジン122はナレッジサービス12に備えられる。 【0066】次に、知識管理サーバ1等の実行する収集定義ファイルの作成処理及び他システムデータベース8の知識の収集処理について説明する。 【0067】ナレッジマネージャ11の実行する収集定義処理は、登録フォームを用いることなく既存のデータベースに蓄積された知識(即ち、他システムデータベース8から収集された知識)のフィールドの各々を、複数の登録フォーム151のいずれかの登録フォーム151のフィールドの各々に対応付ける。これにより、他システムデータベース8から知識を収集した場合、当該知識を登録フォーム151に対応付けることができる。即ち、他システムデータベース8から収集した知識について、検索結果として表示する場合における簡易表示用知識を作成することができる。従って、簡易表示用知識は登録フォーム151の形で表され、そのインデックス161も知識152と同様に作成することができる。 【0068】収集定義ファイル143の一例を図14に示す。図14の収集定義ファイル143において、左側に当該知識管理サーバ1における知識152のフィールド(登録フォーム151で用いることが可能なフィールド)が記述され、その各々に対応するように、右側に他システムデータベース8における知識のフィールド(用いることが可能なフィールド)が記述される。 【0069】収集定義ファイル143の作成を容易にするために、当該知識管理サーバ1における知識152のフィールドの一覧と、他システムデータベース8における知識のフィールドの一覧とが、提供される。これにより、知識管理端末2のユーザは、前者のフィールドと後者のフィールドとを対応付けるのみで、収集定義ファイル143を容易に作成することができる。当該知識管理サーバ1における知識152のフィールド(左側)に対応するものが(右側に)ない場合、当該対応するフィールドが自動生成される。この場合、当該自動生成されたフィールドの内容は空欄とされる。なお、先頭のデフォルト部には、その内容は示さないが、知識管理端末2のユーザが前述の対応付けを行わない場合に使用される対応情報が記述される。 【0070】以上により、双方の知識における(出現の可能性のある)フィールドが1対1に対応させられる。従って、他システムデータベース8における知識を、当該知識管理サーバ1における知識152と同様に参照することができる。即ち、他システムデータベース8における知識を図8の登録フォーム151により処理することができる。これにより、一度の定義で、他システムデータベース8における知識を、統一されたフィールド名を用いて効率よく参照(検索)することができ、統一された登録フォーム151により表示し参照できる。 【0071】また、収集定義処理は、後述するインデックス作成処理及び収集処理の実行のスケジュールを定義する。即ち、後述するインデックス作成処理及び収集処理は、ナレッジアダプタ13が、設定されたスケジュールに従って起動されることにより、実行される。実際には、ナレッジアダプタ13にスケジューラ(図示せず)が備えられる。 【0072】定義されたスケジュールの一例を図15に示す。図15(A)のスケジュールにおいて、他システムデータベース8の知識「資源1」について、図15(B)に示すスケジュール1に従って全更新を行い、図15(C)に示すスケジュール2に従って差分更新を行うことが定義される。スケジュール1及び2等は、ナレッジアダプタ13が予め備え、知識管理端末2(のユーザ)に一覧として提供される。これにより、知識管理端末2のユーザは容易にスケジュールを定義することができる。なお、インデックス作成処理についても、同様にしてスケジュールを定義することができる。この場合、差分更新が用いられる。 【0073】図16は、ナレッジマネージャ11の実行する他のデータベースの知識の収集定義処理フローを示す。 【0074】他のデータベースのデータの一覧を取得し(ステップS61)、そのフィールドの一覧を取得し(ステップS62)、当該知識管理サーバ1における登録フォームの一覧を取得し(ステップS63)、そのフィールドの一覧を取得する(ステップS64)。この状態で、知識管理端末2(のユーザ、即ち、管理者)が、他のデータベースのフィールドと当該知識管理サーバ1のフィールドとを、各々、対応付ける(ステップS65)。 【0075】次に、当該知識管理サーバ1における知識の分類先であるカテゴリの一覧(ナレッジマップ141から階層構造を除いたもの)を取得する(ステップS66)。この状態で、知識管理端末2(のユーザ)が、当該データの分類先とするカテゴリを選択する(ステップS67)。 【0076】次に、ナレッジアダプタ13におけるスケジュールの一覧を取得する(ステップS68)。この状態で、知識管理端末2(のユーザ)が、当該データの収集のスケジュールを選択する(ステップS69)。そして、ステップS65、S67及びS69における選択(定義)の内容を、収集定義ファイル143に格納する(ステップS610)。 【0077】ナレッジアダプタ13の実行するインデックス作成処理は、登録された知識152についてのインデックス(一覧)161を作成して、インデックス格納部16に格納する。インデックス161は、カテゴリ毎の、当該カテゴリに登録された知識152の一覧からなる。インデックス161は、例えば図12(A)又は図12(B)に示す検索結果一覧に類似の構成とされる。即ち、カテゴリ毎に、当該カテゴリに登録された知識152のタイトル、登録者名等を格納すると共に、当該知識152の知識格納部15における実際の格納アドレスを格納してなる。カテゴリ毎にインデックス161を作成することにより、始めて登録された知識152をカテゴリ毎に分類して格納したことになる。 【0078】ナレッジアダプタ13の実行する収集処理は、登録フォームを用いることなく既存のデータベース(他システムデータベース8)に蓄積された知識を収集する。収集処理は、登録フォームを用いることなく既存のデータベースに蓄積された知識を収集して前記複数のカテゴリのいずれかに登録する。即ち、他システムデータベース8から収集した知識についてもインデックス161を作成する。収集処理において、収集された知識のフィールドの各々を前記複数の登録フォームのいずれかの登録フォームのフィールドの各々に対応付けることにより収集された知識を当該登録フォームに対応付け、収集された知識を複数のカテゴリのいずれかに登録する。即ち、他システムデータベース8から収集した知識について、当該他システムデータベース8に存在する当該知識とは別に、検索結果として表示する場合における簡易表示用知識を作成し、これをインデックス161を用いて管理する。 【0079】図17は、ナレッジアダプタ13の実行する他のデータベースの知識の収集(登録)処理フローを示す。 【0080】収集定義ファイル143のスケジュールに従って、他システムデータベース8からデータを収集する(ステップS71)。なお、データの収集は、実際は、ナレッジアダプタ13の備えるデータ収集プログラムが実行する。収集した他のデータベースのデータを、収集定義ファイル143のフィールドの対応関係に従って、当該知識管理サーバ1における知識の登録フォーム151及びフィールドへマッピング(対応付け)し、当該データに存在しないフィールドについては自動生成し、この後、当該データを収集定義ファイル143のカテゴリに分類し(ステップS72)、当該データについてのインデックス161を作成する(ステップS73)。 【0081】参照処理において、収集された知識が選択された場合、当該他システムデータベース8に存在する当該知識ではなく、簡易表示用知識を参照する。即ち、収集された知識のフィールドの各々を前記複数の登録フォーム151のいずれかの登録フォーム151のフィールドの各々に対応付けることにより、当該登録フォーム151に対応付けられ収集された知識、即ち、簡易表示用知識を参照する。 【0082】図18は、ナレッジアダプタ13の実行する他のデータベースの知識の参照処理フローを示す。 【0083】キーワード検索等の知識検索の依頼を行うと(ステップS81)、インデックス161に含まれる当該知識管理サーバ1の知識のインデックスと他システムデータベース8から収集した知識のインデックスとを対象として当該キーワード検索等を行い(ステップS82)、指定された当該キーワードを含む比率が高い順に検索結果の一覧を作成して(ステップS83)、当該検索結果の一覧を表示する(ステップS84)。 【0084】参照クライアント4(のユーザ、即ち、参照者)が表示された検索結果の一覧から目的の知識をクリックして選択すると(ステップS85)、選択された知識が当該知識管理サーバ1の知識か否かを調べる(ステップS86)。当該知識管理サーバ1の知識である場合には知識格納部15から登録された知識152の詳細情報を取り出して表示用フォームを作成し(ステップS87)、当該知識管理サーバ1の知識でない場合にはインデックス161から簡易表示として扱うデータを取り出して表示用フォームを作成し(ステップS88)、ステップS82又はS82における表示用フォームを表示する(ステップS89)。 【0085】参照クライアント4(のユーザ)が表示された表示用フォームを見て、当該知識管理サーバ1の知識でないものについて詳細情報の表示を依頼すると(ステップS810)、当該詳細情報を取り出し(ステップS811)、当該詳細情報を表示(参照)する(ステップS812)。 【0086】(付記1) プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、前記プログラムが、複数の登録フォームから知識の登録に用いられる登録フォームを選択し、複数のカテゴリから前記知識を登録するカテゴリを選択するナビゲート処理と、前記選択された登録フォームを提供する登録処理とをコンピュータに実行させることを特徴とする前記プログラムを記録したプログラム記録媒体。 【0087】(付記2) 前記登録フォームにおいて、当該登録フォームの対応するカテゴリに応じて、そのフィールドが定められることを特徴とする付記1に記載のプログラム記録媒体。 【0088】(付記3) 前記ナビゲート処理において、前記カテゴリと関連付けられた項目を表示し、前記表示した項目から選択された項目に対応する登録フォーム及びカテゴリを選択することを特徴とする付記1に記載のプログラム記録媒体。 【0089】(付記4) 前記プログラムが、更に、前記登録フォームを用いることなく既存のデータベースに蓄積された知識を収集する収集処理を前記コンピュータに実行させることを特徴とする付記1に記載のプログラム記録媒体。 【0090】(付記5) 前記収集処理において、前記収集された知識のフィールドの各々を前記複数の登録フォームのいずれかの登録フォームのフィールドの各々に対応付けることにより前記収集された知識を当該登録フォームに対応付け、前記収集された知識を前記複数のカテゴリのいずれかに登録することを特徴とする付記4に記載のプログラム記録媒体。 【0091】(付記6) プログラムを記録したコンピュータ読み取り可能なプログラム記録媒体であって、前記プログラムが、複数のカテゴリから登録された知識を参照するカテゴリを選択するナビゲート処理をコンピュータに実行させることを特徴とする前記プログラムを記録したプログラム記録媒体。 【0092】(付記7) 前記ナビゲート処理において、前記カテゴリと関連付けられた項目を表示し、前記表示した項目から選択された項目に対応するカテゴリを選択することを特徴とする付記6に記載のプログラム記録媒体。 【0093】(付記8) 前記プログラムが、更に、前記登録フォームを用いることなく既存のデータベースに蓄積された知識を収集して前記複数のカテゴリのいずれかに登録する収集処理を前記コンピュータに実行させ、前記参照処理において、前記収集された知識が選択された場合に、前記収集された知識のフィールドの各々を前記複数の登録フォームのいずれかの登録フォームのフィールドの各々に対応付けることにより当該登録フォームに対応付けられた前記収集された知識を参照することを特徴とする付記6に記載のプログラム記録媒体。 【0094】(付記9) 複数の登録フォームから知識の登録に用いられる登録フォームを選択し、複数のカテゴリから前記知識を登録するカテゴリを選択し、前記選択された登録フォームを提供し、前記提供された登録フォームを用いて、前記知識を当該カテゴリに登録することを特徴とする知識登録方法。 【0095】(付記10) 複数のカテゴリから登録された知識を参照するカテゴリを選択し、前記選択されたカテゴリに登録された前記知識を参照することを特徴とする知識参照方法。 【0096】 【発明の効果】以上説明したように、本発明によれば、プログラム記録媒体において、登録者による知識の登録に用いられる登録フォーム及び登録するカテゴリを選択することができるので、知識の登録の際の登録者の負担を軽減でき知識の登録を促すことができ、また、登録フォーム及びカテゴリに対する登録者の認識を統一することができ、この結果、知識の内容に沿ったカテゴリに知識を分類し、また、知識の内容を所定のものとすることができる。 【0097】また、本発明によれば、登録者による知識の登録に用いるカテゴリを選択することができるので、カテゴリに対する参照者の認識を統一することができ、この結果、知識の内容に沿って分類されたカテゴリを参照することにより知識の参照の際の参照者のカテゴリ選択の負担を軽減できる。 【0098】また、本発明によれば、登録者及び参照者の知識に対する認識を共通化して、知識を登録する知識登録方法及び知識を参照する知識参照方法を実現することができる。
|
| 【出願人】 |
【識別番号】000005223 【氏名又は名称】富士通株式会社
|
| 【出願日】 |
平成12年9月29日(2000.9.29) |
| 【代理人】 |
【識別番号】100074848 【弁理士】 【氏名又は名称】森田 寛 (外1名)
|
| 【公開番号】 |
特開2002−108615(P2002−108615A) |
| 【公開日】 |
平成14年4月12日(2002.4.12) |
| 【出願番号】 |
特願2000−299084(P2000−299084) |
|