Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4995505B2 - Information management program and knowledge information sharing system - Google Patents
[go: Go Back, main page]

JP4995505B2 - Information management program and knowledge information sharing system - Google Patents

Information management program and knowledge information sharing system Download PDF

Info

Publication number
JP4995505B2
JP4995505B2 JP2006197311A JP2006197311A JP4995505B2 JP 4995505 B2 JP4995505 B2 JP 4995505B2 JP 2006197311 A JP2006197311 A JP 2006197311A JP 2006197311 A JP2006197311 A JP 2006197311A JP 4995505 B2 JP4995505 B2 JP 4995505B2
Authority
JP
Japan
Prior art keywords
information
external
external information
difference
source
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.)
Expired - Fee Related
Application number
JP2006197311A
Other languages
Japanese (ja)
Other versions
JP2008027074A (en
Inventor
光一 笹氣
勝彦 高知尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Solutions Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Solutions Corp filed Critical Toshiba Corp
Priority to JP2006197311A priority Critical patent/JP4995505B2/en
Publication of JP2008027074A publication Critical patent/JP2008027074A/en
Application granted granted Critical
Publication of JP4995505B2 publication Critical patent/JP4995505B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、外部から情報を収集する情報管理プログラム及び知識情報共有システムに関する。   The present invention relates to an information management program for collecting information from the outside and a knowledge information sharing system.

従来から、例えばネットワーク上に分散して存在する外部の情報を情報源から収集し、収集された情報を蓄積するシステムが知られている。このシステムによれば、複数のユーザによって当該収集された情報を例えば検索または共有することが可能である。   2. Description of the Related Art Conventionally, for example, a system that collects external information distributed on a network from an information source and accumulates the collected information is known. According to this system, it is possible to search or share the collected information by a plurality of users, for example.

このようなシステムでは、ユーザは、例えば当該システムに蓄積された情報を参照することにより、当該情報を加工し、新たな情報を作成することができる(例えば、特許文献1を参照)。このシステムでは、ユーザによって新たに作成された情報も検索または共有することができる。   In such a system, the user can process the information and create new information by referring to the information stored in the system, for example (see, for example, Patent Document 1). In this system, information newly created by the user can also be searched or shared.

また、例えばネットワーク上に分散された情報を収集するにあたって、各情報の更新の頻度と同程度の頻度で情報参照を行う技術が開示されている(例えば、特許文献2を参照)。この先行技術によれば、クローラあるいはロボットと呼ばれる収集モジュールが収集元の情報の更新日時情報をもとに、収集済みの情報を更新するか否かを判別し、検索用のインデックスを再作成することができる。   In addition, for example, a technique is disclosed in which information is referred to at a frequency similar to the update frequency of each information when collecting information distributed on a network (see, for example, Patent Document 2). According to this prior art, a collection module called a crawler or a robot determines whether to update the collected information based on the update date / time information of the collection source information, and re-creates the search index. be able to.

また、特許文献1には、ある情報に対して付加された評価情報を希望するユーザに通知する技術についても記載されている。この先行技術によれば、組織内での知識共有への動機付けがなされ、情報公開と組織における情報共有化を促進できる。
特開2003−196546号公報 特開平10−49553号公報
Patent Document 1 also describes a technique for notifying a user who desires evaluation information added to certain information. According to this prior art, motivation for knowledge sharing in the organization is made, and information disclosure and information sharing in the organization can be promoted.
JP 2003-196546 A Japanese Patent Laid-Open No. 10-49553

上記した先行技術においてシステム内部に収集された外部の情報を参照して新たな情報が作成された場合に、当該参照された外部の情報が情報源で更新された場合を想定する。この場合、システム内部では、参照された外部の情報が情報源で更新されたことが検知される。すると、システム内部に収集された外部の情報(更新前の外部情報)は、情報源で更新された外部の情報(更新後の外部情報)に置き換えられる(更新される)。   In the above-described prior art, when new information is created by referring to external information collected inside the system, it is assumed that the referenced external information is updated by an information source. In this case, it is detected inside the system that the referenced external information has been updated by the information source. Then, external information (external information before update) collected in the system is replaced (updated) with external information (external information after update) updated by the information source.

この場合、参照元である更新前の外部情報に関連付けてシステム内部で作成された情報の意味が失われてしまうおそれがある。例えば、更新前の外部情報に対する評価情報を付加している場合では、当該更新前の外部情報が更新後の外部情報に置き換えられることにより、更新前の外部情報が失われるため当該評価情報が不要になってしまうケースが考えられる。   In this case, there is a possibility that the meaning of the information created in the system in association with the external information before update which is the reference source is lost. For example, in the case where evaluation information for external information before update is added, the external information before update is lost because the external information before update is replaced with the external information after update. The case where it becomes becomes possible.

本発明は上記事情を考慮してなされたものでありその目的は、更新前の外部情報を参照して作成された情報に対応付けて、当該情報が作成された時点での外部情報(更新前の外部情報)を管理することにより、当該情報の背景知識が失われることを防止し、情報を有効に活用するプログラム及び情報共有システムを提供することにある。   The present invention has been made in consideration of the above circumstances, and its purpose is to associate external information (before update) with the information created by referring to the external information before update. Is to prevent loss of background knowledge of the information, and to provide a program and an information sharing system for effectively using the information.

本発明の1つの態様によれば、知識情報共有システムのコンピュータによって実行され
る情報管理プログラムであって、前記コンピュータに、前記知識情報共有システムの外部
に存在する情報源から第1の情報を収集するステップと、前記収集された第1の情報を第
1の格納手段に格納するステップと、前記第1の格納手段に格納された第1の情報を参照
して作成された第2の情報を第2の格納手段に格納するステップと、前記情報源を監視す
ることにより、前記情報源で第1の情報が更新されたことを検知するステップと、前記情
報源で第1の情報が更新されたことが検知された場合に、前記1の情報を参照して作成さ
れた第2の情報が前記第2の格納手段に存在するかを判定するステップと、前記第2の情
報が存在することが判定された場合に、前記第1の格納手段に格納された第1の情報のう
ち、少なくとも前記第2の情報が作成された際に参照された情報の内容を差分情報として
検出するステップと、前記第2の情報の参照元として前記検出された差分情報を提示する
ステップとを実行させる情報管理プログラムが提供される。
According to one aspect of the present invention, an information management program executed by a computer of a knowledge information sharing system, the computer collecting first information from an information source existing outside the knowledge information sharing system A step of storing the collected first information in a first storage means, and a second information created by referring to the first information stored in the first storage means Storing in the second storage means, monitoring the information source to detect that the first information has been updated in the information source, and updating the first information in the information source. When it is detected that the second information created by referring to the first information exists in the second storage means, the second information exists. Was judged In case, among the first information stored in said first storing means, and detecting the content of the information that at least the second information is referred to when created as the difference information, the second An information management program that executes the step of presenting the detected difference information as a reference source of the information is provided.

本発明によれば、外部から収集された情報を参照して作成された情報に対応付けて、当該情報が作成された時点での外部から収集された情報を管理することにより、当該情報の背景知識が失われることを防止し、情報を有効に活用することができる。   According to the present invention, the background of the information is managed by managing the information collected from the outside at the time when the information is created in association with the information created by referring to the information collected from the outside. Knowledge can be prevented from being lost and information can be used effectively.

以下、図面を参照して、本発明の実施形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本実施形態に係る知識情報共有システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図である。   FIG. 1 is a block diagram showing a hardware configuration of a client-server system including a knowledge information sharing system according to the present embodiment.

図1のクライアント−サーバシステムは、主として、コンピュータ(サーバコンピュータ)10と、複数のクライアント端末とから構成される。複数のクライアント端末はクライアント端末20を含む。クライアント端末20上では、コンピュータ10を利用するクライアントソフトウェアが動作する。クライアントソフトウェアは例えばブラウザである。クライアント端末20を含む複数のクライアント端末は、例えばインターネットのようなネットワーク30を介してコンピュータ10と接続されている。なお、図1にはクライアント端末20以外のクライアント端末は省略されている。   The client-server system of FIG. 1 is mainly composed of a computer (server computer) 10 and a plurality of client terminals. The plurality of client terminals include a client terminal 20. On the client terminal 20, client software that uses the computer 10 operates. The client software is a browser, for example. A plurality of client terminals including the client terminal 20 are connected to the computer 10 via a network 30 such as the Internet. In FIG. 1, client terminals other than the client terminal 20 are omitted.

コンピュータ10は、ハードディスクドライブのような外部記憶装置40と接続されている。この外部記憶装置40は、コンピュータ10によって実行されるプログラム41を格納する。コンピュータ10及び外部記憶装置40は、知識情報共有システム50を構成する。   The computer 10 is connected to an external storage device 40 such as a hard disk drive. The external storage device 40 stores a program 41 executed by the computer 10. The computer 10 and the external storage device 40 constitute a knowledge information sharing system 50.

図2は、図1に示される知識情報共有システム50の主として機能構成を示すブロック図である。知識情報共有システム50は、インタフェース51、情報登録部52、利用情報管理部53、情報収集部54、差分検出部55及び情報検索・表示部56を有する。本実施形態において、これらの各部51乃至56は、図1に示されるコンピュータ10が外部記憶装置40に格納されているプログラム41を実行することにより実現されるものとする。このプログラム41は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム41が、ネットワーク30を介してコンピュータ10にダウンロードされても構わない。   FIG. 2 is a block diagram mainly showing a functional configuration of the knowledge information sharing system 50 shown in FIG. The knowledge information sharing system 50 includes an interface 51, an information registration unit 52, a usage information management unit 53, an information collection unit 54, a difference detection unit 55, and an information search / display unit 56. In the present embodiment, these units 51 to 56 are realized by the computer 10 shown in FIG. 1 executing the program 41 stored in the external storage device 40. This program 41 can be stored in advance in a computer-readable storage medium and distributed. Further, this program 41 may be downloaded to the computer 10 via the network 30.

また、知識情報共有システム50は、内部リソースデータベース(DB)42、利用情報保存部43、外部リソースDB44及び差分情報保存部45を含む。本実施形態において、これらは、外部記憶装置40に格納される。   The knowledge information sharing system 50 includes an internal resource database (DB) 42, a usage information storage unit 43, an external resource DB 44, and a difference information storage unit 45. In the present embodiment, these are stored in the external storage device 40.

インタフェース51は、クライアント端末20を含むクライアント端末と知識情報共有システム50との間のデータの入出力を行う。インタフェース51は、例えばユーザ(利用者)がクライアント端末を操作して作成した情報(以下、内部情報と称する)または情報検索の要求を入力する。また、インタフェース51は、クライアント端末の例えばブラウザに情報を送信する。   The interface 51 inputs and outputs data between client terminals including the client terminal 20 and the knowledge information sharing system 50. The interface 51 inputs, for example, information (hereinafter referred to as internal information) created by a user (user) operating a client terminal or an information search request. Further, the interface 51 transmits information to, for example, a browser of the client terminal.

ここで、内部情報には、ユーザによって、既に内部リソースデータベース42または外部リソースデータベース44に格納されている情報が例えば参照されて作成された新たな情報が含まれる。具体例として、内部リソースデータベース42または外部リソースデータベース44に既に格納されている複数の情報の内容を抜粋して作成された情報、または、内部リソースデータベース42または外部リソースデータベース44に既に格納されている情報に対する評価やコメントとして作成された情報等が挙げられる。   Here, the internal information includes, for example, new information created by referring to information already stored in the internal resource database 42 or the external resource database 44 by the user. As a specific example, information created by extracting the contents of a plurality of information already stored in the internal resource database 42 or the external resource database 44, or already stored in the internal resource database 42 or the external resource database 44 Examples include information created as evaluations and comments on information.

情報登録部52は、インタフェース51によって入力された内部情報を受取る。情報登録部52は、受取られた内部情報を内部リソースデータベース(第2の格納手段)42に格納(蓄積)する。また、情報登録部52は、利用情報を取得するための指示を利用情報管理部53に対して行う。   The information registration unit 52 receives internal information input through the interface 51. The information registration unit 52 stores (accumulates) the received internal information in the internal resource database (second storage means) 42. In addition, the information registration unit 52 instructs the usage information management unit 53 to acquire usage information.

利用情報は、上記したような例えばある情報が参照されて作成された内部情報が存在する場合において、当該情報同士の関係を示す情報である。以下、内部情報が作成される際に、参照された情報を参照元として説明する。   The usage information is information indicating a relationship between pieces of information when there is internal information created by referring to, for example, certain information as described above. Hereinafter, description will be made with reference to information referred to when the internal information is created.

利用情報管理部53は、情報登録部52からの指示に応じて利用情報を取得する。利用情報管理部53は、取得された利用情報を利用情報保存部43に格納する。また、利用情報管理部53は、差分検出部55または情報検索・表示部56からの問い合わせに基づいて、内部リソースデータベース42、利用情報保存部43または外部リソースデータベース44を参照する。   The usage information management unit 53 acquires usage information in response to an instruction from the information registration unit 52. The usage information management unit 53 stores the acquired usage information in the usage information storage unit 43. The usage information management unit 53 refers to the internal resource database 42, the usage information storage unit 43, or the external resource database 44 based on an inquiry from the difference detection unit 55 or the information search / display unit 56.

情報収集部54は、知識情報共有システム50の外部に存在する情報源(システム外部リソース)60から、例えばネットワーク30を介して情報(第1の情報)を収集する。ここで、情報収集部54によって情報源60から収集された情報を外部情報とする。   The information collection unit 54 collects information (first information) from an information source (system external resource) 60 existing outside the knowledge information sharing system 50 via, for example, the network 30. Here, information collected from the information source 60 by the information collecting unit 54 is referred to as external information.

情報収集部54は、情報源60から特定の収集条件、例えば収集の起点、収集件数または収集する情報の属性に基づいて外部情報を収集する。この収集条件は、ユーザによって設定可能である。また、情報収集部54は、収集された外部情報を外部リソースデータベース(第1の格納手段)44に格納する。   The information collection unit 54 collects external information from the information source 60 based on specific collection conditions, for example, the starting point of collection, the number of collections, or the attributes of information to be collected. This collection condition can be set by the user. The information collection unit 54 stores the collected external information in the external resource database (first storage unit) 44.

また、情報収集部54は、予め設定された時間(期間)毎に情報源60を監視することにより、外部リソースデータベース44に格納されている外部情報が情報源60において更新されたことを検知する。このとき、情報収集部54は、外部情報に含まれる例えば更新日を示す情報に基づいて更新されたことを検知する。情報収集部54は、更新された外部情報を情報源60から収集する。情報収集部54は、この更新された外部情報を差分検出部55送信する。   In addition, the information collection unit 54 monitors the information source 60 every preset time (period), thereby detecting that the external information stored in the external resource database 44 has been updated in the information source 60. . At this time, the information collection unit 54 detects that the update has been performed based on, for example, information indicating the update date included in the external information. The information collection unit 54 collects updated external information from the information source 60. The information collection unit 54 transmits the updated external information to the difference detection unit 55.

以下、外部リソースデータベース44に格納されている外部情報が情報源60において更新された場合において、情報源60から収集された更新された外部情報を更新後の外部情報、当該外部リソースデータベース44に格納されている外部情報を更新前の外部情報として説明する。   Hereinafter, when the external information stored in the external resource database 44 is updated in the information source 60, the updated external information collected from the information source 60 is stored in the updated external information, the external resource database 44. The external information is described as external information before update.

差分検出部55は、外部リソースデータベース44を参照して、情報収集部54によって送信された更新後の外部情報と外部リソースデータベース44に格納されている更新前の外部情報との差分を検出する。また、差分検出部55は、外部リソースデータベース44に格納されている更新前の外部情報を参照して作成された内部情報(第2の情報)が存在するか否かを利用情報管理部53に問い合わせる。つまり、更新前の外部情報が参照元であるか否かを問い合わせる。差分検出部55は、検出された差分の量または利用情報管理部53への問い合わせの結果に応じて、更新前の外部情報のうち、少なくとも参照元として参照された部分を差分情報として差分情報保存部45に格納する。また、差分検出部55は、外部リソースデータベース44に格納されている更新前の外部情報を更新後の外部情報に更新する。   The difference detection unit 55 refers to the external resource database 44 and detects a difference between the updated external information transmitted by the information collection unit 54 and the pre-update external information stored in the external resource database 44. Also, the difference detection unit 55 informs the usage information management unit 53 whether internal information (second information) created by referring to the external information before update stored in the external resource database 44 exists. Inquire. That is, an inquiry is made as to whether or not the external information before update is a reference source. The difference detection unit 55 stores difference information as difference information as at least a portion referred to as a reference source in the external information before update according to the detected difference amount or the result of an inquiry to the usage information management unit 53. Stored in the unit 45. The difference detection unit 55 updates the external information before update stored in the external resource database 44 to the updated external information.

情報検索・表示部56は、インタフェース51によって入力された情報検索の要求に応じて、内部リソースデータベース42または外部リソースデータベース44に格納されている情報(内部情報、外部情報)のうち、当該要求に合致する情報を検索する。情報検索・表示部56は、例えば要求に合致する情報をインタフェース51を介してユーザに提示(表示)する。情報検索・表示部56は、例えば要求に合致する情報をユーザに提示する際、当該情報に関係する情報例えば参照元をリンクとして提示するために、利用情報管理部53に問い合わせる。また、情報検索・表示部56は、差分情報保存部45に格納されている差分情報をインタフェース51を介してユーザに表示する機能を有する。   The information search / display unit 56 responds to the request among the information (internal information, external information) stored in the internal resource database 42 or the external resource database 44 in response to the information search request input by the interface 51. Search for matching information. The information search / display unit 56 presents (displays) information that matches the request to the user via the interface 51, for example. For example, when presenting information that matches the request to the user, the information search / display unit 56 makes an inquiry to the usage information management unit 53 in order to present information related to the information, for example, a referrer as a link. The information search / display unit 56 has a function of displaying the difference information stored in the difference information storage unit 45 to the user via the interface 51.

図3は、外部リソースデータベース44に格納されている外部情報440のデータ構造の一例を示す。   FIG. 3 shows an example of the data structure of the external information 440 stored in the external resource database 44.

外部情報440は、属性441及び属性値442から構成される。属性441は、ID、URL、作成(登録)者、更新日、タイトル及び本文の各項目を含む。IDは、外部リソースデータベース44内での同一性を保障するために知識情報共有システム50により付与された一意な数値である。URLは、例えば外部情報440がWebサイト(情報源60)から収集された場合において、当該外部情報440が存在するWebサイトのURLを示す。作成者は、外部情報440が収集された情報源60において当該外部情報440を作成し、当該情報源60に登録したユーザを示す。更新日は、外部情報440が情報源60において更新された日を示す。タイトルは、外部情報440のタイトルを示す。本文は、外部情報440の本文を示す。   The external information 440 includes an attribute 441 and an attribute value 442. The attribute 441 includes items of ID, URL, creator (registered person), update date, title, and text. The ID is a unique numerical value assigned by the knowledge information sharing system 50 in order to ensure the identity in the external resource database 44. For example, when the external information 440 is collected from a website (information source 60), the URL indicates the URL of the website where the external information 440 exists. The creator indicates a user who created the external information 440 in the information source 60 from which the external information 440 was collected and registered the information in the information source 60. The update date indicates the date when the external information 440 is updated in the information source 60. The title indicates the title of the external information 440. The text indicates the text of the external information 440.

属性値442は、属性441に含まれる各項目に対応付けられて、外部情報440の各値が示される。   The attribute value 442 is associated with each item included in the attribute 441 and indicates each value of the external information 440.

図3の例では、IDは「0054122」であり、URLは「http://www.aaa.bbb.cc.z.com/ab/product/marumaru.html」であり、作成者は「山田太一郎」であり、更新日は「2006/6/15」であり、タイトルは「製品情報 ナレッジマネジメント総合プラットフォーム○○」であり、本文には外部情報440によって示される内容が示されている。   In the example of FIG. 3, the ID is “0054122”, the URL is “http://www.aaa.bbb.cc.z.com/ab/product/maramaru.html”, and the creator is “Taichiro Yamada” ", The update date is" 2006/6/15 ", the title is" Product Information Knowledge Management Platform XX ", and the content indicated by the external information 440 is shown in the text.

図4は、内部リソースデータベース42に格納されている内部情報420のデータ構造の一例を示す。   FIG. 4 shows an example of the data structure of the internal information 420 stored in the internal resource database 42.

内部情報420は、上記した外部情報440と同様に、属性421及び属性値422から構成される。属性421は、ID、作成日、作成者、タイトル、本文及び参照IDの各項目を含む。IDは、内部リソースデータベース42内での同一性を保障するために知識情報共有システム50により付与される一意な数値である。作成日は、内部情報420が作成された日を示す。作成者は、例えばクライアント端末を操作して内部情報420を作成したユーザを示す。参照IDは、内部情報420に参照元(内部情報または外部情報)が存在する場合には、当該参照元のIDを示す。タイトルは、内部情報420のタイトルを示す。本文は、内部情報420の本文を示す。   The internal information 420 is composed of an attribute 421 and an attribute value 422 in the same manner as the external information 440 described above. The attribute 421 includes items of ID, creation date, creator, title, text, and reference ID. The ID is a unique numerical value assigned by the knowledge information sharing system 50 in order to ensure the identity in the internal resource database 42. The creation date indicates the date on which the internal information 420 was created. The creator indicates a user who has created the internal information 420 by operating a client terminal, for example. If the reference source (internal information or external information) exists in the internal information 420, the reference ID indicates the ID of the reference source. The title indicates the title of the internal information 420. The text indicates the text of the internal information 420.

属性値422は、属性421に含まれる各項目に対応付けられて、内部情報420の各値が示される。   The attribute value 422 is associated with each item included in the attribute 421 and indicates each value of the internal information 420.

図4の例では、IDは「100006943」であり、作成日は「2006/7/01」であり、作成者は「山田太一郎」であり、タイトルは「ナレッジマネジメント商品 価格調査報告」であり、本文には内部情報420によって示される内容が示されており、参照IDは「00054122」及び「4506607」である。   In the example of FIG. 4, the ID is “100006943”, the creation date is “2006/7/01”, the creator is “Taichiro Yamada”, the title is “Knowledge Management Product Price Survey Report”, The text indicates the contents indicated by the internal information 420, and the reference IDs are “00054122” and “4506607”.

次に、図5乃至図7を参照して、利用情報のデータ構造の一例について説明する。ここでは、例えば図4に示す内部情報420が、参照元の1つとして前述した図3に示す外部情報440を参照して作成されたものとして説明する。   Next, an example of the data structure of the usage information will be described with reference to FIGS. Here, for example, it is assumed that the internal information 420 shown in FIG. 4 is created with reference to the external information 440 shown in FIG. 3 described above as one of reference sources.

利用情報は、情報関係データ及び参照内容データを含む。図5は、利用情報に含まれる情報関係データ430のデータ構造の一例を示す。図6及び図7は、利用情報に含まれる参照内容データ431及び432のデータ構造の一例を示す。   The usage information includes information related data and reference content data. FIG. 5 shows an example of the data structure of the information relation data 430 included in the usage information. 6 and 7 show an example of the data structure of the reference content data 431 and 432 included in the usage information.

情報関係データ430は、内部リソースデータベース42に格納されている内部情報と当該内部情報の参照元との関係を示す。参照内容データは、情報関係データに示される参照元が参照されている範囲(の内容)を示す。   The information relation data 430 indicates the relation between the internal information stored in the internal resource database 42 and the reference source of the internal information. The reference content data indicates a range in which the reference source indicated in the information-related data is referenced.

図5に示すように、情報関係データ430は、上記した外部情報440または内部情報420と同様に、属性430a及び属性値430bから構成される。属性430aは、例えばFROM_1、FROM_2、TO、関係種別及び作成日時の各項目を含む。   As shown in FIG. 5, the information relation data 430 includes an attribute 430a and an attribute value 430b, like the external information 440 or the internal information 420 described above. The attribute 430a includes, for example, items of FROM_1, FROM_2, TO, relationship type, and creation date.

FROM_1及びFROM_2は、参照内容データのIDを示す。TOは、内部リソースデータベース42に格納されている内部情報のIDを示す。これらにより、TOに示される内部情報が、FROM_1及びFROM_2に示される参照内容データに示される参照元の内容から作成されたことが示される。関係種別は、TOに示される内部情報とFROM_1及びFROM_2に示される参照内容データによって示される参照元との関係を示す。作成日は、情報関係データ430が作成された日時を示す。属性値430bは、属性430aに含まれる各項目に対応付けられて、利用情報の各値が示される。   FROM_1 and FROM_2 indicate the IDs of the reference content data. TO indicates the ID of internal information stored in the internal resource database 42. Thus, it is indicated that the internal information indicated by TO is created from the content of the reference source indicated by the reference content data indicated by FROM_1 and FROM_2. The relationship type indicates the relationship between the internal information indicated by TO and the reference source indicated by the reference content data indicated by FROM_1 and FROM_2. The creation date indicates the date and time when the information relation data 430 was created. The attribute value 430b is associated with each item included in the attribute 430a and indicates each value of the usage information.

図5の例では、FROM_1は「I_00034543(参照内容データ431のID)」であり、FROM_2は「I_94566710(参照内容データ432のID)」であり、TOは「100006943(内部情報420のID)」であり、関係種別は「複数データからの集約」であり、作成日時は「2006/12/23」である。   In the example of FIG. 5, FROM_1 is “I_00034543 (ID of reference content data 431)”, FROM_2 is “I_94556710 (ID of reference content data 432)”, and TO is “100006943 (ID of internal information 420)”. The relationship type is “aggregation from a plurality of data”, and the creation date is “2006/12/23”.

なお、関係種別には、「複数のデータからの集約」以外にも、例えば「コメント付け」、「補足情報」または「レビジョンアップ(改訂)」等が含まれる。   In addition to the “aggregation from a plurality of data”, for example, “commenting”, “supplemental information”, “revision up (revision)” and the like are included in the relationship type.

図6に示すように、情報関係データ430のFROM_1に示される参照内容データ431は、属性431a及び属性値431bから構成される。属性431aは、ID、対象、データID、参照範囲及び参照内容の各項目を含む。IDは、利用情報保存部43内で参照内容データを特定するための一意な数値である。対象は、参照内容データ431によって示される参照元が格納されている場所(内部リソースデータベース42または外部リソースデータベース44)を示す。データIDは、対象に示される内部リソースデータベース42または外部リソースデータベース44内での参照内容データ431によって示される参照元のIDである。参照範囲は、内部情報が作成された際に、データIDに示される参照元の参照された範囲を示す。参照内容は、参照範囲に示される範囲に含まれる参照元の内容を示す。   As shown in FIG. 6, the reference content data 431 shown in FROM_1 of the information relation data 430 is composed of an attribute 431a and an attribute value 431b. The attribute 431a includes items of ID, target, data ID, reference range, and reference content. The ID is a unique numerical value for identifying the reference content data in the usage information storage unit 43. The target indicates a location (internal resource database 42 or external resource database 44) where the reference source indicated by the reference content data 431 is stored. The data ID is the ID of the reference source indicated by the reference content data 431 in the internal resource database 42 or the external resource database 44 indicated by the target. The reference range indicates a referenced range of the reference source indicated by the data ID when the internal information is created. The reference content indicates the content of the reference source included in the range indicated in the reference range.

図6の例では、IDは「I_00034543」であり、対象は「外部リソースデータベース」であり、データIDは「00054122」であり、参照範囲は「13行目−16行目」であり、参照内容にはデータIDによって示される情報(ここでは外部情報440)の13行目から16行目に示される内容が示されている。   In the example of FIG. 6, the ID is “I_00034543”, the target is “external resource database”, the data ID is “00054122”, the reference range is “13th line to 16th line”, and the reference content Shows the contents shown in the 13th to 16th lines of the information (here, the external information 440) indicated by the data ID.

つまり、参照内容データ431は、外部リソースデータベース44に格納されている外部情報440の「本文」の一部を参照して利用している場合の例である。   That is, the reference content data 431 is an example in the case where a part of the “text” of the external information 440 stored in the external resource database 44 is referenced and used.

図7に示すように、情報関係データ430のFROM_2に示される参照内容データ432は、属性432a及び属性値432bから構成される。属性432aは、ID、対象、データID及び範囲の各項目を含む。ID、対象、データID及び参照範囲の各項目の内容は、上記した参照内容データ431と同様である。   As shown in FIG. 7, the reference content data 432 shown in FROM_2 of the information related data 430 is composed of an attribute 432a and an attribute value 432b. The attribute 432a includes items of ID, target, data ID, and range. The contents of each item of ID, object, data ID, and reference range are the same as the reference content data 431 described above.

図7の例では、IDは「I_94566710」であり、対象は「内部リソースデータベース」であり、データIDは「4506607」であり、参照範囲は「リンクとして参照」である。   In the example of FIG. 7, the ID is “I — 94556710”, the target is “internal resource database”, the data ID is “45066607”, and the reference range is “reference as a link”.

つまり、参照内容データ432は、内部リソースデータベース42内のデータIDが「4506607」である内部情報をリンクとして参照する場合の例である。   That is, the reference content data 432 is an example in which internal information whose data ID in the internal resource database 42 is “4506607” is referred to as a link.

次に、図8及び図9を参照して、図3に示す外部情報440が情報源60において更新された場合に、外部情報440の内容の推移例について具体的に説明するための図である。図8は、外部情報440が情報源60において、更新日「2006/7/11」に更新された外部情報445の一例である。図9は、外部情報445が情報源60において、更新日「2006/09/25」に更新された外部情報447の一例である。   Next, referring to FIG. 8 and FIG. 9, when the external information 440 shown in FIG. 3 is updated in the information source 60, it is a diagram for specifically explaining a transition example of the content of the external information 440. . FIG. 8 is an example of the external information 445 in which the external information 440 is updated on the information source 60 on the update date “2006/7/11”. FIG. 9 is an example of the external information 447 in which the external information 445 is updated on the information source 60 on the update date “2006/09/25”.

図8に示される範囲445a内に示される例えば文字は、外部情報440が外部情報445に更新された場合に、変更された部分を示す。また、範囲445bは、前述した図6の参照内容データ431の参照範囲に示される範囲である。   For example, characters shown in a range 445 a shown in FIG. 8 indicate a changed part when the external information 440 is updated to the external information 445. The range 445b is a range shown in the reference range of the reference content data 431 in FIG.

同様に、図9に示される範囲447a及び447b内に示される例えば文字は、外部情報445が外部情報447に更新された場合に、変更された部分を示す。また、範囲447cは、上記した範囲445bと同様に、参照内容データ431の参照範囲に示される範囲である。   Similarly, for example, characters shown in the ranges 447a and 447b shown in FIG. 9 indicate changed portions when the external information 445 is updated to the external information 447. The range 447c is a range indicated in the reference range of the reference content data 431, similarly to the above-described range 445b.

なお、図8及び図9に示された範囲445a、445b、447a、447b、447cは、本実施形態をわかりやすくするために設けられているものであって、実際の外部情報445及び447内では他の本文と同様の形式のテキストで表現されている。   The ranges 445a, 445b, 447a, 447b, and 447c shown in FIGS. 8 and 9 are provided to make this embodiment easy to understand. In the actual external information 445 and 447, It is expressed in text in the same format as other text.

次に、図10のフローチャートを参照して、更新前の外部情報と更新後の外部情報との差分を検出し、更新前の外部情報を差分情報保存部45に格納する処理について説明する。ここでは、外部情報を外部情報Xとして説明する。   Next, a process of detecting a difference between external information before update and external information after update and storing the external information before update in the difference information storage unit 45 will be described with reference to the flowchart of FIG. Here, the external information is described as external information X.

まず、情報収集部54は、外部リソースデータベース44に格納されている外部情報Xと情報源60の外部情報Xとの更新日を示す情報を比較する。情報源60の外部情報Xの更新日の方が新しい場合、情報収集部54は、外部情報Xが更新されたことを検知する。この場合、情報収集部54は、情報源60の外部情報Xを収集する。以下、外部情報Xが更新されたことが検知された時点において、外部リソースデータベース44に格納されている外部情報Xを更新前の外部情報X1、収集された情報源60の外部情報Xを更新後の外部情報X2として説明する。   First, the information collection unit 54 compares information indicating the update date between the external information X stored in the external resource database 44 and the external information X of the information source 60. When the update date of the external information X of the information source 60 is newer, the information collection unit 54 detects that the external information X has been updated. In this case, the information collection unit 54 collects the external information X of the information source 60. Hereinafter, when it is detected that the external information X has been updated, the external information X stored in the external resource database 44 is updated before the external information X1 before updating, and the collected external information X of the information source 60 is updated. Will be described as external information X2.

次に、差分検出部55は、更新前の外部情報X1を参照元として利用または参照して作成された内部情報が内部リソースデータベース42に存在するか否かを、利用情報管理部53に問い合わせる。利用情報管理部53は、差分検出部55からの問い合わせに応じて、利用情報保存部43を参照する。利用情報管理部53は、利用情報保存部43に格納されている利用情報に基づいて、更新前の外部情報X1を参照元として利用または参照して作成された内部情報が存在するか否かを判定する(ステップS1)。利用情報管理部53は、その結果を差分検出部55に送信する。   Next, the difference detection unit 55 inquires of the usage information management unit 53 whether or not internal information created by using or referring to the external information X1 before update exists in the internal resource database 42. The usage information management unit 53 refers to the usage information storage unit 43 in response to an inquiry from the difference detection unit 55. Based on the usage information stored in the usage information storage unit 43, the usage information management unit 53 determines whether there is internal information created by using or referring to the external information X1 before update as a reference source. Determine (step S1). The usage information management unit 53 transmits the result to the difference detection unit 55.

差分検出部55は、更新前の外部情報X1を参照して作成された内部情報が存在する場合(ステップS1のYES)、更新前の外部情報X1と更新後の外部情報X2の内容とを参照する(ステップS2)。差分検出部55は、当該参照した結果、利用情報に含まれる参照範囲に示される部分の内容が変更されているか否かを判定する(ステップS3)。   When there is internal information created by referring to the external information X1 before update (YES in step S1), the difference detection unit 55 refers to the external information X1 before update and the content of the external information X2 after update. (Step S2). As a result of the reference, the difference detection unit 55 determines whether or not the content of the portion indicated in the reference range included in the usage information has been changed (step S3).

ここで、ステップ3の処理について上記した図3、図8及び図9に示す外部情報440、外部情報445及び外部情報447を例に具体的に説明する。   Here, the processing of Step 3 will be specifically described by taking the external information 440, the external information 445, and the external information 447 shown in FIGS. 3, 8, and 9 as an example.

まず、外部情報440が外部情報445に更新された場合を想定する。この場合、範囲445a内の文字が変更されているが、範囲445aは、範囲445bに含まれていない。つまり、利用情報に含まれる参照範囲に示される部分である範囲445b内の文字は変更されていない。この場合、図10のステップS2の処理では、利用情報に含まれる参照範囲に示される部分の内容が更新により変更されていないと判定される。   First, the case where the external information 440 is updated to the external information 445 is assumed. In this case, the characters in the range 445a are changed, but the range 445a is not included in the range 445b. That is, the characters in the range 445b that is the portion indicated by the reference range included in the usage information are not changed. In this case, in the process of step S2 in FIG. 10, it is determined that the content of the portion indicated in the reference range included in the usage information has not been changed by the update.

次に、外部情報445が外部情報447に更新された場合を想定する。この場合、範囲447a及び447b内の文字が変更されており、かつ範囲447a及び447bは範囲447cに含まれている。つまり、利用情報に含まれる参照範囲に示される部分である範囲447c内の文字は変更されている。この場合、図10のステップS2の処理では、利用情報に含まれる参照範囲に示される部分の内容が更新により変更されていると判定される。   Next, it is assumed that the external information 445 is updated to the external information 447. In this case, the characters in the ranges 447a and 447b are changed, and the ranges 447a and 447b are included in the range 447c. That is, the characters in the range 447c, which is the portion indicated by the reference range included in the usage information, have been changed. In this case, in the process of step S2 of FIG. 10, it is determined that the content of the portion indicated in the reference range included in the usage information has been changed by updating.

再び図10に戻ると、差分検出部55は、利用情報に含まれる参照範囲に示される部分の内容が更新により変更されていると判定した場合(ステップS3のYES)、当該変更が加えられたテキスト量を例えば評価式F(x)によって評価する(ステップS4)。   Returning to FIG. 10 again, if the difference detection unit 55 determines that the content of the portion indicated in the reference range included in the usage information has been changed by updating (YES in step S3), the change has been made. The text amount is evaluated by, for example, the evaluation formula F (x) (step S4).

この評価式の一例として、評価式F(x)=Σ(更新前の外部情報X1の参照範囲に含まれている部分の更新文字数)/Σ(更新前の外部情報X1の参照範囲に含まれている部分の総文字数)*(更新前の外部情報X1の更新文字数)/(更新前の外部情報X1の総文字数)が考えられる。なお、この評価式F(x)の演算子「Σ」は、更新前の外部情報X1を参照して作成された情報が複数存在する場合に、当該複数の情報分を足し合わせることを意味する。   As an example of this evaluation formula, evaluation formula F (x) = Σ (number of updated characters included in the reference range of external information X1 before update) / Σ (included in the reference range of external information X1 before update) The total number of characters in the part) * (number of updated characters of external information X1 before update) / (total number of characters of external information X1 before update) can be considered. Note that the operator “Σ” in the evaluation formula F (x) means that when there are a plurality of pieces of information created by referring to the external information X1 before the update, the plurality of pieces of information are added. .

