JP2001282811A - Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge data - Google Patents
Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge dataInfo
- Publication number
- JP2001282811A JP2001282811A JP2000090983A JP2000090983A JP2001282811A JP 2001282811 A JP2001282811 A JP 2001282811A JP 2000090983 A JP2000090983 A JP 2000090983A JP 2000090983 A JP2000090983 A JP 2000090983A JP 2001282811 A JP2001282811 A JP 2001282811A
- Authority
- JP
- Japan
- Prior art keywords
- database
- knowledge data
- search
- unnecessary
- knowledge
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】 (修正有)
【課題】アイデアや思いつき等の知識データが関連付け
られて作成された知識データベースから、ユーザが所望
する知識データ間の関連付けを検索する装置において、
ユーザが所望のノード及びノード間のリンクを検索し出
力可能とする。
【解決手段】不要知識データを入力する不要条件入力手
段4と不要データベース作成手段5とが設けられてお
り、不要データベース9に格納された知識データを検索
結果データベース10から削除する検索結果出力手段6
が更に設けられているので、検索条件入力手段6で得た
検索結果でユーザが所望する以外の知識データが含まれ
ている場合にも、そのような知識データを確実に削除で
き、従ってユーザの所望の知識データのみが検索結果で
ある検索結果データベース10に格納されて出力するこ
とができる。
(57) [Summary] (With correction) [Problem] In a device for searching for an association between knowledge data desired by a user from a knowledge database created in association with knowledge data such as ideas and ideas,
A user can search and output a desired node and a link between the nodes. An unnecessary condition input means for inputting unnecessary knowledge data and an unnecessary database creating means are provided, and a search result output means for deleting knowledge data stored in the unnecessary database from a search result database.
Is further provided, even when the search result obtained by the search condition input means 6 includes knowledge data other than that desired by the user, such knowledge data can be reliably deleted. Only the desired knowledge data can be stored and output in the search result database 10 as the search result.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、アイデアや思いつ
き等の知識データが関連づけられて作成された知識デー
タベースから、ユーザの所望する知識データ及びその知
識データ間の関連づけを検索する知識データ検索装置、
知識データ検索方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a knowledge data retrieval apparatus for retrieving knowledge data desired by a user and an association between the knowledge data from a knowledge database created in association with knowledge data such as ideas and ideas.
It relates to a knowledge data search method.
【0002】[0002]
【従来の技術】従来、アイデアや思いつき、或いはイン
ターネットを通じて得られる語句や文章等を関連づける
方法として、語句等の文字列を線で結び関連づける、い
わゆるグラフ理論におけるグラフが知られている。グラ
フにおいては、語句、文章等の知識データのある表示単
位(以下、ノードという)から他のノードに関連づけ
(以下、リンクという)がなされており、このようなグ
ラフを用いたデータベースは、獲得したノードとリンク
を既存のデータベースに連結して拡張することにより、
知識の集積を図るものである。2. Description of the Related Art Hitherto, as a method of associating ideas and ideas or words and sentences obtained through the Internet, a graph in a so-called graph theory in which character strings such as words and the like are connected by a line is known. In the graph, a display unit (hereinafter, referred to as a node) of knowledge data such as a phrase or a sentence is associated with another node (hereinafter, referred to as a link), and a database using such a graph has been acquired. By linking and extending nodes and links to existing databases,
It aims to accumulate knowledge.
【0003】ユーザは知識の集積としての前記データベ
ースから、所望とするノードに関連づけられた他のノー
ドを検索することにより、知識を得ることができる。[0003] A user can obtain knowledge by searching the database as an accumulation of knowledge for another node associated with a desired node.
【0004】[0004]
【発明が解決しようとする課題】しかし、データベース
からユーザが所望な知識を得る際、上述の如き検索の方
法では、検索後のデータにおいて同音異義語等、本来ユ
ーザが検索しようとしたノード(及びそのノードとのリ
ンク)以外のノード(及びそのノードとのリンク)も検
索されて表示されるという問題がある。However, when the user obtains desired knowledge from the database, the search method as described above uses the node (and the homologous word, etc.) originally searched for by the user in the data after the search. There is a problem that a node (and a link with the node) other than the link with the node is searched and displayed.
【0005】本発明はこのような問題を解決するために
なされたもので、ユーザが所望のノード及びノード間の
リンクを検索し出力可能とすることを課題とする。The present invention has been made to solve such a problem, and an object of the present invention is to enable a user to search for and output a desired node and a link between the nodes.
【0006】[0006]
【課題を解決するための手段】上記課題を解決するため
になされた本発明に係る知識データ検索装置は、知識デ
ータ及び該知識データ間の関連づけから構成される知識
データベースから所望の知識データを検索する知識デー
タ検索装置であって、知識データ及び該知識データ間の
関連づけから構成される知識データベース7 と、ユーザ
の所望する知識データを入力する検索条件入力手段2
と、該検索条件入力手段2 で取得したユーザの所望する
知識データから検索データベース8 を作成する検索デー
タベース作成手段3 と、不要な知識データを入力する不
要条件入力手段4 と、該不要条件入力手段4 で取得した
該不要な知識データから不要データベース9 を作成する
不要データベース作成手段5 と、前記知識データベース
7 、検索データベース8 及び不要データベース9 から検
索結果を出力する検索結果出力手段6 と、検索結果デー
タベース10とを備え、前記検索結果出力手段6 は、検索
データベース8 内の知識データ、該検索データベース8
内の知識データに関連づけられた知識データ及びその関
連づけを知識データベース7 から抽出した後、該抽出さ
れた知識データ及びその関連づけを前記検索結果データ
ベース10に格納し、前記不要データベース9 内の知識デ
ータ、該不要データベース9 内の知識データに関連づけ
られた知識データ及びその関連づけを前記検索結果デー
タベース10から削除して検索結果データベース10を更新
し、更新された該検索結果データベースを出力装置で出
力するよう構成されていることを特徴とする。このよう
に、不要知識データを入力する不要条件入力手段4 と不
要データベース作成手段5 とが設けられており、不要デ
ータベース9 に格納された知識データを検索結果データ
ベース10から削除する検索結果出力手段6 が更に設けら
れているので、検索条件入力手段6 で得た検索結果でユ
ーザが所望する以外の知識データが含まれている場合に
も、そのような知識データを確実に削除でき、従ってユ
ーザの所望の知識データのみが検索結果である検索結果
データベース10に格納されて出力することができる。According to the present invention, there is provided a knowledge data searching apparatus for searching for desired knowledge data from a knowledge database comprising knowledge data and association between the knowledge data. A knowledge database 7 composed of knowledge data and an association between the knowledge data, and a search condition input means 2 for inputting knowledge data desired by a user.
Search database creating means 3 for creating a search database 8 from the knowledge data desired by the user acquired by the search condition input means 2, unnecessary condition input means 4 for inputting unnecessary knowledge data, and unnecessary condition input means Unnecessary database creating means 5 for creating an unnecessary database 9 from the unnecessary knowledge data obtained in 4;
7, a search result output means 6 for outputting search results from the search database 8 and the unnecessary database 9, and a search result database 10. The search result output means 6 includes knowledge data in the search database 8,
After extracting the knowledge data associated with the knowledge data and the association thereof from the knowledge database 7, the extracted knowledge data and the association are stored in the search result database 10, and the knowledge data in the unnecessary database 9 are stored in the search result database 10. The knowledge data associated with the knowledge data in the unnecessary database 9 and the association are deleted from the search result database 10 to update the search result database 10, and the updated search result database is output by the output device. It is characterized by having been done. Thus, unnecessary condition input means 4 for inputting unnecessary knowledge data and unnecessary database creating means 5 are provided, and search result output means 6 for deleting knowledge data stored in unnecessary database 9 from search result database 10. Is further provided, even if the search result obtained by the search condition input means 6 includes knowledge data other than that desired by the user, such knowledge data can be reliably deleted, and therefore, Only the desired knowledge data can be stored and output in the search result database 10 as the search result.
【0007】また、本発明は、ユーザの所望する知識デ
ータから検索データベース8 を作成し、不要な知識デー
タから不要データベース9 を作成し、前記検索データベ
ース8 内の知識データ、該検索データベース8 内の知識
データに関連づけられた知識データ及びその関連づけ
を、知識データ及び知識データ間の関連づけから構成さ
れる知識データベース7 から抽出し、該抽出された知識
データとその関連づけとで前記検索結果データベース10
を作成し、前記不要データベース9 内の知識データ、該
不要データベース9 内の知識データに関連づけられた知
識データ及びその関連づけを前記検索結果データベース
10から削除して前記検索結果データベース10を更新し、
更新した検索結果データベース10を出力することを特徴
とする知識データ検索方法で構成することもできる。Further, according to the present invention, a search database 8 is created from knowledge data desired by a user, an unnecessary database 9 is created from unnecessary knowledge data, and the knowledge data in the search database 8 and the knowledge database in the search database 8 are stored. The knowledge data associated with the knowledge data and the association thereof are extracted from the knowledge database 7 composed of the knowledge data and the association between the knowledge data, and the extracted knowledge data and the association are extracted from the search result database 10.
The knowledge data in the unnecessary database 9, the knowledge data associated with the knowledge data in the unnecessary database 9, and the association are stored in the search result database.
10 and update the search result database 10 by deleting
A knowledge data search method characterized by outputting the updated search result database 10 can also be used.
【0008】また、本発明は、ユーザの所望する知識デ
ータを検索データベース8 に格納する手順と、不要な知
識データを不要データベース9 に格納する手順と、検索
データベース8 内の知識データ、該検索データベース8
内の知識データに関連づけられた知識データ及びその関
連づけを、知識データ及び知識データ間の関連づけから
構成される知識データベース7 から抽出し、該抽出され
た知識データとその関連づけとを検索結果データベース
10に格納する手順と、前記不要データベース9内の知識
データ、該不要データベース9 内の知識データに関連づ
けられた知識データ及びその関連づけを前記検索結果デ
ータベース10から削除して検索結果データベース10を更
新し、更新した検索結果データベース10を出力装置で出
力する手順とをコンピュータに実行させ、知識データを
検索するプログラムを記録したコンピュータ読み取り可
能な記録媒体で構成することもできる。The present invention also provides a procedure for storing knowledge data desired by a user in a search database 8, a procedure for storing unnecessary knowledge data in an unnecessary database 9, a procedure for storing knowledge data in the search database 8, and a procedure for storing the knowledge data in the search database 8. 8
The knowledge data associated with the knowledge data in the database and its association are extracted from the knowledge database 7 composed of the knowledge data and the association between the knowledge data, and the extracted knowledge data and the association are extracted from the search result database.
10 to update the search result database 10 by deleting from the search result database 10 the procedure for storing in the unnecessary database 9, the knowledge data in the unnecessary database 9, the knowledge data associated with the knowledge data in the unnecessary database 9 and the association thereof. The procedure for outputting the updated search result database 10 on an output device may be executed by a computer, and may be configured by a computer-readable recording medium that records a program for searching for knowledge data.
【0009】[0009]
【発明の実施の形態】以下、本発明に係る知識データ検
索装置の一実施形態について図面に基づいて説明する。
図1は本発明に係る知識データ検索装置のハード構成の
ブロック図を示す。図1において、1 は汎用マイクロコ
ンピュータや専用LSI等で構成されている制御部を示
す。制御部1 には、命令等の入力が可能なキーボード、
マウス等の入力装置11、表示画面に出力結果等を表示す
る、CRTディスプレイ、液晶ディスプレイ等の表示装
置12、印刷装置13、ハードディスク等の外部記憶装置14
がケーブルを介して接続されている。尚、表示装置12、
印刷装置13が、出力結果等を出力する出力装置としての
役割を果たす。また、図示していないが、制御部1 には
入出力や検索を制御する下位の制御部が設けられてお
り、これらの下位の制御部は、ROM等のファームウェ
アやソフトウェア等によって構成されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a knowledge data search device according to the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a hardware configuration of a knowledge data search device according to the present invention. In FIG. 1, reference numeral 1 denotes a control unit composed of a general-purpose microcomputer, a dedicated LSI, or the like. The control unit 1 has a keyboard capable of inputting commands and the like,
An input device 11 such as a mouse; a display device 12 such as a CRT display or a liquid crystal display for displaying output results on a display screen; a printing device 13; and an external storage device 14 such as a hard disk.
Are connected via a cable. In addition, the display device 12,
The printing device 13 functions as an output device that outputs an output result and the like. Although not shown, the control unit 1 is provided with lower-level control units that control input / output and search, and these lower-level control units are configured by firmware or software such as a ROM. .
【0010】また、図1の知識データ検索装置において
は、ユーザの所望の知識データ及び該知識データに関連
づけられた知識データを検索する手段として、ユーザの
所望する知識データを入力する検索条件入力手段2 、検
索データベース作成手段3 、不要な知識データを入力す
る不要条件入力手段4 、不要データベース作成手段5、
検索結果を出力する検索結果出力手段6 及び知識データ
ベース7 が設けられている。前記各手段は、外部記憶装
置14等に格納されたプログラムで構成されており、制御
部1 からの制御により適宜RAM等の一時記憶手段に呼
び出されて各手段の機能が実現される。In the knowledge data search apparatus shown in FIG. 1, a search condition input means for inputting knowledge data desired by the user is used as means for searching for knowledge data desired by the user and knowledge data associated with the knowledge data. 2, search database creation means 3, unnecessary condition input means 4 for inputting unnecessary knowledge data 4, unnecessary database creation means 5,
A search result output means 6 for outputting search results and a knowledge database 7 are provided. Each of the units is configured by a program stored in the external storage device 14 or the like, and is appropriately called by a temporary storage unit such as a RAM under the control of the control unit 1 to realize the function of each unit.
【0011】図1において、7 は、アイデア、思いつき
等の語句、或いはインターネット等から得た語句や文章
等から構成される知識データを関連づけて作成された知
識データベースを示す。8 は、検索条件入力手段2 で取
得された、ユーザの所望の知識データを用いて、検索デ
ータベース作成手段3 により作成された検索データベー
スを示す。9 は、不要条件入力手段4 で取得された、ユ
ーザが不要とする知識データを用いて、不要条件データ
ベース作成手段5 により作成された不要データベースを
示す。また、10は、検索結果出力手段6 により作成され
た検索結果データベースを示す。尚、知識データベース
7 、検索データベース8 、不要データベース9 及び検索
結果データベース10は、ハードディスク等の外部記憶装
置14で構成される。また、本実施形態においては、知識
データを関連づける構造として、グラフを例として説明
し、知識データをノード、知識データ間の関連づけをリ
ンクと呼び、知識データベース7 は、予め作成されてい
るものとする。In FIG. 1, reference numeral 7 denotes a knowledge database created by associating knowledge data composed of words and phrases such as ideas and ideas or words and sentences obtained from the Internet or the like. Reference numeral 8 denotes a search database created by the search database creation means 3 using the user's desired knowledge data acquired by the search condition input means 2. Reference numeral 9 denotes an unnecessary database created by the unnecessary condition database creating means 5 using the knowledge data that is unnecessary by the user and acquired by the unnecessary condition input means 4. Reference numeral 10 denotes a search result database created by the search result output means 6. In addition, the knowledge database
7, the search database 8, the unnecessary database 9, and the search result database 10 are configured by an external storage device 14 such as a hard disk. Also, in the present embodiment, a graph is described as an example of a structure for associating knowledge data, a knowledge data is called a node, and an association between knowledge data is called a link, and the knowledge database 7 is created in advance. .
【0012】図2は、本発明の知識データ検索装置を用
いた検索方法を示すフローである。まず、検索条件入力
手段2 は、ユーザの入力装置11の操作に基づき、制御部
1の制御の下でユーザが残そうとするノードを入力する
(図2の工程S1)。例えば、図3に示すように、検索
条件入力手段2 は、まず、ユーザに対して「検索するノ
ードは?」という質問Aを表示装置の表示画面に表示す
ることにより入力支援を行う。ユーザが入力装置11を用
いて所望のノードを入力すると、前記検索条件入力手段
2 は入力された内容を取得し、表示画面に表示する。こ
のように入力されたノード(ユーザが残そうとするノー
ド)は、制御部1 の制御の下で検索データベース作成手
段3 により検索データベース8 に格納される(図2の工
程S2)。FIG. 2 is a flowchart showing a search method using the knowledge data search device of the present invention. First, the search condition input means 2 is controlled by the control unit based on the operation of the input device 11 by the user.
Under the control of 1, the user inputs a node to be left (step S1 in FIG. 2). For example, as shown in FIG. 3, the search condition input means 2 first supports the user by displaying a question A "What is the node to search?" On the display screen of the display device. When a user inputs a desired node using the input device 11, the search condition input means
2 acquires the input contents and displays them on the display screen. The nodes input in this way (nodes that the user intends to keep) are stored in the search database 8 by the search database creating means 3 under the control of the control unit 1 (step S2 in FIG. 2).
【0013】次に、不要条件入力手段4 は、ユーザの入
力装置11の操作に基づき、制御部1の制御の下でユーザ
にとって不要なノードを入力する(図2の工程S3)。
例えば、図3に示すように、不要条件入力手段4 は、ま
ず、ユーザに対して「不要なノードは?」という質問B
を表示装置の表示画面に表示することにより入力支援を
行う。ユーザが入力装置11を用いて不要なノードを入力
すると、前記不要条件入力手段4 は入力された内容を取
得し、表示画面に表示する。このように入力された不要
なノードは、制御部1 の制御の下で不要データベース作
成手段5 により不要データベース9 に格納される(図2
の工程S4)。Next, the unnecessary condition input means 4 inputs a node unnecessary for the user under the control of the control unit 1 based on the operation of the input device 11 by the user (step S3 in FIG. 2).
For example, as shown in FIG. 3, the unnecessary condition input means 4 first asks the user a question B "What is an unnecessary node?"
Is displayed on the display screen of the display device to provide input support. When a user inputs an unnecessary node using the input device 11, the unnecessary condition input means 4 acquires the input content and displays it on a display screen. The unnecessary nodes input in this manner are stored in the unnecessary database 9 by the unnecessary database creating means 5 under the control of the control unit 1 (see FIG. 2).
Step S4).
【0014】前記検索データベース8 と不要データベー
ス9 が作成されると、まず前記検索データベース8 に格
納されているノードを、知識データベース7 に格納され
ているノードと比較する(図2の工程S5)。このよう
な比較について、図4を用いて詳細に説明する。本実施
形態においてはノードが単語である場合を例として説明
する。When the search database 8 and the unnecessary database 9 are created, the nodes stored in the search database 8 are compared with the nodes stored in the knowledge database 7 (step S5 in FIG. 2). Such a comparison will be described in detail with reference to FIG. In the present embodiment, a case where a node is a word will be described as an example.
【0015】図4(a)は、知識データベース7 が表示
画面に表示されている例を示し、図4において、「マル
チメディア」、「データベース」、「オブジェクト指
向」、「静止画」、「動画」、「音声」、「AV」、
「アダルト」、「ネットワーク」「広帯域」等は、それ
ぞれノード21a,21b,21c,・・・,21l を示し、図中の棒線
は、ノード間の関連づけであるリンク22a,22b,22c,・・・,
22j を示す。図4(b)は、検索データベース8 に格納
されている内容を示す。図4(b)によれば、検索デー
タベース8 には、「マルチメディア」、「動画」、「A
V」が格納されている。FIG. 4A shows an example in which the knowledge database 7 is displayed on the display screen. In FIG. 4, "multimedia", "database", "object-oriented", "still image", "moving image" ”,“ Voice ”,“ AV ”,
"Adult", "network", "broadband", etc. indicate the nodes 21a, 21b, 21c,..., 21l, respectively, and the bars in the figure indicate links 22a, 22b, 22c,.・ ・,
Indicates 22j. FIG. 4B shows the contents stored in the search database 8. According to FIG. 4B, the search database 8 contains “multimedia”, “moving image”, “A”
V "is stored.
【0016】検索結果出力手段6 は、検索データベース
8 に格納されているノードを知識データベース7 に格納
されているノードから抽出する。ここで、検索結果出力
手段6 は、知識データベース7 と検索データベース8 と
を比較し、検索データベース8 に格納されているノード
のみならず、そのノードに関連づけられたノードやその
関連づけ(リンク)も抽出して検索結果データベース10
に格納する。尚、本実施形態においては、あるノードに
間接的に関連づけられているノード、例えば2本のリン
クを介して関連づけられているノード(図4(a)にお
いては、ノード21a に対してのノード21i 、ノード21a
に対してのノード21j 等)も全て抽出する。即ち、本実
施形態においては、知識データベース7 に格納されてい
るノードのうち、「広帯域」と「ネットワーク」を除く
全てのノードとリンクが検索結果データベース10に抽出
されて検索結果データベース10に格納される(図2の工
程S6、図4(c)参照)。尚、ノードには、個々を識
別するためのIDが付与されており、あるノードに関連
づけられているノードをIDで指定することにより、ノ
ードにリンクが存在していることが示されている。従っ
て、抽出されたノードにリンクがあるか否かは、そのノ
ードがIDを指定しているか否かで検出することができ
る。The search result output means 6 includes a search database
The nodes stored in 8 are extracted from the nodes stored in the knowledge database 7. Here, the search result output means 6 compares the knowledge database 7 with the search database 8 and extracts not only the nodes stored in the search database 8 but also the nodes associated with the nodes and their associations (links). Search results database 10
To be stored. In the present embodiment, a node indirectly associated with a certain node, for example, a node associated via two links (in FIG. 4A, the node 21i is , Node 21a
, Etc.) are all extracted. That is, in the present embodiment, of the nodes stored in the knowledge database 7, all nodes and links except “broadband” and “network” are extracted in the search result database 10 and stored in the search result database 10. (Step S6 in FIG. 2, FIG. 4C). It should be noted that an ID for identifying each node is given to each node, and a node associated with a certain node is designated by an ID, indicating that a link exists in the node. Therefore, whether or not the extracted node has a link can be detected based on whether or not the node specifies an ID.
【0017】更に、検索結果出力手段6 は、制御部1 の
制御の下、不要データベース9 を呼び出し、検索結果デ
ータベース10と比較する(図2の工程S7)。図5
(a)は不要データベース9 に格納されている内容を示
す。図5(a)においては、例えば不要データベース9
に、「AV」と「アダルト」が格納されている場合を示
す。検索結果出力手段6 は、不要データベース10に格納
されているノードを検索結果データベース10から削除す
る。ここで、「AV」は検索データベース8 にも格納さ
れていたので、必要なノードであると判断されて検索結
果データベース8 に残され、結果として「アダルト」が
削除される。このとき、不要データベース10に格納され
ているノードのみならず、そのノードに関連づけられた
ノードやその関連づけであるリンクも削除して検索結果
データベース10を更新する(図2の工程S8、図5
(b)参照)。この削除に際しても、不要データベース
に格納されたノードに関連づけられたノードがあるか否
かは、そのノードがIDを指定しているか否かで検出す
ることができる。最後に、検索結果出力手段6 は、検索
結果データベース10に格納された内容を、表示装置12の
表示画面に表示させたり、印刷装置13で印字したりして
出力する(図2の工程S9)。Further, the search result output means 6 calls up the unnecessary database 9 under the control of the control unit 1 and compares it with the search result database 10 (step S7 in FIG. 2). FIG.
(A) shows the contents stored in the unnecessary database 9. In FIG. 5A, for example, the unnecessary database 9
Shows a case where “AV” and “adult” are stored. The search result output means 6 deletes the nodes stored in the unnecessary database 10 from the search result database 10. Here, since "AV" is also stored in the search database 8, it is determined that the node is a necessary node and is left in the search result database 8, and as a result, "adult" is deleted. At this time, the search result database 10 is updated by deleting not only the node stored in the unnecessary database 10 but also the node associated with the node and the link as the association (step S8 in FIG. 2, FIG. 5).
(B)). Also at the time of this deletion, whether or not there is a node associated with the node stored in the unnecessary database can be detected based on whether or not the node specifies an ID. Finally, the search result output means 6 outputs the content stored in the search result database 10 by displaying it on the display screen of the display device 12 or printing it by the printing device 13 (step S9 in FIG. 2). .
【0018】このように、本発明における知識データ検
索装置を用いると、ユーザが所望のノードを検索する
際、同音異義語等の不要なノードやリンクは排除(削
除)して、より確実にユーザの所望のノードとリンクの
みを検索結果データベースに抽出することができる。As described above, by using the knowledge data search device according to the present invention, when a user searches for a desired node, unnecessary nodes and links such as homonyms are excluded (deleted), and the user can be more reliably searched. Only the desired nodes and links can be extracted into the search result database.
【0019】尚、フロッピー(登録商標)ディスク、C
D−ROM、CD−R、MO等、コンピュータで読み取
り可能な記録媒体に、前記工程S1〜S8をコンピュー
タに実行させるための手順(プログラム)を記録するこ
とも可能である。Incidentally, a floppy (registered trademark) disk, C
It is also possible to record a procedure (program) for causing the computer to execute the steps S1 to S8 on a computer-readable recording medium such as a D-ROM, a CD-R, and an MO.
【0020】また、上記実施形態においては、グラフを
知識データベースに用い、ノードを知識データ、リンク
をノード間の関連づけに用いたが、本発明における知識
データは、ノードに限定されることなく、例えば意味ネ
ットワークに用いられる知識や、連想構造に用いられる
キーとバリュー等、適宜の知識データを用いることがで
きる。リンクにおいても、棒線のみならず、リンクに対
する重みづけが数字等で示された棒線や、矢印等適宜の
関連づけが用いられ得る。更に、知識のデータは、単語
のみならず、文章、画像等任意のデータを用いることが
可能である。In the above embodiment, the graph is used for the knowledge database, the nodes are used for the knowledge data, and the links are used for associating the nodes. However, the knowledge data in the present invention is not limited to the nodes. Appropriate knowledge data such as knowledge used for the semantic network and keys and values used for the associative structure can be used. In the link, not only the bar, but also an appropriate association such as a bar in which the weight for the link is indicated by a numeral or an arrow or the like may be used. Further, as the knowledge data, not only words but also arbitrary data such as sentences and images can be used.
【0021】知識データベースは、前記実施形態の如く
予め作成されたものであってもよいし、その都度ユーザ
が作成したり、インターネット等から取り込んだデータ
から別途作成した知識データとリンクを追加して更新さ
れてもよい。また、予め作成された知識データベース
は、予め作成された後知識データを追加可能な構成であ
ってもよいし、追加ができない構成であってもよい。知
識データとリンクの知識データベースへの入力に際して
は、インターネット等から取り込んだデータのみなら
ず、スキャナー等で読み込んだデータからノードを自動
的に抽出して知識データを作成したり、音声により入力
されたデータから知識データを抽出する等、適宜の方法
が使用されうる。The knowledge database may be created in advance as in the above-described embodiment, or may be created by the user each time, or by adding knowledge data and links separately created from data taken from the Internet or the like. It may be updated. Further, the knowledge database created in advance may have a configuration in which knowledge data can be added after it is created in advance, or a configuration in which knowledge data cannot be added. When inputting knowledge data and links to the knowledge database, not only data taken from the Internet etc. but also nodes were automatically extracted from data read by a scanner etc. to create knowledge data, or input by voice An appropriate method such as extracting knowledge data from data can be used.
【0022】前記実施形態においては、検索データベー
スと不要データベースを作成した後知識データベースと
検索データベースを比較したが、検索データベースを作
成した後に知識データベースと検索データベースとの比
較を行い、その後に不要データベースを作成してもよ
い。更に、不要データベースを作成した後、検索データ
ベースを作成してもよい。要は、知識データベースが検
索データベースと不要データベースの両方と比較されれ
ば、不要データベースの作成順序や比較順序は問わな
い。In the above-described embodiment, the knowledge database and the search database were compared after the search database and the unnecessary database were created. However, the knowledge database and the search database were compared after the search database was created, and then the unnecessary database was created. May be created. Furthermore, a search database may be created after creating an unnecessary database. In short, as long as the knowledge database is compared with both the search database and the unnecessary database, the order in which the unnecessary databases are created or compared does not matter.
【0023】尚、不要データベースと検索データベース
は必ずしも1つづつに限定されることなく、それぞれ複
数作成してもよい。例えば2種の不要データベースA,B
と、2種の検索データベースC,D が作成された場合、ま
ず不要データベースA を知識データベースと比較して検
索結果データベースE を作成した後、検索データベース
C を検索結果データベースE と比較して検索結果データ
ベースE を更新する。同様に、不要データベースB を知
識データベースと比較して検索結果データベースF を作
成した後、検索データベースD を検索結果データベース
F と比較して検索結果データベースF を更新する。この
ように更新された検索結果データベースE 及びF の両方
を検索結果として表示する。The unnecessary database and the search database are not necessarily limited to one, and a plurality of unnecessary databases and search databases may be created. For example, two kinds of unnecessary databases A and B
When two types of search databases C and D are created, first, the unnecessary database A is compared with the knowledge database to create a search result database E, and then the search database
The search result database E is updated by comparing C with the search result database E. Similarly, after comparing the unnecessary database B with the knowledge database to create a search result database F, the search database D is changed to the search result database.
Update the search result database F by comparing it with F. The updated search result databases E and F are displayed as search results.
【0024】また、不要データベースA と検索データベ
ースD とを組み合わせ、不要データベースB と検索デー
タベースC とを組み合わせて、上述と同様に両方の検索
結果データベースを検索結果として表示することもでき
る。このように、複数の不要データベースと検索データ
ベースを作成し、適宜組み合わせて知識データベースと
比較し、検索結果データベースを作成することにより、
操作者にとって最も所望な検索結果をより確実に得るこ
とができる。Also, by combining the unnecessary database A with the search database D and combining the unnecessary database B with the search database C, both search result databases can be displayed as search results in the same manner as described above. In this way, by creating a plurality of unnecessary databases and a search database, comparing them appropriately and comparing them with a knowledge database, and creating a search result database,
The search result most desired by the operator can be obtained more reliably.
【0025】更に、前記実施形態においては、検索結果
データベースを一度更新したが、図2の工程S1〜S8
を繰り返して検索結果データベースを繰り返し更新して
もよい。Further, in the above-described embodiment, the search result database is updated once, but steps S1 to S8 in FIG.
May be repeated to repeatedly update the search result database.
【0026】また、前記実施形態においては、予め手動
にて入力した不要な知識データに基づいて不要データベ
ースを作成したが、所定の回数以上に出現する知識デー
タは、ユーザが既知であるとして自動的に削除するよ
う、出現回数に基づいて不要データベースを作成しても
よい。このような場合には、検索結果データベースを更
新する度に、検索結果データベースに残存する知識デー
タの出現回数をカウントさせる機能を有するように検索
結果出力手段を構成するプログラムを作成する。そし
て、予め設定した所定の出現回数を超えた知識データを
検索結果出力手段から不要条件入力手段に入力する。該
不要条件入力手段に入力された知識データは、前記実施
形態と同様、不要データベース作成手段により集積さ
れ、不要データベースが作成される。In the above-described embodiment, the unnecessary database is created based on unnecessary knowledge data manually input in advance. However, knowledge data that appears more than a predetermined number of times is automatically determined by the user as being known. An unnecessary database may be created based on the number of appearances so as to delete the unnecessary database. In such a case, each time the search result database is updated, a program that configures the search result output means is provided so as to have a function of counting the number of appearances of the knowledge data remaining in the search result database. Then, the knowledge data exceeding the preset number of appearances is input from the search result output unit to the unnecessary condition input unit. The knowledge data input to the unnecessary condition input means is accumulated by the unnecessary database creating means as in the above embodiment, and an unnecessary database is created.
【0027】検索データベースについては、ユーザの所
望する知識データそのものを検索条件入力手段に入力す
る方法の他、例えばユーザの所望する言葉を入力する
と、検索条件入力手段でその言葉を含む知識データを全
て抽出し、検索データベース作成手段により抽出した知
識データから検索データベースを作成するよう、検索条
件入力手段を構成してもよい。For the search database, in addition to the method of inputting the knowledge data desired by the user into the search condition input means, for example, when a word desired by the user is input, all the knowledge data including the word is input by the search condition input means. The search condition input means may be configured to create a search database from the extracted knowledge data extracted by the search database creation means.
【0028】また、前記実施形態においては、出力装置
として制御部にケーブルで接続されたCRTディスプレ
イとプリンタとを用いたが、出力装置は制御部にケーブ
ル等で直接接続されているものでなくとも、ネットワー
クやインターネット等で制御部に間接的に接続されたデ
ィスプレイやプリンタ等であってもよい。In the above-described embodiment, the CRT display and the printer connected to the control unit by a cable are used as output devices. However, the output device does not have to be directly connected to the control unit by a cable or the like. Alternatively, a display, a printer, or the like connected indirectly to the control unit via a network, the Internet, or the like may be used.
【0029】更に、検索結果データベースの出力画面に
関しては、検索結果データベースに格納されている全て
のデータを出力しても良いし、所望のノードから特定の
リンク数内のノードに関してのみ出力しても良い。Further, with respect to the output screen of the search result database, all data stored in the search result database may be output, or only the nodes within a specific number of links from a desired node may be output. good.
【0030】また、不要データベースに関しては、上記
実施形態によれば、不要なノードにリンクで接続されて
いる(関連づけられている)ノードを全て削除したが、
不要なノードに接続されている特定数内のリンクを削除
するように検索条件出力手段を構成してもよい。Further, with regard to the unnecessary database, according to the above embodiment, all the nodes connected (associated) to the unnecessary nodes by links are deleted.
The search condition output means may be configured to delete a specific number of links connected to unnecessary nodes.
【0031】[0031]
【発明の効果】本発明に係る知識データ検索装置によれ
ば、不要条件入力手段と不要データベース作成手段が設
けられており、不要データベースに格納された知識デー
タを検索結果データベースから削除する検索結果出力手
段が更に設けられているので、ユーザが所望の知識デー
タのみを確実に検索して出力することができる。According to the knowledge data search apparatus of the present invention, unnecessary condition input means and unnecessary database creation means are provided, and a search result output for deleting knowledge data stored in the unnecessary database from the search result database is provided. Since the means is further provided, the user can reliably retrieve and output only desired knowledge data.
【図1】本発明に係る知識データ検索装置の一実施形態
を示すブロック図。FIG. 1 is a block diagram showing an embodiment of a knowledge data search device according to the present invention.
【図2】本発明に係る知識データ検索方法を示すフロ
ー。FIG. 2 is a flowchart showing a knowledge data search method according to the present invention.
【図3】検索条件入力手段と不要条件入力手段がユーザ
に対して入力を促したときの表示装置の表示画面。FIG. 3 is a display screen of a display device when a search condition input unit and an unnecessary condition input unit urge a user to input;
【図4】(a)は知識データベースの内容を示した表示
画面、(b)は検索データベースに格納されている内容
の文字表示、(c)は、検索データベースと知識データ
ベースの比較後に検索結果データベースに格納された内
容を示した表示画面。4A is a display screen showing the contents of the knowledge database, FIG. 4B is a character display of the contents stored in the search database, and FIG. 4C is a search result database after comparing the search database with the knowledge database Display screen showing the contents stored in.
【図5】(a)は不要データベースに格納されている内
容の文字表示、(b)は不要データベースと検索結果デ
ータベースの比較後に更新された検索結果データベース
に格納された内容を示した表示画面。5A is a character display of contents stored in an unnecessary database, and FIG. 5B is a display screen showing contents stored in a search result database updated after a comparison between the unnecessary database and the search result database.
1 制御部 2 検索条件入
力手段 3 検索データベース作成手段 4 不要条件入
力手段 5 不要データベース作成手段 6 検索結果出
力手段 7 知識データベース 8 検索データ
ベース 9 不要データベース 10 検索結果デ
ータベースDESCRIPTION OF SYMBOLS 1 Control part 2 Search condition input means 3 Search database creation means 4 Unnecessary condition input means 5 Unnecessary database creation means 6 Search result output means 7 Knowledge database 8 Search database 9 Unnecessary database 10 Search result database
───────────────────────────────────────────────────── フロントページの続き (72)発明者 西田 昌弘 大阪市淀川区木川東4丁目16−20 コンピ ューターコンサルタント株式会社内 Fターム(参考) 5B069 AA01 CA18 KA06 LA03 5B075 NK25 NK33 NR02 PP02 PP03 PQ02 QP01 5E501 AA01 AC17 AC23 AC33 BA03 CA03 CA04 CB02 CB09 CB13 EA12 EB17 FA13 ────────────────────────────────────────────────── ─── Continuing from the front page (72) Inventor Masahiro Nishida 4-16-20 Kikawahigashi, Yodogawa-ku, Osaka Computer Consultant Co., Ltd. F-term (reference) 5B069 AA01 CA18 KA06 LA03 5B075 NK25 NK33 NR02 PP02 PP03 PQ02 QP01 5E501 AA01 AC17 AC23 AC33 BA03 CA03 CA04 CB02 CB09 CB13 EA12 EB17 FA13
Claims (3)
づけから構成される知識データベースから、所望の知識
データを検索する知識データ検索装置であって、 知識データ及び該知識データ間の関連づけから構成され
る知識データベースと、ユーザの所望する知識データを
入力する検索条件入力手段と、該検索条件入力手段で取
得したユーザの所望する知識データから検索データベー
スを作成する検索データベース作成手段と、不要な知識
データを入力する不要条件入力手段と、該不要条件入力
手段で取得した該不要な知識データから不要データベー
スを作成する不要データベース作成手段と、前記知識デ
ータベース、検索データベース及び不要データベースか
ら検索結果を出力する検索結果出力手段と、検索結果デ
ータベースとを備え、前記検索結果出力手段は、検索デ
ータベース内の知識データ、該検索データベース内の知
識データに関連づけられた知識データ及びその関連づけ
を知識データベースから抽出した後、該抽出された知識
データ及びその関連づけを前記検索結果データベースに
格納し、前記不要データベース内の知識データ、該不要
データベース内の知識データに関連づけられた知識デー
タ及びその関連づけを前記検索結果データベースから削
除して検索結果データベースを更新し、更新された該検
索結果データベースを出力装置で出力するよう構成され
ていることを特徴とする知識データ検索装置。1. A knowledge data retrieval apparatus for retrieving desired knowledge data from a knowledge database comprising knowledge data and an association between the knowledge data, comprising a knowledge data and an association between the knowledge data. A knowledge database, search condition input means for inputting knowledge data desired by the user, search database creation means for creating a search database from the knowledge data desired by the user acquired by the search condition input means, and unnecessary knowledge data. Unnecessary condition input means for inputting, unnecessary database creating means for creating an unnecessary database from the unnecessary knowledge data obtained by the unnecessary condition input means, and a search result for outputting a search result from the knowledge database, search database and unnecessary database Output means, and a search result database, The search result output means extracts, from the knowledge database, the knowledge data in the search database, the knowledge data associated with the knowledge data in the search database, and the association thereof, and outputs the extracted knowledge data and the association thereof to the search result. And updating the search result database by deleting the knowledge data in the unnecessary database, the knowledge data associated with the knowledge data in the unnecessary database, and the association from the search result database. A knowledge data search device configured to output a result database on an output device.
づけから構成される知識データベースから、所望の知識
データを検索する知識データ検索方法であって、 ユーザの所望する知識データから検索データベースを作
成し、不要な知識データから不要データベースを作成
し、前記検索データベース内の知識データ、該検索デー
タベース内の知識データに関連づけられた知識データ及
びその関連づけを、知識データ及び知識データ間の関連
づけから構成される知識データベースから抽出し、該抽
出された知識データとその関連づけとで前記検索結果デ
ータベースを作成し、前記不要データベース内の知識デ
ータ、該不要データベース内の知識データに関連づけら
れた知識データ及びその関連づけを前記検索結果データ
ベースから削除して前記検索結果データベースを更新
し、更新した検索結果データベースを出力することを特
徴とする知識データ検索方法。2. A knowledge data retrieval method for retrieving desired knowledge data from a knowledge database composed of knowledge data and an association between the knowledge data, comprising: creating a retrieval database from knowledge data desired by a user; An unnecessary database is created from unnecessary knowledge data, and the knowledge data in the search database, the knowledge data associated with the knowledge data in the search database, and the association between the knowledge data, the knowledge comprising knowledge data and the association between the knowledge data. Extracting from the database, creating the search result database with the extracted knowledge data and its association, the knowledge data in the unnecessary database, the knowledge data associated with the knowledge data in the unnecessary database and the association thereof Delete from the search result database and search Knowledge data search method characterized by updating the results database, and outputs the updated search result database.
タベースに格納する手順と、不要な知識データを不要デ
ータベースに格納する手順と、検索データベース内の知
識データ、該検索データベース内の知識データに関連づ
けられた知識データ及びその関連づけを、知識データ及
び知識データ間の関連づけから構成される知識データベ
ースから抽出し、該抽出された知識データとその関連づ
けとを検索結果データベースに格納する手順と、前記不
要データベース内の知識データ、該不要データベース内
の知識データに関連づけられた知識データ及びその関連
づけを前記検索結果データベースから削除して検索結果
データベースを更新し、更新した検索結果データベース
を出力装置で出力する手順とをコンピュータに実行さ
せ、知識データを検索するプログラムを記録したコンピ
ュータ読み取り可能な記録媒体。3. A procedure for storing knowledge data desired by a user in a search database, a procedure for storing unnecessary knowledge data in an unnecessary database, a knowledge data in the search database, and a knowledge data in the search database. Extracting the knowledge data and its association from the knowledge database composed of the knowledge data and the association between the knowledge data, and storing the extracted knowledge data and the association in a search result database; Updating the search result database by deleting the knowledge data, the knowledge data associated with the knowledge data in the unnecessary database, and the association from the search result database, and outputting the updated search result database on the output device. Run on computer and search for knowledge data Computer-readable recording medium recording a program to be executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000090983A JP2001282811A (en) | 2000-03-29 | 2000-03-29 | Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000090983A JP2001282811A (en) | 2000-03-29 | 2000-03-29 | Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001282811A true JP2001282811A (en) | 2001-10-12 |
Family
ID=18606504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000090983A Pending JP2001282811A (en) | 2000-03-29 | 2000-03-29 | Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001282811A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003034279A1 (en) * | 2001-10-17 | 2003-04-24 | Japan Science And Technology Agency | Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded |
| WO2004086258A1 (en) * | 2003-03-24 | 2004-10-07 | Japan Science And Technology Agency | Life information support system |
| JP2008538016A (en) * | 2004-11-12 | 2008-10-02 | メイク センス インコーポレイテッド | Knowledge discovery technology by constructing knowledge correlation using concepts or items |
| JP2012146039A (en) * | 2011-01-08 | 2012-08-02 | Vri Inc | Information service system |
| CN110443427A (en) * | 2019-08-12 | 2019-11-12 | 浙江蓝鸽科技有限公司 | Result prediction method and its system based on cognitive knowledge spectrum |
| WO2025042160A1 (en) * | 2023-08-19 | 2025-02-27 | 박종배 | Method and system for generating combined knowledge through extraction of accompanying knowledge |
-
2000
- 2000-03-29 JP JP2000090983A patent/JP2001282811A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003034279A1 (en) * | 2001-10-17 | 2003-04-24 | Japan Science And Technology Agency | Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded |
| JPWO2003034279A1 (en) * | 2001-10-17 | 2005-02-03 | 独立行政法人科学技術振興機構 | Information retrieval method, information retrieval program, and computer-readable recording medium on which information retrieval program is recorded |
| US7346614B2 (en) | 2001-10-17 | 2008-03-18 | Japan Science And Technology Corporation | Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded |
| CN100419746C (en) * | 2001-10-17 | 2008-09-17 | 日本科学技术振兴机构 | information retrieval method |
| WO2004086258A1 (en) * | 2003-03-24 | 2004-10-07 | Japan Science And Technology Agency | Life information support system |
| JP2008538016A (en) * | 2004-11-12 | 2008-10-02 | メイク センス インコーポレイテッド | Knowledge discovery technology by constructing knowledge correlation using concepts or items |
| JP2012146039A (en) * | 2011-01-08 | 2012-08-02 | Vri Inc | Information service system |
| CN110443427A (en) * | 2019-08-12 | 2019-11-12 | 浙江蓝鸽科技有限公司 | Result prediction method and its system based on cognitive knowledge spectrum |
| CN110443427B (en) * | 2019-08-12 | 2023-11-07 | 浙江蓝鸽科技有限公司 | Score prediction method and system based on cognitive knowledge spectrum |
| WO2025042160A1 (en) * | 2023-08-19 | 2025-02-27 | 박종배 | Method and system for generating combined knowledge through extraction of accompanying knowledge |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10042828B2 (en) | Rich text handling for a web application | |
| JP6513723B2 (en) | System and method for enabling document corpus search and search query generation | |
| JP3178475B2 (en) | Data processing device | |
| CN108255972A (en) | A kind of text searching method and system | |
| CN101142574A (en) | Keyword Manager | |
| JP5539127B2 (en) | Document management system, search specification method, program | |
| US20210165957A1 (en) | Information processing apparatus and non-transitory computer readable medium storing program | |
| JP2000285134A (en) | Document management method, document management device, and storage medium | |
| JP2001282811A (en) | Knowledge data search device, knowledge data search method, and computer-readable recording medium storing program for searching knowledge data | |
| US7100126B2 (en) | Electrical form design and management method, and recording medium | |
| JPH07121552A (en) | Document group analyzing device | |
| JP2002140338A (en) | Dictionary construction support device and dictionary construction support method | |
| JP3933407B2 (en) | Document processing apparatus, document processing method, and storage medium storing document processing program | |
| JPH09218879A (en) | Inter-document similarity degree data calculation device | |
| JP2990314B2 (en) | Data management device | |
| JPH10334114A (en) | Document retrieval device and storage medium where document retrieval program is recorded | |
| JPH07182370A (en) | Text search device | |
| JPH04348468A (en) | Data base device | |
| JPH08335221A (en) | Related document search method and information processing apparatus | |
| JPH09305619A (en) | Hierarchical index search device and document search method | |
| JP2003345781A (en) | Structured data editing device, structured data editing method and program | |
| JPH064382A (en) | Document managing device | |
| JPS6354662A (en) | Editing system for caption-item | |
| JP2888458B2 (en) | File storage device | |
| JPS6325765A (en) | Document editing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040705 |