差分検出部55は、上記した評価式F(x)の値が、予め定義されている閾値より大きいか否かを判定する(ステップS5)。   The difference detection unit 55 determines whether or not the value of the above-described evaluation formula F (x) is larger than a predefined threshold value (step S5).

差分検出部55は、評価式F(x)の値が閾値より大きい場合(ステップS5のYES)、更新前の外部情報X1の参照範囲内の部分を差分情報として、外部情報Xを示す外部情報IDに対応付けて差分情報保存部45に格納する(ステップS6)。   When the value of the evaluation formula F (x) is larger than the threshold (YES in step S5), the difference detection unit 55 uses the portion within the reference range of the external information X1 before the update as the difference information, and external information indicating the external information X The information is stored in the difference information storage unit 45 in association with the ID (step S6).

一方、差分検出部55は、評価式F(x)の値が閾値より小さい場合(ステップS5のNO)、外部リソースデータベース44に格納されている更新前の外部情報X1を更新後の外部情報X2に更新する(ステップS7)。   On the other hand, when the value of the evaluation formula F (x) is smaller than the threshold value (NO in step S5), the difference detection unit 55 updates the external information X1 before update stored in the external resource database 44 to the external information X2 after update. (Step S7).

なお、上記した評価式F(x)では、更新前の外部情報X1の参照範囲内で更新文字数が多い場合、評価式F(x)の値が大きくなる。また、同様に、更新前の外部情報X1全体での更新文字数が多い場合でも、評価式F(x)の値は大きくなる。つまり、この処理では、更新前の外部情報X1において、参照範囲内で(更新による)変更が多い場合または全体として(更新による)変更が多い場合に、当該参照範囲内の部分が差分情報として格納される可能性が高くなる。   In the evaluation formula F (x), when the number of updated characters is large within the reference range of the external information X1 before update, the value of the evaluation formula F (x) is large. Similarly, the value of the evaluation formula F (x) increases even when the number of updated characters in the entire external information X1 before update is large. That is, in this process, in the external information X1 before update, when there are many changes (due to update) within the reference range or when there are many changes (due to update) as a whole, the part within the reference range is stored as difference information Is likely to be.

また、上記した評価式F(x)は、テキストの変更量のみに基づいて評価式F(x)の値を算出するものであるが、参照範囲内の文中の例えば「価格」または「日付」に関する内容が変更されている場合には、既定の重みを乗ずるような評価式としても良い。   The evaluation formula F (x) described above calculates the value of the evaluation formula F (x) based only on the text change amount. For example, “price” or “date” in the sentence within the reference range. When the content regarding is changed, an evaluation formula that multiplies a predetermined weight may be used.

一方、上記したステップS1、S3においてNOの場合、ステップS7の処理が実行される。   On the other hand, if NO in steps S1 and S3, the process of step S7 is executed.

図11は、差分情報保存部45に格納されている差分情報450のデータ構造の一例を示す。   FIG. 11 shows an example of the data structure of the difference information 450 stored in the difference information storage unit 45.

差分情報450は、属性451及び属性値452から構成される。属性451は、差分情報ID、外部情報ID、外部情報更新日、範囲及び内容の各項目を含む。差分情報IDは、差分情報保存部45内で差分情報を特定するための一意な数値である。外部情報IDは、差分情報450に対応する外部情報(更新後の外部情報)を示すIDである。外部情報更新日は、外部情報IDに示される外部情報が参照された時点の内容に更新された日を示す。範囲は、外部情報IDによって示される外部情報のどの部分についての差分情報であるかを示す。内容は、差分情報450によって示される内容(本文)を示す。   The difference information 450 includes an attribute 451 and an attribute value 452. The attribute 451 includes items of difference information ID, external information ID, external information update date, range, and content. The difference information ID is a unique numerical value for specifying the difference information in the difference information storage unit 45. The external information ID is an ID indicating external information (external information after update) corresponding to the difference information 450. The external information update date indicates the date when the external information indicated by the external information ID is updated to the content at the time of reference. The range indicates which part of the external information indicated by the external information ID is the difference information. The content indicates the content (text) indicated by the difference information 450.

図11の例では、差分情報IDは「000001」であり、外部情報IDは「00054122」であり、外部情報更新日は「2006/06/15」であり、範囲は「13行−16行」であり、内容には外部情報更新日に更新された外部情報IDによって示される外部情報の、範囲に示される内容が示されている。   In the example of FIG. 11, the difference information ID is “000001”, the external information ID is “00054122”, the external information update date is “2006/06/15”, and the range is “line 13-16”. In the contents, contents shown in the range of the external information indicated by the external information ID updated on the external information update date are shown.

次に、図12のフローチャートを参照して、ユーザに対して差分情報を表示する処理手順について説明する。   Next, a processing procedure for displaying difference information to the user will be described with reference to the flowchart of FIG.

まず、ユーザは、内部リソースデータベース42または外部リソースデータベース44に格納されている情報のうち、ユーザに対して表示する情報(リソース)として例えば情報検索の要求に合致する内部情報を指定したものとする(ステップS11)。   First, it is assumed that the user designates internal information that matches an information search request, for example, as information (resource) to be displayed to the user among information stored in the internal resource database 42 or the external resource database 44. (Step S11).

情報検索・表示部56は、インタフェース51を介してクライアント端末のブラウザにより、ユーザによって指定された内部情報を当該端末に表示させる(ステップS12)。   The information search / display unit 56 causes the terminal of the client terminal to display the internal information designated by the user via the interface 51 on the terminal (step S12).

ここで、表示された内部情報の参照元として外部情報(参照元の外部情報)が存在するものとする。ユーザによって、参照元の外部情報を表示する指示がされた場合(ステップS13のYES)、差分情報検出部55は、当該参照元の外部情報に対応する差分情報が存在するか否かを判定する(ステップS14)。   Here, it is assumed that external information (reference source external information) exists as a reference source of the displayed internal information. When the user gives an instruction to display the external information of the reference source (YES in step S13), the difference information detection unit 55 determines whether there is difference information corresponding to the external information of the reference source. (Step S14).

差分情報検出部55は、参照元の外部情報に対応する差分情報が存在する場合には(ステップS14のYES)、当該差分情報を選出する(ステップS15)。なお、参照元の外部情報に対応する差分情報が複数存在する場合には、例えば参照元の外部情報を参照して作成された内部情報の作成日、差分情報の外部情報更新日または参照範囲に基づいて、取り込まれた(参照された)時点での参照元の外部情報の内容を示す差分情報を選出する。   When there is difference information corresponding to the external information of the reference source (YES in step S14), the difference information detection unit 55 selects the difference information (step S15). If there are multiple pieces of difference information corresponding to the external information of the reference source, for example, the creation date of the internal information created by referring to the external information of the reference source, the external information update date of the difference information, or the reference range Based on this, the difference information indicating the content of the external information of the reference source at the time of being taken in (referenced) is selected.

情報検索・表示部56は、クライアント端末の例えばブラウザにより、参照元の外部情報の参照範囲の部分を、差分情報検出部55によって選出された差分情報の内容に置き換えて表示させる(ステップS16)。   The information search / display unit 56 causes the reference range of the reference source external information to be replaced with the content of the difference information selected by the difference information detection unit 55 and displayed by the browser of the client terminal, for example (step S16).

差分情報の内容に置き換えて表示された参照元の外部情報に代えて、最新(現時点)の参照元の外部情報を表示する指示がされた場合には(ステップS17のYES)、外部リソースデータベース44に格納されている参照元の外部情報がそのまま表示される。   When an instruction to display the external information of the latest (current) reference source is given in place of the external information of the reference source displayed in place of the content of the difference information (YES in step S17), the external resource database 44 The external information of the reference source stored in is displayed as it is.

一方、ステップS13において、ユーザによって参照元の外部情報を表示する指示がされない場合は、上述したステップS14乃至ステップS18の処理は実行されない。   On the other hand, if the user does not give an instruction to display the external information of the reference source in step S13, the processes in steps S14 to S18 described above are not executed.

また、ステップS17において、差分情報の内容に置き換えて表示された参照元の外部情報に代えて、最新の参照元の外部情報を表示する指示がされない場合、上述したステップS18の処理は実行されない。   In step S17, if the instruction to display the latest external information of the reference source is not given in place of the external information of the reference source displayed in place of the content of the difference information, the process of step S18 described above is not executed.

また、ステップS14において、ユーザによって表示の指示がされた外部情報に対応する差分情報が存在しない場合、ステップS18の処理が実行される。   In step S14, if there is no difference information corresponding to the external information instructed to be displayed by the user, the process of step S18 is executed.

なお、ステップS12において、参照元の外部情報に対応する差分情報が存在する場合には、内部情報をユーザに対して表示する際にその旨を示す例えばマークを表示する構成でも良い。この構成によれば、ユーザは、上記したマークを確認することによって、表示されている内部情報が最新の内容を参照して作成された情報か否かを判断することが可能となる。   In step S12, when there is difference information corresponding to the external information of the reference source, for example, a mark indicating that may be displayed when displaying the internal information to the user. According to this configuration, the user can determine whether the displayed internal information is information created by referring to the latest contents by confirming the above-described mark.

次に、図3乃至図9及び図11を参照して、知識情報共有システム50の動作について具体的に説明する。   Next, the operation of the knowledge information sharing system 50 will be specifically described with reference to FIGS. 3 to 9 and 11.

情報収集部54によって、図3に示す外部情報440が収集され、以後の収集により、図8に示す外部情報445が収集された場合を想定する。この場合、図6に示す参照内容データの参照範囲に示される、外部情報445の範囲445b内には更新による変更がないため、外部情報445の範囲445b内の部分は差分情報として差分情報保存部45に格納されない。   It is assumed that the external information 440 illustrated in FIG. 3 is collected by the information collection unit 54 and the external information 445 illustrated in FIG. In this case, since there is no change due to the update in the range 445b of the external information 445 shown in the reference range of the reference content data shown in FIG. 6, the portion in the range 445b of the external information 445 is a difference information storage unit as difference information 45 is not stored.

一方、情報収集部54によって、図3に示す外部情報440が収集され、以後の収集により、図9に示す外部情報447が収集された場合を想定する。この場合、図6に示す参照内容データの参照範囲に示される、外部情報447の範囲447c内には範囲447a及び447bで更新による変更がある。ここで、評価式F(x)の値が閾値より大きいと仮定すると、外部情報440の参照範囲の部分は差分情報として差分情報保存部45に格納される。このとき、外部リソースデータベース44に格納されている外部情報440は、外部情報447に更新される。   On the other hand, it is assumed that the external information 440 shown in FIG. 3 is collected by the information collecting unit 54 and the external information 447 shown in FIG. In this case, in the range 447c of the external information 447 shown in the reference range of the reference content data shown in FIG. 6, there are changes due to updating in the ranges 447a and 447b. Here, assuming that the value of the evaluation formula F (x) is larger than the threshold value, the reference range portion of the external information 440 is stored in the difference information storage unit 45 as difference information. At this time, the external information 440 stored in the external resource database 44 is updated to the external information 447.

以後、ユーザの指定により、図4の内部情報を表示した場合を想定する。この場合、ユーザによって図4に示される参照ID(00054122)に示される外部情報の表示が指示された場合には、外部リソースデータベース44に格納されている外部情報447はそのまま表示されない。この場合、外部情報447の範囲447cの部分は、差分情報保存部45に格納されている差分情報によって示される外部情報440の参照範囲の部分に置き換えられて表示される。   Hereinafter, it is assumed that the internal information shown in FIG. In this case, when the display of the external information indicated by the reference ID (00054122) shown in FIG. 4 is instructed by the user, the external information 447 stored in the external resource database 44 is not displayed as it is. In this case, the range 447c portion of the external information 447 is replaced with the reference range portion of the external information 440 indicated by the difference information stored in the difference information storage unit 45 and displayed.

上記したように本実施形態においては、外部情報が情報源60において更新された場合に、更新前の外部情報を差分情報として差分情報保存部45に格納することができる。これにより、外部情報が更新された場合であっても、更新前の外部情報を参照して作成された情報に対応付けて、参照された時点での外部情報(更新前)を管理することが可能になり、更新前の外部情報を参照して作成された情報の背景情報が失われることを防止できる。これにより、知識情報共有システム50で共有する情報の精度(正確さ)が失われることを防止することが可能となる。   As described above, in the present embodiment, when external information is updated in the information source 60, the external information before update can be stored in the difference information storage unit 45 as difference information. Thereby, even when the external information is updated, the external information (before update) at the time of reference can be managed in association with the information created by referring to the external information before update. This makes it possible to prevent the loss of background information of information created by referring to external information before update. As a result, it is possible to prevent the accuracy (accuracy) of information shared by the knowledge information sharing system 50 from being lost.

また、本実施形態においては、更新前の外部情報の参照された範囲のみを差分情報として差分情報保存部45に格納することで、差分情報保存部45に格納する情報量を必要最低限にすることが可能である。   Further, in the present embodiment, by storing only the referenced range of the external information before update as difference information in the difference information storage unit 45, the amount of information stored in the difference information storage unit 45 is minimized. It is possible.

また、更新前の外部情報と更新後の外部情報との表示を切り替えることが可能であるため、ユーザは、参照された時点での情報と最新の情報がどのように変わっているかを確認することが可能となる。   In addition, since it is possible to switch the display between external information before update and external information after update, the user should check how the information at the time of reference and the latest information have changed. Is possible.

なお、本実施形態においては、更新前の外部情報の参照されている範囲を差分情報として検出するものとして説明したが、更新前の外部情報のうち、更新前の外部情報の参照されている部分を含む範囲をユーザに選択させる構成であっても良い。この場合では、ユーザによって選択された範囲が、差分情報として検出される。このため、更新前の外部情報の参照されている部分以外についても、差分情報として検出することが可能となる。   In the present embodiment, the range in which external information before update is referred to is detected as difference information. However, the portion of external information before update in which external information before update is referenced. The configuration may be such that the user can select a range including. In this case, the range selected by the user is detected as difference information. For this reason, it is possible to detect the difference information other than the part of the external information before being updated.

また、更新前の外部情報の本文の要約を差分情報として検出する構成であっても良い。この場合、更新前の外部情報の参照されている範囲を中心に要約を作成することで、背景情報が失われることを防止できるだけでなく、更新前の外部情報全体について差分情報として検出することができる。   Moreover, the structure which detects the summary of the text of the external information before an update as difference information may be sufficient. In this case, it is possible not only to prevent the background information from being lost, but also to detect the entire external information before the update as difference information by creating a summary centered on the referenced range of the external information before the update. it can.

また、更新前の外部情報の参照されている範囲に、テキスト化することができない情報例えば画像情報が含まれる場合には、当該画像情報をイメージのまま保存する構成であっても構わない。   Further, when information that cannot be converted into text, for example, image information is included in a range in which external information before update is referred to, the image information may be stored as an image.

なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment.

本発明の実施形態に係る知識情報共有システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図。The block diagram which shows the hardware constitutions of the client-server system containing the knowledge information sharing system which concerns on embodiment of this invention. 図1の知識情報共有システム50の主として機能構成を示すブロック図。The block diagram which mainly shows the function structure of the knowledge information sharing system 50 of FIG. 外部リソースデータベース44に格納されている外部情報440のデータ構造の一例を示す図。The figure which shows an example of the data structure of the external information 440 stored in the external resource database 44. 内部リソースデータベース42に格納されている内部情報420のデータ構造の一例を示す図。The figure which shows an example of the data structure of the internal information 420 stored in the internal resource database. 利用情報に含まれる情報関係データ430のデータ構造の一例を示す図。The figure which shows an example of the data structure of the information related data 430 contained in utilization information. 利用情報に含まれる参照内容データ431のデータ構造の一例を示す図。The figure which shows an example of the data structure of the reference content data 431 contained in utilization information. 利用情報に含まれる参照内容データ432のデータ構造の一例を示す図。The figure which shows an example of the data structure of the reference content data 432 contained in utilization information. 外部情報440が情報源60において更新された外部情報445の一例を示す図。The figure which shows an example of the external information 445 in which the external information 440 was updated in the information source 60. 外部情報445が情報源60において更新された外部情報447の一例を示す図。The figure which shows an example of the external information 447 in which the external information 445 was updated in the information source 60. 更新前の外部情報と更新後の外部情報との差分を検出し、更新前の外部情報を差分情報保存部45に格納する処理手順を示すフローチャート。The flowchart which shows the process sequence which detects the difference of the external information before update, and the external information after update, and stores the external information before update in the difference information storage part 45. FIG. 差分情報保存部45に格納されている差分情報450のデータ構造の一例を示す図。The figure which shows an example of the data structure of the difference information 450 stored in the difference information storage part 45. ユーザに対して差分情報を表示する処理手順を示すフローチャート。The flowchart which shows the process sequence which displays difference information with respect to a user.

符号の説明Explanation of symbols

10…コンピュータ、20…クライアント端末、30…ネットワーク、40…外部記憶装置、42…内部リソースデータベース(第2の格納手段)、43…利用情報保存部、44…外部リソースデータベース(第1の格納手段)、45…差分情報保存部、50…情報共有システム、51…インタフェース、52…情報登録部、53…利用情報管理部、54…情報収集部、55…差分検出部、56…情報検索・表示部、60…情報源。   DESCRIPTION OF SYMBOLS 10 ... Computer, 20 ... Client terminal, 30 ... Network, 40 ... External storage device, 42 ... Internal resource database (2nd storage means), 43 ... Usage information preservation | save part, 44 ... External resource database (1st storage means) ), 45 ... Difference information storage unit, 50 ... Information sharing system, 51 ... Interface, 52 ... Information registration unit, 53 ... Usage information management unit, 54 ... Information collection unit, 55 ... Difference detection unit, 56 ... Information search / display 60, an information source.

Claims (5)

知識情報共有システムのコンピュータに
前記知識情報共有システムの外部に存在する情報源から外部情報を収集して第1の格納手段に格納するステップと、
前記第1の格納手段に格納された外部情報を参照して作成された内部情報を第2の格納手段に格納するとともに、その参照された時点での外部情報の参照範囲を管理するステップと、
前記情報源を監視することにより前記情報源で外部情報が更新されたことが検知された場合に、前記外部情報を参照して作成された内部情報が前記第2の格納手段に存在するかを判定するステップと、
前記内部情報が存在することが判定された場合に、前記第1の格納手段に格納された外部情報における前記参照範囲及び前記情報源で更新された外部情報における前記参照範囲を参照し、当該参照範囲の情報の内容が、更新によって変更されたかを検出するステップと、
前記参照範囲の情報の内容が変更されたと検出された場合にのみ、更新前の当該参照範囲の情報の内容を差分情報として差分情報保存手段に格納するステップと、
ユーザによって指定された内部情報を端末に表示させる際に、参照された時点での参照元の外部情報の内容を示す差分情報として、前記差分情報保存手段に格納された差分情報を提示するステップと
を実行させるための情報管理プログラム。
To computer of knowledge information sharing system ,
And storing in the first storage means to collect external information from sources external to the said knowledge information sharing system,
Storing internal information created by referring to the external information stored in the first storage means in the second storage means, and managing a reference range of the external information at the time of reference ;
By monitoring the information source, if the external information by the information source is updated is detected, or internal information created with reference to the external information is present in said second storage means Determining
When it is determined that the internal information exists, the reference range in the external information stored in the first storage unit and the reference range in the external information updated by the information source are referred to, and the reference Detecting whether the content of the range information has been changed by the update ;
Only when it is detected that the content of the information in the reference range has been changed, storing the content of the information in the reference range before the update as difference information in the difference information storage unit;
Presenting the difference information stored in the difference information storage means as difference information indicating the content of the external information of the reference source at the time of reference when displaying the internal information designated by the user on the terminal ; information management program for the execution.
前記コンピュータに、
前記第1の格納手段に格納された外部情報のうち、前記参照範囲を含む範囲をユーザに選択させるステップを更に具備し、
前記格納するステップにおいて、前記選択された範囲に含まれる内容を前記差分情報として検出する
ことを特徴とする請求項1記載の情報管理プログラム。
In the computer,
A step of causing the user to select a range including the reference range from the external information stored in the first storage unit;
The information management program according to claim 1, wherein in the storing step, content included in the selected range is detected as the difference information.
前記コンピュータに、
前記内部情報の参照元として提示された前記差分情報を、前記情報源で更新された外部情報にユーザからの指示に応じて切り替えるステップを更に実行させることを特徴とする請求項1記載の情報管理プログラム。
In the computer,
The information management according to claim 1, further comprising a step of switching the difference information presented as a reference source of the internal information to external information updated by the information source in accordance with an instruction from a user. program.
各種情報を有する外部の情報源から外部情報を収集して格納する第1の格納手段と、
前記第1の格納手段に格納された外部情報を参照して作成された内部情報を格納する第2の格納手段と、その参照された時点での外部情報の参照範囲を管理する第3の格納手段と、
前記情報源の外部情報及び前記第1の格納手段に格納された外部情報の更新日を示す情報に基づいて前記情報源で外部情報が更新されたことが検知された場合に、
前記外部情報を参照して作成された内部情報が前記第2の格納手段に存在するかを判定する判定手段と、
前記判定手段によって前記内部情報が存在することが判定された場合に、前記第1の格納手段に格納された外部情報における前記参照範囲及び前記情報源で更新された外部情報における前記参照範囲を参照し、当該参照範囲の情報の内容が、更新によって変更されたかを検出する差分検出手段と、
前記参照範囲の情報の内容が変更されたと検出された場合にのみ、更新前の当該参照範囲の情報の内容を差分情報として格納する差分情報保存手段と、
ユーザによって指定された内部情報を端末に表示させる際に、参照された時点での参照元の外部情報の内容を示す差分情報として、前記差分情報保存手段に格納された差分情報を提示する提示手段と
を具備することを特徴とする知識情報共有システム。
First storage means for collecting and storing external information from external information sources having various types of information;
Second storage means for storing internal information created by referring to the external information stored in the first storage means, and third storage for managing a reference range of the external information at the time of the reference Means,
Based on the information indicating the update date of the external information and the external information stored in the first storage means of the information source, if the external information is updated is detected by the information source,
Determination means for determining whether internal information created by referring to the external information exists in the second storage means;
When the determination unit determines that the internal information exists, the reference range in the external information stored in the first storage unit and the reference range in the external information updated by the information source are referred to. Difference detection means for detecting whether the content of the information in the reference range has been changed by the update ;
Only when it is detected that the content of the information in the reference range has been changed, difference information storage means for storing the content of the information in the reference range before update as difference information;
Presenting means for presenting the difference information stored in the difference information storage means as difference information indicating the content of the external information of the reference source at the time of reference when displaying the internal information designated by the user on the terminal And a knowledge information sharing system characterized by comprising:
知識情報共有システムのコンピュータが、  Computer of knowledge information sharing system
前記知識情報共有システムの外部に存在する情報源から外部情報を収集して第1の格納手段に格納するステップと、  Collecting external information from an information source existing outside the knowledge information sharing system and storing it in a first storage means;
前記第1の格納手段に格納された外部情報を参照して作成された内部情報を第2の格納手段に格納するとともに、その参照された時点での外部情報の参照範囲を管理するステップと、  Storing internal information created by referring to the external information stored in the first storage means in the second storage means, and managing a reference range of the external information at the time of reference;
前記情報源を監視することにより、前記情報源で外部情報が更新されたことが検知された場合に、前記外部情報を参照して作成された内部情報が前記第2の格納手段に存在するかを判定するステップと、  Whether the internal information created by referring to the external information exists in the second storage means when it is detected by the information source that the external information has been updated by monitoring the information source Determining
前記内部情報が存在することが判定された場合に、前記第1の格納手段に格納された外部情報における前記参照範囲及び前記情報源で更新された外部情報における前記参照範囲を参照し、当該参照範囲の情報の内容が、更新によって変更されたかを検出するステップと、  When it is determined that the internal information exists, the reference range in the external information stored in the first storage unit and the reference range in the external information updated by the information source are referred to, and the reference Detecting whether the content of the range information has been changed by the update;
前記参照範囲の情報の内容が変更されたと検出された場合にのみ、更新前の当該参照範囲の情報の内容を差分情報として差分情報保存手段に格納するステップと、Only when it is detected that the content of the information in the reference range has been changed, storing the content of the information in the reference range before the update as difference information in the difference information storage unit;
ユーザによって指定された内部情報を端末に表示させる際に、参照された時点での参照元の外部情報の内容を示す差分情報として、前記差分情報保存手段に格納された差分情報を提示するステップと  Presenting the difference information stored in the difference information storage means as difference information indicating the content of the external information of the reference source at the time of reference when displaying the internal information designated by the user on the terminal;
を実行する情報管理方法。  Information management method to execute.
JP2006197311A 2006-07-19 2006-07-19 Information management program and knowledge information sharing system Expired - Fee Related JP4995505B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006197311A JP4995505B2 (en) 2006-07-19 2006-07-19 Information management program and knowledge information sharing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006197311A JP4995505B2 (en) 2006-07-19 2006-07-19 Information management program and knowledge information sharing system

Publications (2)

Publication Number Publication Date
JP2008027074A JP2008027074A (en) 2008-02-07
JP4995505B2 true JP4995505B2 (en) 2012-08-08

Family

ID=39117653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006197311A Expired - Fee Related JP4995505B2 (en) 2006-07-19 2006-07-19 Information management program and knowledge information sharing system

Country Status (1)

Country Link
JP (1) JP4995505B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5440186B2 (en) 2010-01-06 2014-03-12 富士通株式会社 Design support apparatus and design support program
JP7233066B1 (en) 2022-05-23 2023-03-06 株式会社スカイコム Browsing PDF generation system, Browsing PDF generation method and its program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3517477B2 (en) * 1995-04-07 2004-04-12 キヤノン株式会社 Hypertext system and display method thereof
JPH09293010A (en) * 1996-04-26 1997-11-11 Mitsubishi Electric Corp Information synchronization method
JP3584837B2 (en) * 2000-02-16 2004-11-04 日本電気株式会社 Distributed information securing device, distributed information securing business system, and machine-readable recording medium recording program
JP2002259414A (en) * 2001-02-28 2002-09-13 Ricoh Co Ltd Document management system, document management method and recording medium recording document management procedure
JP2004318897A (en) * 2004-05-19 2004-11-11 Oki Electric Ind Co Ltd Editing support method using database and recording medium with program thereof recorded
JP4253315B2 (en) * 2005-05-16 2009-04-08 株式会社東芝 Knowledge information collecting system and knowledge information collecting method

Also Published As

Publication number Publication date
JP2008027074A (en) 2008-02-07

Similar Documents

Publication Publication Date Title
JP5018774B2 (en) Monitoring device, monitoring system, monitoring method and program
US8578328B2 (en) Method for presenting candidate for link target to component in web application, as well as computer program and computer system for the same
JP6677828B2 (en) Sensor network management system and sensor network management method
WO2013098915A1 (en) Management server, management system, and management method
JP5294002B2 (en) Document management system, document management program, and document management method
JP2008243033A (en) SEARCH SYSTEM, SEARCH METHOD, PROGRAM, AND STORAGE MEDIUM
CN102831179B (en) web page processing method and device
JP4995505B2 (en) Information management program and knowledge information sharing system
JP5232054B2 (en) Information provision device
JP2009069973A (en) SEARCH METHOD, SEARCH PROGRAM, STORAGE MEDIUM, AND INFORMATION PROCESSING DEVICE
JP6171703B2 (en) Document management apparatus and document management program
JP5082819B2 (en) Operation support apparatus, operation support method, and operation support program
CN113094088A (en) Database configuration information acquisition method and device, computer equipment and storage medium
JP2005078334A (en) Search method in document management system
US20140081910A1 (en) Method and apparatus for document updating
KR100907453B1 (en) Software management method and system based on user evaluation
JP4253315B2 (en) Knowledge information collecting system and knowledge information collecting method
JP2000123030A (en) Information presentation method and apparatus, information presentation system, recording medium
JP2011118575A (en) Failure countermeasure information acquisition method and management server
JP5197128B2 (en) Dependency Estimation Device, Dependency Estimation Program, and Recording Medium
JP2010134552A (en) Content management system, content management method and content management program
JP5616473B2 (en) Information processing apparatus and information processing method
JP5175574B2 (en) Content management server, content management program, and content management method
JP4469818B2 (en) Data management apparatus, data program, and data management method
CN113918848B (en) Automatic jump focusing method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090908

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100528

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100617

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20100716

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20111128

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20111206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120321

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120510

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4995505

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees