JP5156491B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP5156491B2
JP5156491B2 JP2008150348A JP2008150348A JP5156491B2 JP 5156491 B2 JP5156491 B2 JP 5156491B2 JP 2008150348 A JP2008150348 A JP 2008150348A JP 2008150348 A JP2008150348 A JP 2008150348A JP 5156491 B2 JP5156491 B2 JP 5156491B2
Authority
JP
Japan
Prior art keywords
information
organization
hierarchy
node
hierarchical
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
JP2008150348A
Other languages
Japanese (ja)
Other versions
JP2009295079A (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.)
ProField Co Ltd
Original Assignee
ProField Co Ltd
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 ProField Co Ltd filed Critical ProField Co Ltd
Priority to JP2008150348A priority Critical patent/JP5156491B2/en
Publication of JP2009295079A publication Critical patent/JP2009295079A/en
Application granted granted Critical
Publication of JP5156491B2 publication Critical patent/JP5156491B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、会社等の組織に関する情報を処理する情報処理装置等に関するものである。 The present invention relates to an information processing apparatus that processes information related to an organization such as a company.

従来の情報処理装置として、階層構造の電子組織図を作成し、表示装置の画面上の第1の領域に表示させる電子組織図作成手段と、第1の領域に表示された前記電子組織図の構成要素の表示順を表示装置の画面上の第2の領域で変更する電子組織図変更手段とを備えたものが知られていた(例えば、特許文献1参照)。
特開2007−257364号公報(第1頁、第1図等)
As a conventional information processing apparatus, an electronic organization chart creating means for creating an electronic organization chart having a hierarchical structure and displaying it in a first area on the screen of a display device, and the electronic organization chart displayed in the first area There has been known one provided with electronic organization chart changing means for changing the display order of the constituent elements in the second area on the screen of the display device (for example, see Patent Document 1).
JP 2007-257364 A (first page, FIG. 1 etc.)

しかしながら、上述したように組織図等の組織の構成を示す情報があっても、従来の情報処理装置等においては、このような組織の構成を示す情報と、組織の構成員の行動を規定するための情報、例えば社内規定等が、実際の組織の構成に適合したものであるか否か等をチェックすることができないという課題があった。   However, as described above, even if there is information indicating the structure of the organization such as an organization chart, the conventional information processing apparatus or the like defines the information indicating the structure of the organization and the behavior of the members of the organization. For example, there is a problem that it is impossible to check whether information for the company, for example, in-house regulations or the like is adapted to the actual organization configuration.

このため、社内規定等の組織の構成員の行動を規定するための情報を作成しても、作成した情報が、組織の構成の実情にあわず、有効に機能しなかったりする等の課題が生じていていた。特に、組織の業務等に関する標準化を認証する機構等によるマネジメント等に関連した認証取得等を行う場合においては、このように実際の組織の構成と、社内規定等の組織の構成員の行動を規定する情報とが、適応していない場合、認証を行う機関等において不備が指摘されてしまい、認証を受けられなくなってしまう恐れがあるという問題があった。   For this reason, even if information is created to regulate the behavior of members of the organization, such as in-house rules, the created information does not correspond to the actual structure of the organization and may not function effectively. It was happening. In particular, in the case of obtaining certification related to management etc. by the organization that certifies the standardization of the organization's business etc., the actual organization configuration and the behavior of the organization members such as in-house regulations are prescribed in this way If the information to be used is not adapted, there is a problem that the institution or the like that performs the authentication may point out a deficiency and the authentication may not be accepted.

本発明の情報処理装置は、組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける受付部と、前記組織内規定情報から、組織の構成員についての階層を示す情報である階層情報を取得する階層情報取得部と、前記階層情報により前記組織の構造を示している情報である組織構造情報が格納され得る組織構造情報格納部と、前記階層情報取得部が取得した階層情報と一致する階層情報が含まれている状況を、前記組織構造情報格納部に格納されている組織構造情報について判断し、当該判断の結果から、前記組織内規定情報が組織構造情報に適合しているか否かを判断する判断部と、前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する出力部とを備えた情報処理装置である。   The information processing apparatus according to the present invention is a reception unit that receives organization regulation information, which is information that regulates the behavior of members in an organization, and information that indicates a hierarchy of organization members from the organization regulation information. Hierarchical information acquisition unit that acquires hierarchical information, an organizational structure information storage unit that can store organizational structure information that is information indicating the structure of the organization by the hierarchical information, and the hierarchical information acquired by the hierarchical information acquisition unit Is determined with respect to the organizational structure information stored in the organizational structure information storage unit, and based on the result of the determination, the intra-organizational regulation information matches the organizational structure information. A determination unit that determines whether or not, and an output unit that outputs a determination result indicating that it does not conform when the determination unit determines that the in-organization regulation information does not conform to the organizational structure information; An information processing apparatus having.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを判断することができる。   With this configuration, it is possible to determine whether or not the information for defining the behavior of the members of the organization is appropriate for the organization configuration.

また、本発明の情報処理装置は、前記情報処理装置において、前記判断部は、前記組織構造情報格納部に格納されている組織構造情報に、前記階層情報取得部が取得した階層情報と一致する階層情報が含まれるか否かを判断し、当該階層情報が含まれない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus of the present invention, in the information processing apparatus, the determination unit matches the organizational structure information stored in the organizational structure information storage unit with the hierarchical information acquired by the hierarchical information acquisition unit. The information processing apparatus determines whether or not hierarchy information is included, and determines that the in-organization regulation information does not conform to the organization structure information when the hierarchy information is not included.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを判断することができる。   With this configuration, it is possible to determine whether or not the information for defining the behavior of the members of the organization is appropriate for the organization configuration.

また、本発明の情報処理装置は、前記情報処理装置において、前記組織構造情報は、ツリー状に階層構造化されており、当該ツリーを構成する各ノードに前記階層情報が対応付けられており、前記判断部は、前記組織構造情報における少なくとも一部の階層情報に対応するノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した階層情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus of the present invention, in the information processing apparatus, the organizational structure information is hierarchically structured in a tree shape, and the hierarchical information is associated with each node constituting the tree, The determination unit includes a hierarchy that matches the hierarchy information acquired by the hierarchy information acquisition unit at a node that is directly higher than or directly lower than a node corresponding to at least some of the hierarchy information in the organizational structure information. It is an information processing apparatus that determines whether or not a node associated with information exists, and determines that the in-organization regulation information does not match the organization structure information when the node does not exist.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成、特にツリー状の階層構造に適合したものであるか否かを判断することができる。   With this configuration, it is possible to determine whether or not the information for defining the behavior of the members of the organization is suitable for the organization configuration, particularly the tree-like hierarchical structure.

また、本発明の情報処理装置は、前記情報処理装置において、前記階層情報取得部は、前記組織内規定情報から、規定の対象となる行動を行う主体者を示す前記階層情報である主体者情報を取得し、前記判断部は、前記階層情報取得部が取得した主体者情報に対応付けられたノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した階層情報に対応したノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus according to the present invention, in the information processing apparatus, the hierarchy information acquisition unit is subject information that is the hierarchy information indicating the subject who performs the action to be prescribed from the in-organization provision information. The hierarchy information acquisition unit has acquired the determination unit at a node that is directly higher than or directly lower than the node associated with the subject information acquired by the hierarchy information acquisition unit. An information processing apparatus that determines whether or not a node corresponding to hierarchical information exists, and determines that the in-organization regulation information does not match the organization structure information when the node does not exist.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成、特にツリー状の階層構造に適合したものであるか否かを、組織内規定情報に含まれる主体者に関して選択的に判断することができる。   With this configuration, whether or not the information for specifying the behavior of the members of the organization is suitable for the organization configuration, particularly the tree-like hierarchical structure, is selected for the subject included in the in-organization specification information. Can be judged.

また、本発明の情報処理装置は、前記情報処理装置において、前記階層情報取得部は、前記組織内規定情報から、組織の構成員が行う行動の客体者を示す前記階層情報である客体者情報を取得し、前記判断部は、前記組織構造情報における少なくとも一部の構成員に対応するノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus according to the present invention, in the information processing apparatus, the hierarchy information acquisition unit is object information that is the hierarchy information indicating an action object performed by a member of the organization from the in-organization provision information. And the determination unit obtains the object person acquired by the hierarchical information acquisition unit at a node that is directly higher than or directly lower than a node corresponding to at least some members in the organizational structure information. Information processing for determining whether or not there is a node associated with the hierarchical information that matches the information, and determining that the in-organization regulation information does not conform to the organizational structure information when the node does not exist Device.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成、特にツリー状の階層構造に適合したものであるか否かを、組織内規定情報に含まれる客体者に関して選択的に判断することができる。   With such a configuration, whether or not the information for defining the behavior of the members of the organization is suitable for the organization configuration, particularly the tree-like hierarchical structure, is selected with respect to the object person included in the in-house defined information. Can be judged.

また、本発明の情報処理装置は、前記情報処理装置において、前記階層情報取得部は、前記組織内規定情報から、規定の対象となる行動を行う主体者を示す前記階層情報である主体者情報と、前記主体者が行う行動の客体者についての客体者情報を取得し、前記判断部は、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus according to the present invention, in the information processing apparatus, the hierarchy information acquisition unit is subject information that is the hierarchy information indicating the subject who performs the action to be prescribed from the in-organization provision information. And object information about an object subject to be performed by the subject, and the determination unit is configured to obtain a node associated with the hierarchy information that matches the subject information obtained by the layer information acquisition unit. It is determined whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit at a node that is directly above or below the line, and the node does not exist In this case, the information processing apparatus determines that the in-organization regulation information does not match the organization structure information.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成、特にツリー状の階層構造に適合したものであるか否かを、組織内規定情報に含まれる主体者および客体者に関して選択的に判断することができる。   With such a configuration, whether or not the information for defining the behavior of the members of the organization conforms to the organization configuration, particularly the tree-like hierarchical structure, is included in the in-organization regulation information. A judgment can be made selectively on the person.

また、本発明の情報処理装置は、前記情報処理装置において、前記判断部は、前記主体者情報が示す階層と、前記客体者情報が示す階層との上下関係を判断し、前記主体者情報が示す階層が、前記客体者情報が示す階層よりも、下位の階層である場合、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の上位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、前記主体者情報が示す階層が、前記客体者情報が示す階層よりも、上位の階層である場合、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する情報処理装置である。   In the information processing apparatus of the present invention, in the information processing apparatus, the determination unit determines a vertical relationship between a hierarchy indicated by the subject information and a hierarchy indicated by the subject information, and the subject information is When the hierarchy to be displayed is a lower hierarchy than the hierarchy indicated by the object person information, it is determined that the hierarchy is higher than the node associated with the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit. It is determined whether there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit, and the hierarchy indicated by the subject information indicates that the object information is If the hierarchy is higher than the indicated hierarchy, the hierarchy information acquisition unit is connected to a node that is directly below the node associated with the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit. Customer acquired Information for determining whether or not there is a node associated with the hierarchical information that matches the person information, and in the case where the node does not exist, information for determining that the in-organization regulation information does not conform to the organization structure information It is a processing device.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かの判断を行う際の、判断の対象となるノードを、主体者情報が対応付けられたノードを基点として適切に指定することができ、正確な判断が可能となる。   With this configuration, the subject information corresponds to the node to be determined when determining whether the information for defining the behavior of the members of the organization is appropriate for the organization configuration. The attached node can be appropriately specified as a base point, and accurate determination can be made.

また、本発明の情報処理装置は、前記情報処理装置において、前記階層情報取得部は、前記組織内規定情報から、組織の構成員が前記客体者情報の示す客体者に対して行う行動を示す情報である対客体者行動情報をさらに取得し、前記判断部は、前記対客体者行動情報に応じて、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かの判断を行う基点となるノードを、前記客体者情報が示す階層よりも上位の階層に対応付けられたノード、または、前記客体者情報が示す階層よりも下位の階層に対応付けられたノードのいずれか一方に決定する情報処理装置である。   Moreover, in the information processing apparatus according to the present invention, in the information processing apparatus, the hierarchy information acquisition unit indicates an action performed by a member of the organization on the object person indicated by the object person information from the in-organization regulation information. And further acquiring object person behavior information, which is information, and the determination unit is associated with the hierarchy information that matches the object person information acquired by the hierarchy information acquisition unit according to the object person action information The node serving as a base point for determining whether or not there is a node associated with a hierarchy higher than the hierarchy indicated by the object person information, or a hierarchy lower than the hierarchy indicated by the object person information This is an information processing apparatus that determines one of the associated nodes.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かの判断を行う際の、判断の基点となるノードを、客体者情報が対応付けられているノードに対して適切に指定することができる。   With this configuration, the object person information corresponds to the node that is the base point of the determination when determining whether the information for defining the behavior of the members of the organization is appropriate for the organization configuration. It can be specified appropriately for the attached node.

また、本発明の情報処理装置は、前記情報処理装置において、前記階層情報取得部は、前記組織内規定情報から、組織内の経営資源に関する情報である経営資源情報を示す情報であって、組織の構成員の行動の対象となる情報である対象経営資源情報を取得し、一以上の経営資源情報が格納され得る経営資源情報格納部と、前記階層情報取得部が取得した対象経営資源情報が示す経営資源情報が、前記経営資源情報格納部に格納されているか否かについて判断し、前記対象経営資源情報が示す経営資源情報が格納されていないことを判断した場合に、前記組織内規定情報が組織構造情報に適合しないことを判断する経営資源情報判断部とをさらに備え、前記出力部は、前記経営資源情報判断部が、前記組織内規定情報が組織構造情報に適合しないことを判断した場合に、前記組織内規定情報が組織構造情報に適合しないことを示す判断結果を出力する情報処理装置である。   In the information processing apparatus according to the present invention, in the information processing apparatus, the hierarchy information acquisition unit is information indicating management resource information that is information related to management resources in the organization from the in-organization regulation information, The target management resource information, which is information subject to the actions of the members of the group, is acquired, the management resource information storage unit in which one or more management resource information can be stored, and the target management resource information acquired by the hierarchy information acquisition unit are If the management resource information to be indicated is stored in the management resource information storage unit and it is determined that the management resource information indicated by the target management resource information is not stored, A management resource information determination unit that determines that the information does not conform to the organizational structure information, the output unit includes the management resource information determination unit, and the in-organization regulation information conforms to the organizational structure information. If it is determined that no, an information processing apparatus for outputting a result of determination indicating that the tissue within the specified information does not conform to the organizational structure information.

かかる構成により、組織の構成員の行動を規定するための情報が、経営資源情報に適合したものであるか否かを判断することができる。   With this configuration, it is possible to determine whether or not the information for defining the behavior of the members of the organization is suitable for the management resource information.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、前記階層情報取得部は、組織内規定文書である組織内規定情報から、自然言語処理により前記階層情報を取得する情報処理装置である。   Further, in the information processing apparatus of the present invention, in the information processing apparatus, the internal provision information received by the reception unit is an internal provision document that is information documenting the behavior provisions of members in the organization, The hierarchy information acquisition unit is an information processing apparatus that acquires the hierarchy information from organization-defined information that is an organization-defined document by natural language processing.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを正確に判断することができる。   With this configuration, it is possible to accurately determine whether or not the information for defining the behavior of the members of the organization is appropriate for the organization configuration.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、前記階層情報に利用可能な用語群を格納している用語群格納部をさらに備え、前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記用語群格納手段に格納されている用語群に一致する用語である前記階層情報を取得する情報処理装置である。   Further, in the information processing apparatus of the present invention, in the information processing apparatus, the internal provision information received by the reception unit is an internal provision document that is information documenting the behavior provisions of members in the organization, The device further comprises a term group storage unit that stores a term group that can be used for the hierarchy information, and the hierarchy information acquisition unit is stored in the term group storage unit from the organization prescription information that is an organization prescription document. It is an information processing apparatus that acquires the hierarchical information that is a term that matches a term group.

かかる構成により、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを迅速に判断することができる。   With this configuration, it is possible to quickly determine whether or not the information for defining the behavior of the members of the organization is appropriate for the organization configuration.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記主体者情報を自然言語処理により取得する情報処理装置である。   Further, in the information processing apparatus of the present invention, in the information processing apparatus, the internal provision information received by the reception unit is an internal provision document that is information documenting the behavior provisions of members in the organization, The hierarchy information acquisition unit is an information processing apparatus that acquires the subject information by natural language processing from organization-specific information that is an organization-specific document.

かかる構成により、主体者情報を精度良く取得することができ、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを精度良く判断することができる。また、特に、組織内規定文書のチェックを行う際に有効である。   With this configuration, the subject information can be acquired with high accuracy, and it can be accurately determined whether the information for defining the behavior of the members of the organization is suitable for the organization configuration. . In particular, it is effective when checking the organization-specific document.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記客体者情報を自然言語処理により取得する情報処理装置である。   Further, in the information processing apparatus of the present invention, in the information processing apparatus, the internal provision information received by the reception unit is an internal provision document that is information documenting the behavior provisions of members in the organization, The hierarchy information acquisition unit is an information processing apparatus that acquires the object person information by natural language processing from in-organization prescription information that is an in-organization prescription document.

かかる構成により、客体者情報を精度良く取得することができ、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを精度良く判断することができる。また、特に、組織内規定文書のチェックを行う際に有効である。   With such a configuration, it is possible to acquire object person information with high accuracy and to accurately determine whether information for defining the behavior of members of the organization is suitable for the organization configuration. . In particular, it is effective when checking the organization-specific document.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記対象経営資源情報を自然言語処理により取得する情報処理装置である。   Further, in the information processing apparatus of the present invention, in the information processing apparatus, the internal provision information received by the reception unit is an internal provision document that is information documenting the behavior provisions of members in the organization, The hierarchy information acquisition unit is an information processing apparatus that acquires the target management resource information by natural language processing from in-organization provision information that is an in-organization provision document.

かかる構成により、対象経営資源情報を精度良く取得することができ、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを正確に判断することができる。また、特に、組織内規定文書のチェックを行う際に有効である。   With this configuration, it is possible to accurately acquire target management resource information, and to accurately determine whether the information for defining the behavior of members of the organization is appropriate for the organization configuration it can. In particular, it is effective when checking the organization-specific document.

また、本発明の情報処理装置は、前記情報処理装置において、前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を、複数の項目に分けて文書化した情報である組織内規定文書であり、前記階層情報取得部は、前記組織内規定文書の文または項目別に、前記階層情報を取得し、前記判断部は、前記組織内規定文書の文または項目別に、前記階層情報取得部が取得した階層情報を用いて、前記組織内規定情報が組織構造情報に適合しているか否かを判断し、前記出力部は、前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを判断する際に用いられた階層情報の取得元となる文または項目を示す情報をさらに出力する情報処理装置である。   In the information processing apparatus according to the present invention, in the information processing apparatus, the in-house provision information received by the receiving unit is information obtained by documenting the action prescriptions of members in the organization into a plurality of items. The hierarchical information acquisition unit acquires the hierarchical information for each sentence or item of the internal regulatory document, and the determination unit determines the hierarchy for each sentence or item of the internal regulatory document. The hierarchical information acquired by the information acquisition unit is used to determine whether the in-organization regulation information is compatible with the organizational structure information. The output unit is configured to determine whether the in-organization regulation information is the organizational structure. When it is determined that the information does not match, the information processing apparatus further outputs information indicating a sentence or an item from which the hierarchy information used when determining that the information does not match is obtained.

かかる構成により、項目や文別に、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを正確に判断することができる。   With this configuration, it is possible to accurately determine whether the information for defining the behavior of the members of the organization is appropriate for the configuration of the organization for each item or sentence.

本発明による情報処理装置によれば、組織の構成員の行動を規定するための情報が、組織の構成に適合したものであるか否かを判断することができる。   According to the information processing apparatus of the present invention, it is possible to determine whether or not the information for defining the behavior of the members of the organization is appropriate for the organization configuration.

以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, embodiments of an information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.

(実施の形態)
図1は、本実施の形態における情報処理装置のブロック図である。
(Embodiment)
FIG. 1 is a block diagram of an information processing apparatus according to this embodiment.

情報処理装置1は、受付部101、階層情報取得部102、組織構造情報格納部103、階層関係情報格納部104、判断部105、検出範囲判断情報格納部106、出力部107、経営資源情報格納部108、および経営資源情報判断部109を備えている。   The information processing apparatus 1 includes a reception unit 101, a hierarchy information acquisition unit 102, an organization structure information storage unit 103, a hierarchy relationship information storage unit 104, a determination unit 105, a detection range determination information storage unit 106, an output unit 107, and management resource information storage Unit 108 and management resource information determination unit 109.

受付部101は、組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける。組織とは、例えば複数の人により構成される営利団体や非営利団体である。組織とは、具体的には、会社等の社団法人や、財団法人、学校法人等である。ここで述べる組織とは、具体的には階層化された組織である。即ち、ここでの組織は、階層構造を有している。つまり、組織は、段階的に層をなしており、階層はこの各層を指す。階層構造を有する組織においては、通常、組織の構成員が階層化されている。組織内の構成員とは、具体的には、組織を構成する人である。例えば、社員や役員、組合員等である。組織の構成員は、例えば、部署や、事業所や、チームや、班等の団体を表す概念や、1以上の人を包含する集合によって、多階層にグループ化、即ちネスト化されていても良い。このような場合も階層構造と考える。本実施の形態における組織は、特に、ツリー状に階層構造化されているものであることが好ましい。ツリー状に階層構造化されている、とは、組織が枝分かれした階層構造を有していることを意味する。即ち、各階層を1以上のノードによって、分岐している状態で表すことができるような構造を有していることを意味する。ノードは、ツリーの枝分かれした部分や、ツリーの分岐点と考えても良い。即ち階層構造を示すツリーは1以上のノードを有している。ノードは、階層間の従属関係を表すものであると考えても良い。ツリー状に表すことが可能なものであれば、実際に階層がツリー状に並べられている必要はない。ツリー構造においては、組織の構成員の上下の階層関係に加えて、組織の構成員の従属関係あるいは組織を構成するグループ等のセグメントや構成員の包含関係を示す情報が含まれている。ツリー状の階層構造の組織においては、同じ階層に属する構成員が従属している上位の階層のノードが、必ずしも同じとは限らず、異なる場合もありうる。また、分岐がない場合であっても、ノードとなり得る構造が含まれていれば、ツリー状の階層構造とここでは考える。   The accepting unit 101 accepts in-organization provision information that is information for prescribing the behavior of members in the organization. An organization is, for example, a for-profit organization or a non-profit organization composed of a plurality of people. Specifically, the organization is an association such as a company, a foundation or a school corporation. The organization described here is specifically a hierarchical organization. That is, the organization here has a hierarchical structure. In other words, the organization has layers in stages, and the hierarchy refers to these layers. In an organization having a hierarchical structure, the members of the organization are usually hierarchized. The members in the organization are specifically people who make up the organization. For example, employees, officers and union members. The members of an organization may be grouped, that is, nested, in multiple layers by, for example, a concept representing an organization such as a department, office, team, or group, or a set that includes one or more people. good. Such a case is also considered a hierarchical structure. The organization in the present embodiment is particularly preferably a hierarchical structure in a tree shape. The hierarchical structure in the form of a tree means that the organization has a branched hierarchical structure. That is, it means that each layer has a structure that can be represented by one or more nodes in a branched state. A node may be thought of as a branched part of a tree or a branch point of a tree. That is, the tree indicating the hierarchical structure has one or more nodes. Nodes may be considered to represent subordinate relationships between hierarchies. It is not necessary that the layers are actually arranged in a tree form as long as it can be represented in a tree form. In the tree structure, in addition to the hierarchical relationship above and below the members of the organization, information indicating the subordinate relationships of the members of the organization or the inclusion relationships of segments such as groups constituting the organization and members. In an organization having a tree-like hierarchical structure, nodes in higher layers, to which members belonging to the same layer are subordinate, are not necessarily the same and may be different. Even if there is no branch, if a structure that can be a node is included, it is considered as a tree-like hierarchical structure.

組織内規定情報とは、例えば、組織の構成員が行わなければならない行動、あるいは遵守しなければいけない行動を定めた規則や基準等を示す情報である。組織内規定情報は、1以上の規定を含んでいても良い。組織内規定情報のデータ構造等は問わない。受付部101が受け付ける組織内規定情報は、組織内の構成員の行動についての規定を文書化した情報である組織内規定文書であっても良い。組織内規定情報は、規定を2以上の項目や文に分けて文書化した情報であっても良い。つまり、規定を複数の項目や文に分けて示した情報であっても良い。項目は、例えば、予め指定した基準や情報や形式で区分分けした情報の一つ一つを指す。また、文は、改行コードや句点等で区切られた文字列である。ただし、組織内規定情報は、文書化されていない情報であっても良い。組織内規定情報は、組織の構成員が行う行動について規定する情報であるため、通常、規定の対象となる構成員、あるいは規定の対象となる行動を行う構成員を示す階層情報を含む。この規定の対象となる構成員や規定の対象となる行動を行う構成員をここでは主体者と呼び、この主体者である構成員を示す階層情報を主体者情報と呼ぶ。また、組織内規定情報によって規定されている主体者の行う行動の対象者を、ここでは、客体者と称す。この客体者も、通常、組織内の構成員である。この客体者を示す階層情報を客体者情報と呼ぶ。また、組織内規定情報によって規定されている主体者が対象者に対して行う行動を対客体者行動と称し、この対客体者行動を示す情報を対客体者行動情報と呼ぶ。また、組織内規定情報は、経営資源についての情報である経営資源情報を、組織の構成員の行う行動の対象として含み得る情報である。経営資源とは、人や、工場、設備等の物や、資金等の金等のことであり、経営資源情報は、これらについての情報であり、具体的には、名簿や、総勘定元帳等の帳票や、財務諸表等である。組織内規定情報に含まれる経営資源情報であって、このような構成員の行動の対象となる経営資源情報を対象経営資源情報と称す。対象経営資源情報は、経営資源情報を特定する情報、例えば経営資源情報の名称等の情報である。   The in-organization regulation information is information indicating rules, standards, and the like that define actions that must be performed by members of the organization or actions that must be observed, for example. The organization regulation information may include one or more regulations. There is no limitation on the data structure of the organization regulation information. The organization regulation information received by the accepting unit 101 may be an organization regulation document that is information that documents the rules on the behavior of members in the organization. The organization regulation information may be information in which the regulation is documented by dividing it into two or more items and sentences. That is, the information may be information in which the rules are divided into a plurality of items and sentences. The item indicates, for example, each piece of information classified according to pre-specified criteria, information, or format. A sentence is a character string delimited by a line feed code or a punctuation mark. However, the organization regulation information may be undocumented information. Since the in-organization regulation information is information that prescribes actions to be performed by members of the organization, it usually includes hierarchical information indicating the members to be prescribed or the members performing the actions to be prescribed. A member who is the subject of the regulation or a member who performs the behavior that is the subject of the regulation is referred to as a subject, and hierarchical information indicating the member who is the subject is referred to as subject information. In addition, the target person of the action performed by the subject prescribed by the in-organization prescribed information is referred to as an object person here. This object person is also usually a member of the organization. The hierarchical information indicating the object person is called object object information. In addition, an action performed by the subject prescribed by the in-organization provision information on the target person is referred to as an object person action, and information indicating the object person action is referred to as an object person action information. The internal regulation information is information that can include management resource information, which is information about management resources, as a target of actions performed by members of the organization. Management resources are things such as people, factories, equipment, etc., money, etc., and management resource information is information about these, specifically, a directory, general ledger, etc. Forms and financial statements. The management resource information included in the organization-specific information and which is the target of such members' behavior is referred to as target management resource information. The target management resource information is information for specifying the management resource information, for example, information such as the name of the management resource information.

組織内規定情報の具体例を挙げると、「社員が出張を行う場合、所属する部の部長に出張の申請書を提出しなければいけない」という規則や、「財務諸表の管理は、経理部が行う」という規則の情報である。前者においては、「社員」が主体者情報で、「部長」が客体者情報で、「提出する」が対客体者行動情報である。また、後者においては、「経理部」が主体者情報であり、「財務諸表」が対象経営資源情報である。つまり、主体者情報は、「誰が」に相当する情報であり、客体者情報は「誰に」に相当する情報であり、対象経営資源情報は「何を」に相当する情報であり、対客体者行動情報は、「どうする」に相当する情報であると考えても良い。   Specific examples of internal regulations include the rule that “If an employee makes a business trip, he / she must submit an application for business trips to the manager of the department to which he belongs” or “ It is information on the rule of “do”. In the former, “employee” is subject information, “manager” is object information, and “submit” is object behavior information. In the latter, “Accounting Department” is the subject information, and “Financial Statement” is the target management resource information. In other words, the subject information is information corresponding to “who”, the object information is information corresponding to “who”, and the target management resource information is information corresponding to “what”. The person behavior information may be considered as information corresponding to “what to do”.

組織内規定情報は、上述したように、主体者情報や、客体者情報や、対客体者行動情報、経営資源情報を含み得る情報である。通常、組織内規定情報においては、主体者情報や、客体者情報は、組織の構成員についての、組織内における階層を示す情報で示される。この組織内における構成員の階層を示す情報を、階層情報と呼ぶ。この実施の形態においては、客体者情報は、特に客体者である組織の構成員を示す階層情報である。また、主体者情報は、特に主体者である組織の構成員を示す階層情報であるとする。階層情報は、具体的には組織の構成員についての、身分、役職、階級、職権、権限等を示す情報と考えて良い。階層情報は、例えば、役職名等の役職を示す情報である。具体的には、社長、部長、課長等の情報である。また、階層情報は、社員一級、社員二級等の階級を示す情報等であってもよい。また、階層情報は、部署やグループ等によって、組織の構成員の階層を示すことが可能である場合は、部署名やグループ名等の部署やグループを示す情報であってもよい。例えば、営業部、営業課等、開発グループ等の情報であっても良い。組織内規定情報の各規定は、通常、主体者情報や客体者情報を含むため、組織内規定情報の各規定は階層情報を含む情報である。ただし、組織内規定情報は、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報の組合わせを必ずしも文章の形で含んでいる必要はなく、どのような形で含んでいても良い。例えば、組織内規定情報は、構成員の行動についての規定を上述した「誰」、「何」、「行動」等の文字列や単語の組み合わせで指定する情報であってもよく、例えば、「部長、出張、承認」等であってもよい。   As described above, the in-organization regulation information is information that can include subject information, object person information, object person action information, and management resource information. Usually, in the in-organization regulation information, the subject information and the object person information are indicated by information indicating the hierarchy in the organization for the members of the organization. Information indicating the hierarchy of members in this organization is referred to as hierarchy information. In this embodiment, the object person information is hierarchical information indicating members of the organization that is the object person in particular. Further, it is assumed that the subject information is hierarchical information indicating the members of the organization that is the subject. Specifically, the hierarchy information may be considered as information indicating the status, position, class, authority, authority, etc. of the members of the organization. The hierarchy information is information indicating a title such as a title. Specifically, information on the president, general manager, section manager, etc. In addition, the hierarchy information may be information indicating a class such as employee first grade, employee second grade, and the like. Further, the hierarchy information may be information indicating a department or group such as a department name or a group name if the hierarchy of the members of the organization can be indicated by the department or group. For example, information such as a sales department, a sales section, or a development group may be used. Each regulation of the organization regulation information usually includes subject information and object person information. Therefore, each regulation of the organization regulation information is information including hierarchical information. However, the organization regulation information does not necessarily include a combination of subject information, object person information, object person action information, and target management resource information in the form of sentences. It may be included. For example, the in-organization provision information may be information that specifies a character behavior or a combination of words such as “who”, “what”, and “behavior” as described above. It may be “director, business trip, approval” or the like.

受付部101は、組織内規定情報をどのように受け付けても良い。受付部101は、ここで述べる受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。例えば、受付部101は、組織内規定情報を、キーボード等の入力手段を介して受け付けても良いし、メモリやハードディスク等の記録媒体に格納されている組織内規定情報を読み出しても良い。組織内規定情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部101は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。   The receiving unit 101 may receive the in-organization regulation information in any way. The reception unit 101 described here includes, for example, reception from an input unit, reception of an input signal transmitted from another device, reading of information from a recording medium, and the like. For example, the accepting unit 101 may accept the organization regulation information via an input unit such as a keyboard, or may read the organization regulation information stored in a recording medium such as a memory or a hard disk. The means for inputting the organization regulation information may be anything such as a numeric keypad, a keyboard, a mouse, or a menu screen. The receiving unit 101 can be realized by a device driver for input means such as a numeric keypad or a keyboard, control software for a menu screen, and the like.

階層情報取得部102は、受付部101が受け付けた組織内規定情報から、上述した階層情報を取得する。階層情報取得部102は、必ずしも組織内規定情報に含まれる全ての階層情報を取得する必要はない。特に、階層情報取得部102は、組織内規定情報に含まれる階層情報のうちの、組織の構成員が行う行動の客体者についての階層情報である客体者情報、あるいは規定の対象となる行動を行う主体者についての階層情報である主体者情報、もしくはその両方を、受付部101が受け付けた組織内規定情報から取得してもよい。さらに、階層情報取得部102は、階層情報、あるいは客体者情報または主体者情報に加えて、組織内規定情報から、組織の構成員が客体者情報が示す客体者に対して行う行動を示す情報である上述した対客体者行動情報、および上述した組織の構成員の行動の対象となる経営資源情報を示す情報である上述した対象経営資源情報の少なくとも一つを取得しても良い。   The hierarchy information acquisition unit 102 acquires the above-described hierarchy information from the organization regulation information received by the reception unit 101. The hierarchy information acquisition unit 102 does not necessarily need to acquire all hierarchy information included in the in-organization regulation information. In particular, the hierarchy information acquisition unit 102 includes object information that is hierarchy information on an action object performed by a member of the organization among the hierarchy information included in the in-organization regulation information, or an action to be regulated. You may acquire the subject information which is the hierarchy information about the subject to perform, or both from the organization prescription information which the reception part 101 received. Further, the hierarchy information acquisition unit 102, in addition to the hierarchy information, the object person information or the subject information, information indicating an action performed by a member of the organization on the object person indicated by the object person information from the organization regulation information. It is also possible to acquire at least one of the above-mentioned target management resource information, which is information indicating the above-described object person behavior information and the above-described management resource information that is a target of the behavior of the members of the organization.

階層情報取得部102が、受付部101が受け付けた組織内規定情報から階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報を取得するための処理は問わない。例えば、階層情報取得部102は、自然言語処理を用いて、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報を取得する。自然言語処理は、例えば形態素解析やパターンマッチング等を組み合わせた処理である。例えば、組織内規定情報内において、階層情報等に対応する手がかり句に一致する語句をパターンマッチングにより検出する処理と、組織内規定情報を形態素解析した結果とを用いて、組織内規定情報内の、当該手がかり句に対して所定の位置関係にある所定の品詞や活用形や漢字やカタカナ等の所定の属性を有する語句を、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報として取得する。あるいは、組織内規定情報内の、所定の品詞や活用形や漢字やカタカナ等の所定の属性を有する語句を形態素解析により検出し、その語句に対して、所定の位置関係にある語句であって、予め指定した手がかり句にマッチングする語句を含む語句を、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報として取得する。より具体的に自然言語処理により階層情報を取得する場合を考えると、予め、階層情報となりうる情報(例えば文字列等)について、その品詞や活用形等を示す情報や、前後等に現れる手がかり句や、その位置関係を示す情報等の情報を予め図示しない記憶媒体等の格納部に格納しておく。そして、階層情報取得部102は、格納されている手がかり句に一致する語句をパターンマッチングにより組織内規定情報において検出する。また、階層情報取得部102は、組織内規定文書に用いられている語句について、形態素解析により、品詞や活用形等を判断する。そして、パターンが一致した語句に対応付けられている所定の位置関係や品詞等の所定の属性を示す情報を用いて、パターンマッチングにより検出した語句に対して、所定の位置関係にある所定の属性を有する語句を階層情報として取得する。主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報等についても、同様の処理により取得可能である。
具体例を挙げると、助詞である「に」を手がかり句として指定しておき、さらに、この手がかり句に対して、直前に位置する名詞であって、漢字により構成される語句を、客体者情報として取得する規則を定義しておく。これにより、「部長に承認を得る」というテキストが組織内規定文書に含まれる場合、「に」という手がかり句をパターンマッチングにより検索し、この手がかり句に対して指定された規則に従って、組織内規定文書を形態素解析した結果から、「に」の直前の「部長」という漢字の名詞を、「誰」を示す情報や客体者情報として取得することができる。
A process for the hierarchy information acquisition unit 102 to acquire hierarchy information, subject information, object person information, object person action information, and target management resource information from the in-organization regulation information received by the reception unit 101 It doesn't matter. For example, the hierarchy information acquisition unit 102 acquires hierarchy information, subject information, object person information, object person action information, and target management resource information using natural language processing. Natural language processing is processing which combined morphological analysis, pattern matching, etc., for example. For example, in the in-house provision information, using the process of detecting a phrase matching the clue phrase corresponding to the hierarchy information etc. by pattern matching and the result of the morphological analysis of the in-house provision information, , Words with specific attributes such as predetermined part-of-speech, usage, kanji and katakana that have a predetermined positional relationship with the clue phrase, hierarchical information, subject information, object person information, and object person Acquired as action information and target management resource information. Alternatively, a phrase having a predetermined attribute such as a predetermined part of speech, a utilization form, a kanji character, or a katakana in the in-house provision information is detected by morphological analysis, and the phrase is in a predetermined positional relationship with the word Then, a phrase including a phrase that matches a clue phrase specified in advance is acquired as hierarchical information, subject information, object information, object person behavior information, and target management resource information. Considering the case where hierarchical information is acquired by natural language processing more specifically, information indicating the part of speech or the utilization form of information that can be hierarchical information (for example, character strings, etc.) or clue phrases that appear before and after the information. In addition, information such as information indicating the positional relationship is stored in advance in a storage unit such as a storage medium (not shown). Then, the hierarchy information acquisition unit 102 detects a phrase that matches the stored clue phrase in the in-organization provision information by pattern matching. Further, the hierarchical information acquisition unit 102 determines the part of speech, the utilization form, and the like by morphological analysis for words and phrases used in the in-organization regulation document. Then, using the information indicating a predetermined attribute such as a predetermined positional relationship or part of speech associated with a word with a matched pattern, a predetermined attribute having a predetermined positional relationship with respect to the word detected by pattern matching Is acquired as hierarchical information. The subject information, the object person information, the object person action information, the target management resource information, and the like can be acquired by the same processing.
To give a specific example, the particle “ni” is designated as a clue phrase, and further, a noun that is located immediately before this clue phrase, which is composed of kanji, Define the rules to be acquired as As a result, if the text “obtain approval from the general manager” is included in the organizational rules document, the clue phrase “ni” is searched by pattern matching, and the internal rules are specified according to the rules specified for this clue phrase. From the result of morphological analysis of the document, the kanji noun “director” immediately before “ni” can be acquired as information indicating “who” and object information.

また、組織内規定文書を形態素解析した結果から、格助詞を検出し、この格助詞の直前に位置する語句であって、漢字により構成される語句を、主体者情報として取得するルールを設定しておき、当該ルールから、主体者情報を取得するようにしてもよい。   In addition, a case particle is detected from the result of morphological analysis of the organization-defined document, and a rule is set to acquire a word that is located immediately before the case particle and is composed of kanji as subject information. In addition, the subject information may be acquired from the rule.

単語の品詞や、動詞の基本形や活用形を特定する技術は、形態素解析等の技術として公知である。形態素解析のシステムとしては、日本語の場合には、例えば、奈良先端科学技術大学院大学で開発された「ChaSen(茶筌)」(http://chasen.naist.jp)等が知られている。また、英語の場合には、英単語に品詞を付与するソフトウェアとして、例えば、「TnT」(http://www.coli.uni−saarland.de/〜thorsten/tnt/)や「Brill Tagger」(http://www.cs.jhu.edu/〜brill/)等が知られている。Brillの技術については、例えば、次の文献を参照されたい。「文献:Eric Brill、「Transformation−Based Error−Driven Learning and Natural Language Processing:A Case Study in Part−of−Speech Tagging」、Computational Linguistics,Vol.21,No.4,p.543−565、1995年」。   A technique for specifying a part of speech of a word and a basic form and a utilization form of a verb is known as a technique of morphological analysis. As a morphological analysis system, in the case of Japanese, for example, “ChaSen” (http://chasen.naist.jp) developed at Nara Institute of Science and Technology is known. In the case of English, examples of software that gives parts of speech to English words include “TnT” (http://www.coli.uni-saarland.de/˜thorsen/tnt/) and “Brill Tagger” ( http://www.cs.jhu.edu/˜brill/) and the like are known. See, for example, the following document for the Brill technique. “Literature: Eric Brill,“ Transformation-Based Error-Driving Learning and Natural Language Processing: A Case Study in Part-of-Speech Tagging, Computational Ls. ” 21, no. 4, p. 543-565, 1995 ".

階層情報取得部102は、受付部101が受け付けた組織内規定情報が上述したような組織内規定文書である場合、組織内規定文書である組織内規定情報から、自然言語処理により、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報を取得してもよい。   When the organization regulation information received by the accepting unit 101 is the organization regulation document as described above, the hierarchy information acquisition unit 102 performs the natural language processing on the hierarchy information and the organization information from the organization regulation information that is the organization regulation document. , Subject information, object person information, object person action information, and target management resource information may be acquired.

階層情報取得部102は、組織内規定情報の一部から階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報を取得しても良いし、組織内規定情報の全体から取得しても良い。例えば、組織内規定文書が複数の文や項目を有している場合に、当該複数の文や項目の一以上から、組織内規定情報を取得しても良い。
また、階層情報取得部102は、組織内規定文書が、それぞれが一以上の規定を含む複数の文や複数の項目により構成される場合、組織内規定文書の文または項目別に、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報を取得してもよい。
The hierarchy information acquisition unit 102 may acquire hierarchy information, subject information, object person information, object person action information, and target management resource information from a part of the organization regulation information. You may acquire from the whole regulation information. For example, when the in-organization prescribed document has a plurality of sentences and items, the in-organization provision information may be acquired from one or more of the plurality of sentences and items.
Further, when the in-organization prescribed document is composed of a plurality of sentences or items each including one or more provisions, the hierarchical information acquisition unit 102 categorizes hierarchical information, The subject information, the object person information, the object person action information, and the target management resource information may be acquired.

なお、予め、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報になりうる語句を、図示しない格納部等にそれぞれ格納しておき、組織内規定情報内のこれらの語句に一致する語句を、階層情報取得部102が、検索等により、階層情報や、主体者情報や、客体者情報や、対客体者行動情報や、対象経営資源情報として取得するようにしても良い。   In addition, hierarchical information, subject information, object person information, object person action information, and phrases that can become target management resource information are respectively stored in a storage unit (not shown), etc. The hierarchical information acquisition unit 102 acquires, as a search, etc., a phrase that matches these phrases in the information as hierarchical information, subject information, object person information, object person action information, and target management resource information. You may make it do.

階層情報取得部102は、通常、MPUやメモリ等から実現され得る。階層情報取得部102の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The hierarchy information acquisition unit 102 can be usually realized by an MPU, a memory, or the like. The processing procedure of the hierarchy information acquisition unit 102 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

組織構造情報格納部103は、階層情報により組織の構造を示している情報である組織構造情報が格納され得る。組織の構造とは、具体的には、組織の階層構造である。ここでの組織は、人と考えても良いし、人を構成として有する部署等のセグメントやグループと考えても良い。組織構造情報は、具体的には、組織の階層構造を示す情報である。組織構造情報は、組織の構成員の、身分、役職、職権、権限、属性等の階層関係や、上下関係、指揮系統等を定義する情報である。組織構造情報は、組織を構成するグループ、例えば部署等の階層関係や包含関係を示す情報を含んでいても良い。組織構造情報においては、通常、組織の構成員の階層情報を用いて、階層構造が示される。組織構造情報のデータ形式等は問わない。組織構造情報は、例えば、XMLデータ等の階層関係を示すことの可能なデータであってもよい。組織構造情報は、例えば、組織がツリー状に階層構造化された組織である場合、このツリー状の階層構造を示す情報である。具体的には、組織構造情報は、どの階層情報の構成員が、どの枝状に位置するか、あるいはどのノードの下位に直属であるのか等の組織を構成する構成員の従属関係を階層情報を用いて示した情報である。ノードとは、ツリー構造の分岐点、あるいは分岐可能な点である。組織構造情報は、例えば、組織図等で組織を示す際に利用される情報である。組織がツリー状に階層構造化された組織である場合、通常、構成員に対応した階層情報は、各ノードに対応付けられている。この対応付けはどのように行われていても良く、階層情報とツリー構造の各ノードとを対応付ける情報を有していることが好ましい。この階層情報とツリー構造の各ノードとを対応付ける情報は、階層情報とノードとの関係を示すことができる情報であればよく、例えば、いわゆるパス情報のように、基点あるいはルートとなる所定の階層から各ノードに達するまでの道筋を、各ノードに達するまでに通過するノードに割り当てられた階層情報の順列で表した情報であっても良い。なお、階層情報と各ノードとは、必ずしも1対1で対応している必要はなく、一のノードに複数の階層情報が対応していても良い。組織構造情報格納部103に組織構造情報が蓄積される過程等は問わない。組織構造情報格納部103は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The organization structure information storage unit 103 can store organization structure information, which is information indicating the structure of the organization by hierarchical information. Specifically, the organizational structure is a hierarchical structure of the organization. The organization here may be considered as a person, or may be considered as a segment or group such as a department having a person as a constituent. Specifically, the organizational structure information is information indicating the hierarchical structure of the organization. The organizational structure information is information that defines hierarchical relationships such as status, title, authority, authority, and attributes of members of the organization, hierarchical relationships, command systems, and the like. The organization structure information may include information indicating a hierarchical relationship or an inclusion relationship of groups constituting the organization, for example, departments. In the organizational structure information, the hierarchical structure is usually shown by using hierarchical information of organizational members. The data format of the organizational structure information is not limited. The organizational structure information may be data capable of indicating a hierarchical relationship such as XML data, for example. The organization structure information is information indicating the tree-like hierarchical structure, for example, when the organization is an organization hierarchically structured in a tree shape. Specifically, the organizational structure information is hierarchical information indicating the subordinate relationships of the members constituting the organization, such as which hierarchical information member is located in which branch, or which node directly belongs to which node. It is the information shown using. A node is a branch point of a tree structure or a branchable point. The organization structure information is information used when an organization is shown in an organization chart or the like, for example. When the organization is an organization having a hierarchical structure in a tree shape, the hierarchy information corresponding to the members is usually associated with each node. This association may be performed in any way, and it is preferable to have information for associating hierarchical information with each node of the tree structure. The information for associating the hierarchical information with each node of the tree structure may be any information that can indicate the relationship between the hierarchical information and the node. For example, a predetermined hierarchy serving as a base point or a root, such as so-called path information. The route from reaching to each node may be information represented by a permutation of hierarchical information assigned to the node that passes until reaching each node. Note that the hierarchy information and each node do not necessarily correspond one-to-one, and a plurality of hierarchy information may correspond to one node. The process of storing the organizational structure information in the organizational structure information storage unit 103 does not matter. The tissue structure information storage unit 103 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.

階層関係情報格納部104には、2以上の階層情報がそれぞれ示す階層の上下関係を示す情報である階層関係情報が格納され得る。階層関係情報は、具体的には、少なくとも組織構造情報に含まれる階層情報を含む階層情報についての、それぞれが示す階層の上下関係を示す情報である。例えば、階層情報が、役職の情報である場合、階層関係情報は、階層情報が対応する役職の上限関係を示す情報である。階層関係情報には、階層情報間の従属関係や包含関係を示す情報が含まれていなくて良い。即ち、階層情報同士が直系であるか否かを示す情報等を含まなくてよい。階層関係情報格納部104は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The hierarchical relationship information storage unit 104 can store hierarchical relationship information, which is information indicating the upper and lower relationships of the layers indicated by two or more pieces of hierarchical information. Specifically, the hierarchy relationship information is information indicating the hierarchical relationship of the hierarchy indicated by each of the hierarchy information including the hierarchy information included in at least the organizational structure information. For example, when the hierarchy information is information on titles, the hierarchy relationship information is information indicating the upper limit relationship of titles to which the hierarchy information corresponds. The hierarchical relationship information does not need to include information indicating the dependency relationship or the inclusion relationship between the hierarchical information. In other words, it is not necessary to include information indicating whether or not the hierarchical information is direct. The hierarchical relationship information storage unit 104 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.

判断部105は、階層情報取得部102が取得した階層情報と一致する階層情報が、組織構造情報格納部103に格納されている組織構造情報に含まれている状況を判断し、当該判断の結果から、組織内規定情報が組織構造情報に適合しているか否かを判断する。例えば、判断部105は、組織構造情報格納部103に格納されている組織構造情報に、階層情報取得部102が取得した階層情報と一致する階層情報が含まれるか否かを判断し、当該階層情報が含まれない場合に、組織内規定情報が組織構造情報に適合していないことを判断する。ここでの一致は、完全一致としても良いし、部分一致としても良い。この判断は、階層情報取得部102が取得した階層情報ごとに行うようにして良い。   The determination unit 105 determines a situation in which hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit 102 is included in the organizational structure information stored in the organizational structure information storage unit 103, and the result of the determination From this, it is determined whether the in-organization regulation information is compatible with the organizational structure information. For example, the determination unit 105 determines whether or not the organizational structure information stored in the organizational structure information storage unit 103 includes hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit 102. When the information is not included, it is determined that the in-organization regulation information does not conform to the organization structure information. The match here may be a complete match or a partial match. This determination may be made for each layer information acquired by the layer information acquisition unit 102.

また、階層情報取得部102が階層情報として客体者情報を取得する場合、判断部105は、この客体者情報と一致する階層情報が含まれている状況を判断するようにしてもよい。ここでの一致は、完全一致としても良いし、部分一致としても良い。   Moreover, when the hierarchy information acquisition part 102 acquires object person information as hierarchy information, the judgment part 105 may judge the situation where the hierarchy information which corresponds to this object person information is contained. The match here may be a complete match or a partial match.

また、階層情報取得部102が階層情報として主体者情報を取得する場合、判断部105は、この主体者情報と一致する階層情報が含まれている状況を判断するようにしてもよい。ここでの一致は、完全一致としても良いし、部分一致としても良い。   When the hierarchy information acquisition unit 102 acquires the subject information as the hierarchy information, the determination unit 105 may determine a situation in which the hierarchy information that matches the subject information is included. The match here may be a complete match or a partial match.

判断部105は、特に、組織構造情報がツリー状に階層構造化されており、各ノードに階層情報が対応付けられている場合、組織構造情報における少なくとも一部の階層情報に対応するノードに対して直系の上位、または直系の下位となるノードに、階層情報取得部102が取得した階層情報と一致する階層情報に対応付けられたノードが存在するか否かを判断するようにしてよい。この判断は、例えば、階層情報取得部102が取得した階層情報と一致する階層情報が検出されるか否かにより行われる。そして、当該ノードが存在しない場合に、組織内規定情報が組織構造情報に適合していないと判断してもよい。ここでの、一致とは、完全一致であっても部分一致であっても良い。直系とは、例えば、最上位の階層、あるいはルートから、直接に受け継がれて続いている系統であることを意味する。例えば、直系のノードは、同一のパス上のノードである。直系の下位のノードとは、あるノードにぶら下がっているノードを指す。   In particular, when the organizational structure information is hierarchically structured in a tree shape and the hierarchical information is associated with each node, the determination unit 105 determines whether the node corresponds to at least a part of the hierarchical information in the organizational structure information. Thus, it may be determined whether there is a node associated with the hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit 102 at a higher-level node or a lower-level node. This determination is made based on, for example, whether or not hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit 102 is detected. If the node does not exist, it may be determined that the in-organization regulation information does not match the organization structure information. Here, the match may be complete match or partial match. The direct system means, for example, a system that is directly inherited from the highest hierarchy or root. For example, a direct node is a node on the same path. A direct subordinate node refers to a node hanging from a certain node.

なお、階層情報取得部102が階層情報として客体者情報を取得する場合、判断部105は、組織構造情報における少なくとも一部の階層情報に対応するノードに対して直系の上位、または直系の下位となるノードに、階層情報取得部102が取得した客体者情報と一致する階層情報と対応付けられたノードが存在するか否かを判断するようにしても良い。そして、当該ノードが存在しない場合に、組織内規定情報が組織構造情報に適合していないと判断してもよい。   When the hierarchy information acquisition unit 102 acquires the object person information as the hierarchy information, the determination unit 105 determines that the node corresponding to at least a part of the hierarchy information in the organizational structure information is a direct higher level or a direct lower level. It may be determined whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit 102. If the node does not exist, it may be determined that the in-organization regulation information does not match the organization structure information.

上述した「少なくとも一部の階層情報」とは、階層情報取得部102が取得した階層情報と一致する階層情報と対応付けられたノードの検出を行う際の、基点となるノードを指定するための階層情報と考えて良い。ここでは、この「少なくとも一部の階層情報に対応付けられたノード」を、基点となるノードと呼ぶ。階層情報判断部105は、「少なくとも一部の階層情報」をどのように決定しても良い。例えば、予め「一部の階層情報」についての指定がない場合、全ての階層情報を、「少なくとも一部の階層情報」としてもよい。また、階層情報についての指定がある場合、その指定された階層情報を「少なくとも一部の階層情報」としてもよい。   The “at least part of hierarchy information” described above is used to specify a node as a base point when detecting a node associated with hierarchy information that matches the hierarchy information acquired by the hierarchy information acquisition unit 102. Think of it as hierarchical information. Here, this “node associated with at least a part of hierarchy information” is referred to as a base node. The hierarchy information determination unit 105 may determine “at least a part of hierarchy information” in any way. For example, when there is no designation for “partial hierarchy information” in advance, all hierarchy information may be “at least some hierarchy information”. In addition, when there is designation for hierarchy information, the designated hierarchy information may be “at least part of hierarchy information”.

例えば、「少なくとも一部の階層情報」を以下のようなルールに従って決定しても良い。階層情報取得部102が客体者情報を取得した場合、組織構造情報における、階層情報取得部102が取得した客体者情報が示す階層よりも、下位の階層、あるいは上位の階層のいずれかを示す階層情報を、「少なくとも一部の階層情報」とし、この階層情報に対応付けられたノードを基点のノードとしても良い。ここで述べる階層の上下関係は、比較する階層情報同士が直系であるか否かを問わない。階層情報取得部102が取得した客体者情報が示す階層よりも、下位の階層とするか、上位の階層とするかについては、予めデフォルト等として設定しておくようにすればよい。   For example, “at least part of hierarchy information” may be determined according to the following rules. When the hierarchy information acquisition unit 102 acquires object information, a hierarchy indicating either a lower hierarchy or an upper hierarchy than the hierarchy indicated by the object information acquired by the hierarchy information acquisition part 102 in the organizational structure information The information may be “at least part of hierarchy information”, and a node associated with the hierarchy information may be a base node. The hierarchical relationship described here does not matter whether the hierarchical information to be compared is direct. Whether it is a lower hierarchy or a higher hierarchy than the hierarchy indicated by the object information acquired by the hierarchy information acquisition unit 102 may be set in advance as a default or the like.

また、「少なくとも一部の階層情報」を以下のようなルールに従って決定しても良い。例えば、階層情報取得部102が上述した主体者情報を取得した場合、判断部105は、階層情報取得部102が取得した主体者情報と一致する階層情報を、上述した「少なくとも一部の階層情報」としても良い。即ち、判断部105は、階層情報取得部102が取得した主体者情報と一致する階層情報に対応付けられたノードを基点として、このノードに対して直系の上位、または直系の下位となるノードに、階層情報取得部102が取得した階層情報(あるいは、客体者情報)に一致する階層情報に対応付けられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、組織内規定情報が組織構造情報に適合していないことを判断してもよい。ここでの、一致とは、完全一致であっても部分一致であっても良い。   Further, “at least a part of hierarchy information” may be determined according to the following rules. For example, when the hierarchy information acquisition unit 102 acquires the subject information described above, the determination unit 105 determines that the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit 102 is the “at least some hierarchy information” described above. It's also good. That is, the determination unit 105 sets a node associated with the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit 102 as a base point to a node that is a direct upper level or a direct lower level with respect to this node. It is determined whether there is a node associated with the hierarchy information that matches the hierarchy information (or object information) acquired by the hierarchy information acquisition unit 102. It may be determined that the information does not match the organizational structure information. Here, the match may be complete match or partial match.

また、判断部105は、「少なくとも一部の階層情報に対応付けられたノード」を基点のノードとして、その直系の上位または直系下位のいずれのノードを、判断の対象とするかを、どのように判断してもよい。   In addition, the determination unit 105 determines whether a higher-level node or a lower-level node of the direct line is set as a determination target with “a node associated with at least a part of the hierarchy information” as a base node. You may judge.

例えば、直系の上位のノードを判断の対象とするか、または直系の下位のノードを判断の対象とするかを、予め、デフォルト等で指定しておくようにしても良い。   For example, it may be specified in advance by default or the like whether a higher-order node of the direct line is to be determined or a lower-order node of the direct line is to be determined.

また、基点となるノードに対応付けられた階層情報に値して、直系の上位のノードを検索の対象とするか、あるいは直系の下位のノードを検索の対象とするかを、基点となるノードに対応付けられた階層情報が示す階層と、階層情報取得部102が取得した階層情報(あるいは客体者情報)が示す階層との上下関係を用いて決定するようにしても良い。具体的には、階層情報取得部102が取得した階層情報(あるいは客体者情報)が示す階層と、基点となるノードに対応付けられた階層情報、即ち「少なくとも一部の階層情報」が示す階層との、上下関係を判断し、基点となるノードに対応付けられた階層情報が下位の階層であれば、直系の上位のノードを検索の対象とし、基点となるノードに対応付けられた階層情報が上位の階層であれば、直系の下位のノードを検索の対象としてもよい。ここで述べる階層の上下関係は、比較する階層情報同士が直系であるか否かを問わない。   Also, based on the hierarchical information associated with the base point node, whether the direct upper node or the direct lower node is the search target node It may be determined using the hierarchical relationship between the hierarchy indicated by the hierarchy information associated with and the hierarchy indicated by the hierarchy information (or object person information) acquired by the hierarchy information acquisition unit 102. Specifically, the hierarchy indicated by the hierarchy information (or object information) acquired by the hierarchy information acquisition unit 102 and the hierarchy information associated with the node serving as the base point, that is, the hierarchy indicated by “at least some hierarchy information” If the hierarchical information associated with the base node is lower, the hierarchical information associated with the base node is set as the search target for the higher-order nodes. If is a higher hierarchy, a direct lower node may be a search target. The hierarchical relationship described here does not matter whether the hierarchical information to be compared is direct.

また、階層情報取得部102が、主体者情報と客体者情報とを取得した場合、これらの主体者情報と客体者情報とを用いて、以下のようにして、判断の対象となる1以上のノードを、基点のノードに対して直系の上位のノードまたは直系下位のノードのいずれにするかを決定しても良い。即ち、まず、判断部105が、上述した階層関係情報格納部104に格納されている階層関係情報を用いて、上述した主体者情報が示す階層と、客体者情報が示す階層との上下関係を判断し、主体者情報が示す階層が、客体者情報が示す階層よりも下の場合、主体者情報と一致する階層情報に対応付けられたノードの直系の上位のノードを判断の対象に決定して、客体者情報に一致する階層情報が対応付けられたノードが存在するか否かを判断する。また、主体者情報が示す階層が、客体者情報が示す階層よりも上の場合、主体者情報と一致する階層情報に対応付けられたノードの直系の下位のノードを判断の対象に決定して、客体者情報に一致する階層情報が対応付けられたノードが存在するか否かを判断する。ここでの、一致とは、完全一致であっても部分一致であっても良い。   Further, when the hierarchy information acquisition unit 102 acquires the subject information and the object person information, by using the subject information and the object person information, one or more target objects to be determined are as follows. It may be determined whether the node is a direct higher node or a direct lower node with respect to the base node. That is, first, the determination unit 105 uses the hierarchical relationship information stored in the hierarchical relationship information storage unit 104 described above to determine the vertical relationship between the hierarchy indicated by the subject information described above and the hierarchy indicated by the object person information. If the hierarchy indicated by the subject information is lower than the hierarchy indicated by the subject information, the node immediately above the node associated with the hierarchy information that matches the subject information is determined as the subject of judgment. Thus, it is determined whether or not there is a node associated with the hierarchical information that matches the object person information. In addition, when the hierarchy indicated by the subject information is higher than the hierarchy indicated by the subject information, the node immediately below the node associated with the hierarchy information that matches the subject information is determined as the object of judgment. Then, it is determined whether or not there is a node associated with the hierarchical information that matches the object person information. Here, the match may be complete match or partial match.

また、判断部105は、階層情報取得部102が客体者情報と対客体者行動情報とを取得した場合、この対客体者行動情報に応じて、階層情報取得部102が取得した客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う基点となるノードを、客体者情報が示す階層よりも下位の階層を示す階層情報と対応付けられたノードとするか、客体者情報が示す階層よりも上位の階層を示す階層情報と対応付けられたノードとするか、を決定してもよい。例えば、対客体者行動情報が、予め指定した語句と一致する場合、判断を行う際の基点となるノードを、階層情報取得部102が取得した客体者情報が示す階層に対して下位の階層を示す階層情報が対応付けられたノードに決定し、一致しない場合、上位の階層を示す階層情報と対応付けられたノードに決定してもよい。あるいは、その逆であっても良い。客体者情報が示す階層に対して下位の階層を示す階層情報が対応付けられたノードに決定した場合、客体者情報と一致する階層情報と対応付けられたノードの検出は、基点となるノードの直系の上位のノードについて行われる。また、客体者情報が示す階層に対して上位の階層を示す階層情報が対応付けられたノードに決定した場合、客体者情報と一致する階層情報と対応付けられたノードの検出は、基点となるノードの直系の下位のノードについて行われる。このような語句は、例えば、後述する検出範囲判断情報格納部に格納され得る。このような語句を一以上含む情報であって、基点となるノードの検出に用いられる情報を、検出範囲判断情報と呼ぶ。検出範囲判断情報は、例えば、対客体者行動情報と、客体者情報に対する基点となるノードの範囲を指定する情報とを対応付けた情報である。具体的には、検出範囲判断情報は、対客体者行動情報と、基点となるノードの範囲を客体者情報の上位または下位の階層に指定する情報との組み合わせにより構成される。例えば、対客体者行動情報が「命令する」であった場合、判断を行う基点となるノードを、客体者情報が示す階層よりも上位の階層を示す階層情報が対応付けられたノードに決定する。通常、客体者よりも下位の階層の構成員が、上位の階層の客体者に命令を行うケースが考えにくいからである。一方で、例えば、対客体者行動情報が「承認を得る」であった場合、判断を行う基点となるノードを、客体者情報が示す階層よりも下位の階層を示す階層情報が対応付けられたノードに決定する。通常、客体者よりも上位の階層の構成員が、下位の階層の客体者の判断を得るケースが考えにくいからである。客体者情報が示す階層よりも、上位や下位の階層に対応付けられた階層情報は、例えば、上述した階層関係情報を用いて取得可能である。検出範囲判断情報には、階層情報取得部102が取得した客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う基点となるノードを、客体者情報が示す階層よりも下位の階層を示す階層情報と対応付けられたノードとするか、客体者情報が示す階層よりも上位の階層を示す階層情報と対応付けられたノードとするか、を指定する情報が対応付けられていても良い。この場合、対客体者行動情報と一致する検出範囲判断情報に対応付けられたこれらの情報に従って、ノードが基点のノードに決定されることとなる。また、階層情報取得部102が取得した客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う基点となるノードを、客体者情報が示す階層よりも下位の階層を示す階層情報と対応付けられたノードに決定する場合の対客体者行動情報のみを検出範囲判断情報としてもよい。この場合、この対客体者行動情報に一致した場合には、客体者情報が示す階層よりも下位の階層を示す階層情報と対応付けられたノードを基点に決定し、一致しない場合、客体者情報が示す階層よりも上位の階層を示す階層情報と対応付けられたノードを基点に決定すればよい。また、階層情報取得部102が取得した客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う基点となるノードを、客体者情報が示す階層よりも上位の階層を示す階層情報と対応付けられたノードに決定する場合の対客体者行動情報のみを検出範囲判断情報としても同様である。   In addition, when the hierarchy information acquisition unit 102 acquires the object person information and the object person action information, the determination unit 105 determines the object person information acquired by the layer information acquisition unit 102 in accordance with the object person action information. Whether the node serving as a base point for determining whether or not there is a node associated with the matching hierarchy information is a node associated with hierarchy information indicating a hierarchy lower than the hierarchy indicated by the object person information Alternatively, it may be determined whether the node is associated with hierarchical information indicating a higher hierarchy than the hierarchy indicated by the object person information. For example, when the object person behavior information matches a pre-designated word / phrase, a node that is a base point for making a determination is displayed as a lower hierarchy with respect to the hierarchy indicated by the object person information acquired by the hierarchy information acquisition unit 102. If the hierarchy information to be shown is determined to be associated with the node and the nodes do not match, the node may be determined to be associated with the hierarchy information indicating the higher hierarchy. Or the reverse may be sufficient. When the node associated with the hierarchy information indicating the lower hierarchy with respect to the hierarchy indicated by the object information is determined as the node associated with the hierarchy information matching the object information, the detection of the node corresponding to the hierarchy information is performed. This is performed for a higher-order node of the direct line. In addition, when the node associated with the hierarchy information indicating the higher hierarchy with respect to the hierarchy indicated by the object person information is determined, the detection of the node associated with the hierarchy information matching the object person information becomes a base point. This is performed for nodes directly under the node. Such a phrase can be stored in, for example, a detection range determination information storage unit described later. Information that includes one or more of such words and phrases and that is used to detect a node serving as a base point is referred to as detection range determination information. The detection range determination information is, for example, information in which the object person action information is associated with information designating a range of a node that is a base point for the object person information. Specifically, the detection range determination information is configured by a combination of the object person action information and information that specifies the range of the node as the base point in the upper or lower hierarchy of the object person information. For example, when the object person action information is “command”, the node serving as a base point for determination is determined as a node associated with hierarchical information indicating a hierarchy higher than the hierarchy indicated by the object person information. . This is because it is difficult to imagine a case in which a member at a lower hierarchy than an object usually gives an order to an object at an upper hierarchy. On the other hand, for example, when the object person action information is “obtain approval”, the node serving as the base point for the determination is associated with the hierarchy information indicating the hierarchy lower than the hierarchy indicated by the object person information. Decide on a node. This is because it is difficult to consider a case where a member at a higher hierarchy than the object person usually obtains the judgment of an object at a lower hierarchy. Hierarchy information associated with higher and lower hierarchies than the hierarchy indicated by the object person information can be acquired using, for example, the above-described hierarchy relation information. In the detection range determination information, the object person information indicates a node serving as a base point for determining whether or not there is a node associated with the hierarchy information that matches the object person information acquired by the hierarchy information acquisition unit 102. Information specifying whether the node is associated with hierarchical information indicating a hierarchy lower than the hierarchy, or is a node associated with hierarchical information indicating a hierarchy higher than the hierarchy indicated by the object person information. It may be associated. In this case, the node is determined as the base node according to the information associated with the detection range determination information that matches the object person action information. In addition, a node serving as a base point for determining whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit 102 is lower than the hierarchy indicated by the object information. It is good also considering only object person action information in the case of determining to the node matched with the hierarchy information which shows a hierarchy as detection range judgment information. In this case, when the object person action information is matched, the node associated with the hierarchy information indicating the hierarchy lower than the hierarchy indicated by the object person information is determined as a base point. What is necessary is just to determine based on the node matched with the hierarchy information which shows a hierarchy higher than the hierarchy which shows. In addition, a node serving as a base point for determining whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit 102 is higher than the hierarchy indicated by the object information. The same applies to only the object person behavior information when determining the node associated with the hierarchy information indicating the hierarchy as the detection range determination information.

なお、判断部105は、組織内規定文書の全文について組織構造情報に適合しているか否かを判断してもよいし、その一部について組織構造情報に適合しているか否かを判断してもよい。例えば、組織内規定文書の文または項目別に、階層情報取得部102が取得した階層情報を用いて、組織内規定情報が組織構造情報に適合しているか否かを判断してもよい。   Note that the determination unit 105 may determine whether or not the entire text of the in-organization prescribed document conforms to the organizational structure information, and determines whether or not a part thereof conforms to the organizational structure information. Also good. For example, for each sentence or item of the organization-defined document, the hierarchy information acquired by the hierarchy information acquisition unit 102 may be used to determine whether the organization-defined information is compatible with the organization structure information.

判断部105は、通常、MPUやメモリ等から実現され得る。判断部105の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The determination unit 105 can usually be realized by an MPU, a memory, or the like. The processing procedure of the determination unit 105 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

検出範囲判断情報格納部106には、上述した検出範囲判断情報が格納され得る。なお、検出範囲判断情報は、判断部105に判断処理を実行させるプログラム中に格納されていても良い。検出範囲判断情報格納部106は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The detection range determination information storage unit 106 can store the detection range determination information described above. The detection range determination information may be stored in a program that causes the determination unit 105 to execute determination processing. The detection range determination information storage unit 106 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.

出力部107は、判断部105が、組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する。この判断結果の出力は、適合しないと判断する際に用いられた組織内規定情報内の階層情報や客体者情報を提示する情報の出力であっても良い。   When the determination unit 105 determines that the in-organization regulation information does not match the organization structure information, the output unit 107 outputs a determination result indicating that the information does not match. The output of the determination result may be an output of information that presents hierarchical information or object person information in the in-organization regulation information used when determining that the result does not match.

また、出力部107は、組織内規定情報が組織内規定文書であり、組織内規定文書が、複数の文や項目により構成される場合、判断部105が、組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを判断する際に用いられた階層情報の取得元となる文または項目を示す情報を、適合しないことを示す判断結果として、あるいは判断結果に加えて、出力するようにしてもよい。ここでの、文または項目を示す情報は、文や項目そのもの、もしくは、その一部であっても良いし、文や項目に付加された項目名や、項目番号等の識別情報であっても良い。また、この文や項目についての判断結果の出力は、文や項目別に行うようにしても良い。   In addition, when the in-house provision information is an in-organization prescription document and the in-organization prescription document includes a plurality of sentences or items, the output unit 107 determines that the in-house prescription information is converted into the organization structure information. When it is determined that it does not fit, the information indicating the sentence or item from which the hierarchical information used to determine that it does not fit is used as a judgment result indicating that it does not fit, or in addition to the judgment result. You may make it output. The information indicating the sentence or the item here may be the sentence or the item itself, or a part thereof, or may be identification information such as an item name added to the sentence or the item or an item number. good. The output of the determination result for the sentence or item may be performed for each sentence or item.

また、出力部107は、後述する経営資源情報判断部109が、組織内規定情報が組織構造情報に適合しないことを判断した場合に、組織内規定情報が組織構造情報に適合しないことを示す判断結果を出力する。この判断結果の出力は、適合しないと判断する際に用いられた組織内規定情報内の対象経営資源情報を提示する情報の出力であっても良い。   Further, the output unit 107 determines that the in-house provision information does not match the organizational structure information when the management resource information judgment unit 109 described later determines that the in-organization provision information does not match the organizational structure information. Output the result. The output of the determination result may be an output of information presenting the target management resource information in the in-organization regulation information used when determining that it does not match.

なお、出力部107は、組織内規定情報が組織構造情報に適合する場合、適合することを示す判断結果を出力しても良い。ここで述べる出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、メモリやバッファ等への一時記憶、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。出力部107は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部107は、出力デバイスのドライバーソフト、または出力デバイスのドライバーソフトと出力デバイス等で実現され得る。   Note that the output unit 107 may output a determination result indicating that the intra-organization regulation information matches the organizational structure information. Output described here includes display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, accumulation in a recording medium, temporary storage in a memory or buffer, etc. It is a concept that includes delivery of processing results to a processing device or other programs. The output unit 107 may or may not include an output device such as a display or a printer. The output unit 107 can be realized by output device driver software, or output device driver software and an output device.

経営資源情報格納部108には、上述したような組織内の経営資源に関する情報である一以上の経営資源情報が格納され得る。経営資源情報格納部108は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   The management resource information storage unit 108 may store one or more pieces of management resource information that is information related to management resources in the organization as described above. The management resource information storage unit 108 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium.

経営資源情報判断部109は、階層情報取得部102が取得した組織の構成員の行動の対象となる対象経営資源情報が示す経営資源情報が、経営資源情報格納部108に格納されているか否かについて判断し、対象経営資源情報が示す経営資源情報が格納されていないことを判断した場合に、組織内規定情報が、組織構造情報に適合しないことを判断する。対象経営資源情報が示す経営資源情報が、経営資源情報格納部108に格納されているか否かの判断は、対象経営資源情報が示す経営資源情報と一致する経営資源情報が経営資源情報格納部108に格納されているか否かにより判断される。この一致は、完全一致であっても部分一致であっても良い。経営資源情報判断部109は、通常、MPUやメモリ等から実現され得る。経営資源情報判断部109の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。   The management resource information determination unit 109 determines whether or not the management resource information indicated by the target management resource information that is the target of the actions of the members of the organization acquired by the hierarchy information acquisition unit 102 is stored in the management resource information storage unit 108. When it is determined that the management resource information indicated by the target management resource information is not stored, it is determined that the in-organization regulation information does not match the organizational structure information. Whether the management resource information indicated by the target management resource information is stored in the management resource information storage unit 108 is determined based on whether the management resource information matching the management resource information indicated by the target management resource information is the management resource information storage unit 108 It is judged by whether or not it is stored. This match may be a complete match or a partial match. The management resource information determination unit 109 can be usually realized by an MPU, a memory, or the like. The processing procedure of the management resource information determination unit 109 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

次に、情報処理装置の動作について図2のフローチャートを用いて説明する。   Next, the operation of the information processing apparatus will be described using the flowchart of FIG.

(ステップS201)受付部101は、組織内規定情報を受け付ける。ここでは、例として、テキスト情報により構成される組織内規定文書を受け付けたとする。この組織内規定文書は、複数の項目を含むものとする。受付部101が受け付けた組織内規定文書は、例えば、図示しないメモリ等の記憶媒体等に一時記憶される。   (Step S201) The accepting unit 101 accepts in-organization regulation information. Here, as an example, it is assumed that an in-organization prescribed document composed of text information is received. This in-house prescribed document includes a plurality of items. The organization-defined document received by the receiving unit 101 is temporarily stored, for example, in a storage medium such as a memory (not shown).

(ステップS202)階層情報取得部102は、カウンターnに1を代入する。   (Step S202) The hierarchy information acquisition unit 102 substitutes 1 for a counter n.

(ステップS203)階層情報取得部102は、ステップS201において受け付けた組織内規定情報(ここでは、組織内規定文書)のn番目の項目を読み出す。   (Step S203) The hierarchy information acquisition unit 102 reads the n-th item of the organization regulation information (here, the organization regulation document) accepted in Step S201.

(ステップS204)階層情報取得部102は、ステップS203において読み出したn番目の項目から、自然言語処理等により客体者情報を取得する。なお、客体者情報が取得できなかった場合、ステップS215に進むようにしてもよい。   (Step S204) The hierarchy information acquisition part 102 acquires object person information by a natural language process etc. from the nth item read in step S203. In addition, when object person information cannot be acquired, you may make it progress to step S215.

(ステップS205)階層情報取得部102は、ステップS203において読み出したn番目の項目から、自然言語処理等によりステップS204において取得した客体者情報が示す客体者に対応する主体者を示す主体者情報を取得する。なお、客体者情報が取得できなかった場合、そのまま、ステップS206に進む。   (Step S205) The hierarchy information acquisition unit 102 obtains subject information indicating the subject corresponding to the subject indicated by the subject information acquired in step S204 by natural language processing or the like from the nth item read in step S203. get. If the object information cannot be acquired, the process proceeds to step S206 as it is.

(ステップS206)階層情報取得部102は、ステップS203において読み出したn番目の項目から、自然言語処理等によりステップS204において取得した客体者情報が示す客体者に対応する対客体者行動情報を取得する。なお、客体者情報が取得できなかった場合、そのまま、ステップS207に進む。   (Step S206) The hierarchy information acquisition unit 102 acquires object person action information corresponding to the object person indicated by the object person information acquired in Step S204 by natural language processing or the like from the nth item read in Step S203. . If the object information cannot be acquired, the process proceeds to step S207 as it is.

(ステップS207)階層情報取得部102は、客体者情報に一致する階層情報と対応付けられたノードを検出する際の基点として利用するノードを指定するための1以上の階層情報と、客体者情報と一致する階層情報と対応付けられたノードの検出を行う範囲、言い換えれば検出を行う階層の範囲、とを決定する。例えば、組織構造情報内のどの階層情報に対応したノードを基点として、その直系の上位または下位のいずれの範囲のノードについて、客体者情報と一致する階層情報と対応付けられたノードの検出を行うかを決定する。この処理の詳細については後述する。   (Step S207) The hierarchy information acquisition unit 102 includes one or more hierarchy information for specifying a node to be used as a base point when detecting a node associated with the hierarchy information that matches the object person information, and the object person information. The range for detecting the node associated with the hierarchical information that matches, in other words, the range of the hierarchy to be detected is determined. For example, with a node corresponding to which hierarchical information in the organizational structure information as a base point, the node associated with the hierarchical information matching the object person information is detected for any of the upper or lower range nodes in the direct line To decide. Details of this processing will be described later.

(ステップS208)階層情報取得部102は、組織構造情報に含まれる、ステップS207において決定した判断を行う際の基点として利用する1以上の階層情報のそれぞれについて、ステップS207において決定した検索する階層の範囲、例えば、直系となるノードのうちの上位や下位の範囲に、客体者情報と一致する階層情報と対応付けられたノードが存在するか否かを判断して、ステップS201において受け付けた組織内規定情報が、組織構造情報格納部103に格納されている組織構造情報に適合しているか否かを判断する。この処理の詳細については後述する。   (Step S208) The hierarchy information acquisition unit 102 includes, for each of the one or more hierarchy information included in the organizational structure information and used as a base point for the determination determined in Step S207, the hierarchy to be searched determined in Step S207. Within the organization received in step S201 by determining whether or not there is a node associated with the hierarchical information that matches the object person information in the range, for example, the upper or lower range of the direct nodes It is determined whether the regulation information is compatible with the organizational structure information stored in the organizational structure information storage unit 103. Details of this processing will be described later.

(ステップS209)出力部107は、ステップS208の判断結果を図示しないメモリ等の記憶媒体に一時記憶する。   (Step S209) The output unit 107 temporarily stores the determination result of step S208 in a storage medium such as a memory (not shown).

(ステップS210)階層情報取得部102は、ステップS203において読み出したn番目の項目から、自然言語処理等により対象経営資源情報を取得する。なお、この処理は、ステップS206の直後の処理としても良い。   (Step S210) The hierarchy information acquisition unit 102 acquires target management resource information from the nth item read in step S203 by natural language processing or the like. This process may be a process immediately after step S206.

(ステップS211)経営資源情報判断部109は、ステップS210において取得した対象経営資源情報が示す経営資源情報が、経営資源情報格納部108に格納されている経営資源情報の少なくともいずれかと一致するか否かを判断する。いずれか一つと一致する場合、ステップS212に進み、いずれにも一致しない場合、ステップS213に進む。   (Step S211) The management resource information determination unit 109 determines whether or not the management resource information indicated by the target management resource information acquired in step S210 matches at least one of the management resource information stored in the management resource information storage unit 108. Determine whether. When it matches with any one, it progresses to step S212, and when it does not correspond to any, it progresses to step S213.

(ステップS212)経営資源情報判断部109は、ステップS201において受け付けた組織内規定情報が、組織構造情報格納部103に格納されている組織構造情報に適合していない旨を判断結果に代入する。   (Step S212) The management resource information determination unit 109 substitutes in the determination result that the in-organization regulation information received in step S201 is not compatible with the organization structure information stored in the organization structure information storage unit 103.

(ステップS213)出力部107は、ステップS209において一時記憶された判断結果、およびステップS212において得られた判断結果を出力する。また、出力する判断結果が、組織内規定情報が、組織構造情報に適合していないことを示す情報である場合、組織内規定情報のn番目の項目内における適合していない箇所等を示す情報等を出力しても良い。そして、ステップS214に進む。なお、ステップS209において得られた判断結果のうちの、組織内規定情報が組織構造情報に適合していることを示す情報については、出力しないようにしても良い。   (Step S213) The output unit 107 outputs the determination result temporarily stored in Step S209 and the determination result obtained in Step S212. In addition, when the determination result to be output is information indicating that the in-house provision information does not conform to the organization structure information, the information indicating the non-conforming portion in the nth item of the in-house provision information Etc. may be output. Then, the process proceeds to step S214. Of the determination results obtained in step S209, information indicating that the in-organization regulation information is compatible with the organization structure information may not be output.

(ステップS214)階層情報取得部102は、カウンターnを1インクリメントする。   (Step S214) The hierarchy information acquisition unit 102 increments the counter n by 1.

(ステップS215)階層情報取得部102は、ステップS201において受け付けた組織内規定情報にn番目の項目が含まれるか否かを判断する。含まれる場合、ステップS203に戻り、含まれない場合、処理を終了する。   (Step S215) The hierarchy information acquisition unit 102 determines whether or not the nth item is included in the in-organization regulation information received in step S201. If included, the process returns to step S203. If not included, the process ends.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt.

また、図2のフローチャートにおいて、組織構造情報から客体者情報を取得するステップS204の処理の代わりに、客体者情報等の区別を行わずに階層情報を取得する処理を加え、ステップS207やステップS208の処理の代わりに、組織構造情報内に階層情報に一致する階層情報と対応付けられたノードが存在するか否かを判断して、存在しない場合に、組織構造情報と組織内規定文書のn番目の項目とが適合しないことを判断するようにしても良い。   Further, in the flowchart of FIG. 2, instead of the process of step S204 for acquiring object person information from the organizational structure information, a process for acquiring hierarchy information without distinguishing the object person information or the like is added, and step S207 or step S208 is added. In place of the above process, it is determined whether or not there is a node associated with the hierarchical information that matches the hierarchical information in the organizational structure information. It may be determined that the second item does not match.

また、図2のフローチャートにおいて、主体者情報を取得する処理を省略しても良い。また、対客体者行動情報を取得する処理を省略しても良い。また、これらの両方を省略して、ノード検出の基点を指定する階層情報としてデフォルトで設定しておいた階層情報を用いるようにしても良いし、ノード検出の範囲をデフォルトで設定した範囲とするようにしても良い。   Further, in the flowchart of FIG. 2, the process of acquiring subject information may be omitted. Moreover, you may abbreviate | omit the process which acquires object person action information. Alternatively, both of these may be omitted, and the hierarchy information set as default may be used as the hierarchy information for specifying the node detection base point, or the range of node detection is set as the default range. You may do it.

次に、図3のフローチャートを用いて、図2のステップS207において示した、ノード検出の基点を指定する階層情報と、客体者情報と一致する階層情報と対応付けられたノードの検出を行う範囲を決定する処理の詳細について説明する。   Next, with reference to the flowchart of FIG. 3, the range for detecting nodes associated with the hierarchy information specifying the node detection base point and the hierarchy information matching the object information shown in step S207 of FIG. Details of the process for determining the value will be described.

(ステップS301)判断部105は、階層情報取得部102が図2において示した上位の処理で取得した主体者情報があるか否かを判断する。ある場合、ステップS302に進み、取得していない場合、ステップS306に進む。   (Step S301) The determination unit 105 determines whether or not there is subject information acquired by the hierarchy information acquisition unit 102 in the upper processing shown in FIG. When there is, it progresses to step S302, and when not acquiring, it progresses to step S306.

(ステップS302)判断部105は、階層情報取得部102が取得した主体者情報と一致する1以上の階層情報を、それぞれ、客体者情報と一致する階層情報と対応付けられたノードを検出する際に基点とするノードを選択するための階層情報に決定する。   (Step S <b> 302) The determination unit 105 detects one or more layer information that matches the subject information acquired by the layer information acquisition unit 102 and a node associated with the layer information that matches the subject information. The hierarchical information for selecting the node as the base point is determined.

(ステップS303)判断部105は、ステップS302において決定した階層情報が示す階層が、図2において示した上位の処理のステップS204で取得された客体者情報の示す階層よりも下位であるか否かを判断する。具体的には、階層関係情報格納部104に格納されている階層関係情報を用いて判断を行う。ステップS302において決定した階層情報が示す階層が、下位である場合、ステップS304に進み、上位である場合、ステップS305に進む。   (Step S303) The determination unit 105 determines whether or not the hierarchy indicated by the hierarchy information determined in Step S302 is lower than the hierarchy indicated by the object person information acquired in Step S204 of the upper process shown in FIG. Judging. Specifically, the determination is made using the hierarchical relationship information stored in the hierarchical relationship information storage unit 104. If the hierarchy indicated by the hierarchy information determined in step S302 is lower, the process proceeds to step S304, and if higher, the process proceeds to step S305.

(ステップS304)判断部105は、ステップS302において基点に決定した階層情報が示す階層の上位の階層のノードを検出の対象範囲に決定する。そして、上位の処理にリターンする。   (Step S304) The determination unit 105 determines, as a detection target range, a node in the upper hierarchy of the hierarchy indicated by the hierarchy information determined as the base point in Step S302. Then, the process returns to the upper process.

(ステップS305)判断部105は、ステップS302において基点に決定した階層情報が示す階層の下位の階層のノードを検出の対象範囲に決定する。そして、上位の処理にリターンする。   (Step S305) The determination unit 105 determines a node in the lower hierarchy of the hierarchy indicated by the hierarchy information determined as the base point in Step S302 as a detection target range. Then, the process returns to the upper process.

(ステップS306)判断部105は、階層情報取得部102が図2において示した上位の処理で取得した対客体者行動情報があるか否かを判断する。ある場合、ステップS307に進み、取得していない場合、ステップS312に進む。   (Step S306) The determination unit 105 determines whether or not there is the object person action information acquired by the hierarchy information acquisition unit 102 in the upper processing shown in FIG. If there is, the process proceeds to step S307, and if not, the process proceeds to step S312.

(ステップS307)判断部105は、検出範囲判断情報格納部106に格納されている検出範囲判断情報を用いて、階層情報取得部102が取得した対客体者行動情報が、客体者情報が示す階層に対して下位の階層の階層情報が対応付けられたノードを、客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う際の基点となるノードに指定する情報であるか否かを判断する。ここでは、例えば、検出範囲判断情報として、階層情報取得部102が取得した客体者情報と一致する階層情報に対応付けられたノードが存在するか否かの判断を行う基点となるノードを、客体者情報が示す階層よりも下位の階層を示す階層情報と対応付けられたノードに指定するための対客体者行動情報のみが1以上格納されているものとし、当該検出範囲判断情報のうちの一の情報と、階層情報取得部102が取得した対客体者行動情報とが一致するか否かを、例えば検索等により判断する。一致する場合、ステップS308に進み、一致しない場合、ステップS310に進む。   (Step S <b> 307) The determination unit 105 uses the detection range determination information stored in the detection range determination information storage unit 106, and the object person behavior information acquired by the hierarchy information acquisition unit 102 indicates the hierarchy indicated by the object person information. The node associated with the hierarchy information of the lower hierarchy is designated as the base point for determining whether or not there is a node associated with the hierarchy information that matches the object information. It is determined whether it is information. Here, for example, as the detection range determination information, a node serving as a base point for determining whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit 102 is the object. It is assumed that only one or more object person action information for designating a node associated with hierarchy information indicating a hierarchy lower than the hierarchy indicated by the person information is stored, and one of the detection range determination information It is determined, for example, by a search or the like whether or not the information and the object person action information acquired by the hierarchy information acquisition unit 102 match. If they match, the process proceeds to step S308, and if they do not match, the process proceeds to step S310.

(ステップS308)判断部105は、階層情報取得部102が取得した客体者情報が示す階層よりも下位の階層を示す階層情報を、基点となるノードに対応した階層情報に決定する。   (Step S308) The determination unit 105 determines the hierarchy information indicating the hierarchy lower than the hierarchy indicated by the object information acquired by the hierarchy information acquisition unit 102 as the hierarchy information corresponding to the base node.

(ステップS309)判断部105は、ステップS308において決定した階層情報に対応したノードである基点となるノードに対して、直系の上位のノードを、客体者情報の検出範囲に決定する。そして、上位の処理に戻る。   (Step S309) The determination unit 105 determines a higher-order node as a detection range of the object person information with respect to a node serving as a base point that is a node corresponding to the hierarchy information determined in Step S308. Then, the process returns to the upper process.

(ステップS310)判断部105は、階層情報取得部102が取得した客体者情報が示す階層よりも上位の階層を示す階層情報を、基点となるノードに対応した階層情報に決定する。   (Step S <b> 310) The determination unit 105 determines the hierarchy information indicating the hierarchy higher than the hierarchy indicated by the object information acquired by the hierarchy information acquisition unit 102 as the hierarchy information corresponding to the base node.

(ステップS311)判断部105は、ステップS310において決定した階層情報に対応したノードである基点となるノードに対して、直系の下位のノードを、客体者情報の検出範囲に決定する。そして、上位の処理に戻る。   (Step S311) The determination unit 105 determines, as a detection range of the object person information, a direct lower-order node with respect to a node serving as a base point that is a node corresponding to the hierarchy information determined in Step S310. Then, the process returns to the upper process.

(ステップS312)判断部105は、階層情報取得部102が取得した客体者情報が示す階層よりも上位の階層、または下位の階層のいずれか一方を示す階層情報を、基点となるノードに対応した階層情報に決定する。上位の階層と下位の階層のいずれの階層を選択するかは、デフォルト等で予め指定されているものとする。   (Step S312) The determination unit 105 corresponds to the node serving as the base point, the hierarchy information indicating either the hierarchy higher than or lower than the hierarchy indicated by the object information acquired by the hierarchy information acquisition unit 102 Determine hierarchical information. It is assumed that which one of the upper hierarchy and the lower hierarchy is selected is designated in advance by default or the like.

(ステップS313)判断部105は、ステップS312において決定した階層情報に対応したノードである基点となるノードに対して、直系の下位のノード、または上位のノードのいずれか一方を、客体者情報の検出範囲に決定する。具体的には、ステップS312において、客体者情報よりも上位の階層を示す階層情報が、基点となるノードに対応した階層情報に決定された場合、基点に対して直系の下位のノードを検出範囲に決定する。また、ステップS312において、客体者情報よりも下位の階層を示す階層情報が、基点となるノードに対応した階層情報に決定された場合、基点に対して直系の上位のノードを検出範囲に決定する。そして、上位の処理に戻る。   (Step S313) The determination unit 105 selects either a direct lower node or an upper node for the base node that is a node corresponding to the hierarchy information determined in Step S312 and the object information. Determine the detection range. Specifically, in step S312, when the hierarchy information indicating the hierarchy higher than the object information is determined as the hierarchy information corresponding to the node serving as the base point, a direct subordinate node with respect to the base point is detected. To decide. Further, in step S312, when the hierarchy information indicating the hierarchy lower than the object person information is determined as the hierarchy information corresponding to the node serving as the base point, the direct upper node with respect to the base point is determined as the detection range. . Then, the process returns to the upper process.

なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 3, the process ends when the power is turned off or the process is terminated.

次に、図4のフローチャートを用いて、図2のステップS208において示した、組織内規定情報が、組織構造情報に適合するか否かについて判断する処理の詳細について説明する。   Next, the details of the process for determining whether or not the in-organization regulation information matches the organizational structure information shown in step S208 of FIG. 2 will be described using the flowchart of FIG.

(ステップS401)判断部105は、カウンターkに1を代入する。   (Step S401) The determination unit 105 assigns 1 to the counter k.

(ステップS402)判断部105は、カウンターmに1を代入する。   (Step S402) The determination unit 105 assigns 1 to the counter m.

(ステップS403)判断部105は、ステップS207の処理により決定されたノード検出の範囲が、基点となるノードに対して上位となる階層の範囲であるか否かを判断する。上位の階層である場合、ステップS404に進み、上位の階層でない場合、ステップS414に進む。   (Step S403) The determination unit 105 determines whether or not the node detection range determined by the process of step S207 is a hierarchy range higher than the base node. If it is an upper hierarchy, the process proceeds to step S404, and if it is not an upper hierarchy, the process proceeds to step S414.

(ステップS404)判断部105は、組織構造情報における、ステップS207の処理により決定された基点を指定する階層情報に一致する階層情報と対応付けられたノードのうちのk番目のノードについて、直系であってm階層上位であるノードが存在するか否かを判断する。存在する場合、ステップS405に進み、存在しない場合、ステップS408に進む。   (Step S404) The determination unit 105 is directly connected to the k-th node among the nodes associated with the hierarchy information that matches the hierarchy information that specifies the base point determined by the process of step S207 in the organizational structure information. It is then determined whether there is a node that is higher in the m hierarchy. When it exists, it progresses to step S405, and when it does not exist, it progresses to step S408.

(ステップS405)判断部105は、k番目のノードに対してm階層上位のノードに対応付けられた階層情報を、組織構造情報格納部103に格納されている組織構造情報から取得する。   (Step S <b> 405) The determination unit 105 acquires the hierarchy information associated with the node higher in the m hierarchy than the k-th node from the organization structure information stored in the organization structure information storage unit 103.

(ステップS406)判断部105は、図2のステップS204において取得した客体者情報と、ステップS405において取得した階層情報とを比較し、一致するか否かを判断する。一致する場合、ステップS409に進み、一致しない場合、ステップS407に進む。   (Step S406) The determination unit 105 compares the object person information acquired in step S204 of FIG. 2 with the hierarchy information acquired in step S405, and determines whether or not they match. If they match, the process proceeds to step S409, and if they do not match, the process proceeds to step S407.

(ステップS407)判断部105は、mを1インクリメントする。そして、ステップS403に戻る。   (Step S407) The determination unit 105 increments m by 1. Then, the process returns to step S403.

(ステップS408)判断部105は、k番目のノードを示す情報を図示しないメモリ等に蓄積する。ノードを示す情報はノードが特定できる情報であれば良く、例えば、最上位からのパスやノードに割り当てられた識別情報等であっても良い。   (Step S408) The determination unit 105 stores information indicating the kth node in a memory or the like (not shown). The information indicating the node may be information that can identify the node, and may be, for example, a path from the highest level or identification information assigned to the node.

(ステップS409)判断部105は、カウンターkの値を1インクリメントする。   (Step S409) The determination unit 105 increments the value of the counter k by 1.

(ステップS410)判断部105は、ステップS207の処理により決定された基点を指定する階層情報に一致する階層情報と対応付けられたノードにおいて、k番目のノードが存在するか否かを判断する。存在する場合、ステップS403に戻り、存在しない場合、ステップS411に進む。   (Step S410) The determination unit 105 determines whether or not the k-th node exists in the node associated with the hierarchical information that matches the hierarchical information that specifies the base point determined by the process of step S207. When it exists, it returns to step S403, and when it does not exist, it progresses to step S411.

(ステップS411)判断部105は、ステップS408において、一以上のノードを示す情報が蓄積されているか否かを判断する。蓄積されている場合、ステップS412に進み、蓄積されていない場合、ステップS413に進む。   (Step S411) The determination unit 105 determines whether or not information indicating one or more nodes is accumulated in step S408. If accumulated, the process proceeds to step S412, and if not accumulated, the process proceeds to step S413.

(ステップS412)判断部105は、組織構造情報が、組織内規定情報に適合していないことを示す判断結果を得る。そして、上位の処理にリターンする。   (Step S412) The determination unit 105 obtains a determination result indicating that the organizational structure information does not match the in-organization regulation information. Then, the process returns to the upper process.

(ステップS413)判断部105は、組織構造情報が、組織内規定情報に適合していうことを示す判断結果を得る。そして、上位の処理にリターンする。   (Step S413) The determination unit 105 obtains a determination result indicating that the organizational structure information is compatible with the in-organization regulation information. Then, the process returns to the upper process.

(ステップS414)判断部105は、組織構造情報における、ステップS207の処理により決定された基点を指定する階層情報に一致する階層情報と対応付けられたノードのうちのk番目のノードについて、直系であってm階層下位であるノードが存在するか否かを判断する。存在する場合、ステップS415に進み、存在しない場合、ステップS408に進む。   (Step S414) The determination unit 105 determines the k-th node among the nodes associated with the hierarchy information that matches the hierarchy information that specifies the base point determined by the process of Step S207 in the organizational structure information. It is then determined whether there is a node that is lower than the m hierarchy. When it exists, it progresses to step S415, and when it does not exist, it progresses to step S408.

(ステップS415)判断部105は、k番目のノードに対してm階層下位のノードに対応付けられた階層情報を、組織構造情報格納部103に格納されている組織構造情報から読み出す。   (Step S <b> 415) The determination unit 105 reads out the hierarchy information associated with the node lower than the m hierarchy with respect to the k-th node from the organization structure information stored in the organization structure information storage unit 103.

なお、図4のフローチャートにおいて、ステップS408の処理において蓄積されたノードを示す情報は、図2に示したステップS210等において、適合しないことを示す情報を出力する際に、組織構造情報に適合していない基点となるノードの情報として出力するようにしても良い。   In the flowchart of FIG. 4, the information indicating the node accumulated in the process of step S <b> 408 conforms to the organizational structure information when outputting information indicating that it does not conform in step S <b> 210 or the like illustrated in FIG. 2. It may be output as information on a node that is not a base point.

また、ステップS404において、上位の階層のノードが存在しないと判断した時点で、少なくとも一つのノードが、上位に客体者情報と一致する階層情報と対応付けられたノードが存在しないと判断されたこととなるため、適合していない判断結果を取得して、上位の処理にリターンしても良い。ステップS414についても、下位の階層である点を除けば同様にしてもよい。   In step S404, when it is determined that there is no higher-level node, it is determined that at least one node does not have a node associated with higher-level hierarchical information that matches object information. Therefore, a determination result that does not match may be acquired and returned to the upper process. Step S414 may be the same except that it is a lower hierarchy.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。   In the flowchart of FIG. 4, the process ends when the power is turned off or the process ends.

以下、本実施の形態における情報処理装置の具体的な動作について説明する。ここでは、例として、企業において、担当者が作成した社内規定の文書が、会社の組織に対して適合したものであるか否かのチェックを、本実施の形態の情報処理装置を用いて行う場合を一例に挙げて説明する。   Hereinafter, a specific operation of the information processing apparatus according to the present embodiment will be described. Here, as an example, in the company, the internal regulation document created by the person in charge checks whether or not it is appropriate for the organization of the company using the information processing apparatus of the present embodiment. A case will be described as an example.

図5は組織構造情報の一例を示す図である。組織構造情報は、「ノードID」と、「階層情報」と、「従属情報」という属性を有している。「ノードID」は、各階層情報が対応付けられているノードを識別する情報である。この「ノードID」は、ツリー化された階層構造の各ノードに対応している。即ち階層情報は、ツリー化された組織の階層構造の、「ノードID」が示すノードにそれぞれ対応付けられている。「階層情報」は、各ノードに対応付けられた階層情報である。ここでは、階層情報は、役職名、または部署名である。ここでの役職名には、「部長」、「課長」等の単なる役職を示す情報のみではなく、部署に関連する語句、例えば「第一営業」等の語句を含むものも含まれるものとする。「従属情報」は、階層構造が対応付けられているノードの従属関係を示す情報であり、最上位のノードからの経路、言い換えればパスを、通過するノードIDの順番で示したものである。なお、この具体例において述べる社員とは、最も階層の低い社員のみを指すものとする。また、ここでは、部署名も階層情報として用いている例を示しているが、部署名は階層情報として扱わないようにしても良い。例えば、図5の組織構造情報において、部署名を除外しても良い。   FIG. 5 is a diagram showing an example of organization structure information. The organizational structure information has attributes of “node ID”, “hierarchy information”, and “subordinate information”. “Node ID” is information for identifying a node associated with each hierarchical information. This “node ID” corresponds to each node of a hierarchical structure in a tree structure. That is, the hierarchical information is associated with each node indicated by “node ID” in the hierarchical structure of the tree-like organization. “Hierarchy information” is hierarchy information associated with each node. Here, the hierarchical information is a title or department name. The titles here include not only information indicating mere titles such as “department manager” and “section manager”, but also those containing words related to the department, such as “first sales”. . The “subordinate information” is information indicating the subordination relationship of the nodes with which the hierarchical structure is associated, and indicates the route from the highest node, in other words, the path in the order of the node ID that passes. It should be noted that the employees described in this specific example indicate only employees at the lowest level. In this example, the department name is also used as the hierarchy information. However, the department name may not be handled as the hierarchy information. For example, the department name may be excluded from the organizational structure information in FIG.

図6は、図5に示した組織構造情報を元に作成した組織図の一例である。N1、N2等はノードを示す符号であり、図5に示した「ノードID」に相当する。組織構造情報に含まれる各階層情報は、図6の組織図においては、それぞれの「ノードID」が一致するノードに対応付けられている。   FIG. 6 is an example of an organization chart created based on the organization structure information shown in FIG. N1, N2, and the like are codes indicating nodes and correspond to the “node ID” shown in FIG. Each hierarchical information included in the organizational structure information is associated with a node having the same “node ID” in the organizational chart of FIG.

図7は、階層関係情報格納部104に格納されている階層関係情報の一例を示す図である。この階層関係情報は、階層情報の示す階層の上下関係を示した情報である。「階層情報」とは、役職名である。ただし、ここでの役職名は、「部長」、「課長」等の単なる役職を示す情報のみであり、部署に関連する語句、例えば「第一営業」等の語句は含まれないものとする。「階層値」とは、階層情報が示す階層を示す値であり、値が小さいほど階層が高いことを示している。   FIG. 7 is a diagram illustrating an example of the hierarchy relationship information stored in the hierarchy relationship information storage unit 104. This hierarchical relationship information is information indicating the hierarchical relationship of the hierarchy indicated by the hierarchical information. “Hierarchy information” is a title. However, the title here is only information indicating the title such as “department manager” and “section manager”, and does not include words related to the department, for example, “first sales”. The “hierarchy value” is a value indicating the hierarchy indicated by the hierarchy information, and the smaller the value, the higher the hierarchy.

図8は、経営資源情報格納部108に格納されている経営資源情報を管理するための経営資源情報管理表である。「経営資源情報」は、経営資源情報のファイル名を示す情報である。「データ」は、経営資源情報のデータである。経営資源情報は、ここでは、テキストにより構成されるデータであるとする。   FIG. 8 is a management resource information management table for managing the management resource information stored in the management resource information storage unit 108. “Management resource information” is information indicating the file name of management resource information. “Data” is management resource information data. Here, it is assumed that the management resource information is data composed of text.

まず、企業の担当者等が、組織内行動規定文書である社内規定の文書を、テキスト情報として作成したとする。図9にこの組織内行動規定文書の一部を示す。組織内行動規定文書は、複数の項目に分けられているものとする。この組織内行動規定文書は、図示しない記録媒体等に記憶されているものとする。   First, it is assumed that a person in charge of the company has created a document of internal regulations, which is an organizational behavior regulation document, as text information. FIG. 9 shows a part of the in-organizational action regulation document. It is assumed that the organization behavior regulation document is divided into a plurality of items. This in-organization behavior regulation document is stored in a recording medium (not shown).

次に、担当者等が、情報処理装置1に対して、図9に示した組織内行動規定文書のファイル等を読み出す指示を与える。情報処理装置1の受付部101は、この指示に応じて、組織内行動規定文書を記録媒体等から読み出す。   Next, the person in charge or the like gives the information processing apparatus 1 an instruction to read out the file of the in-organizational action regulation document shown in FIG. In response to this instruction, the receiving unit 101 of the information processing apparatus 1 reads out the in-organizational action regulation document from a recording medium or the like.

つぎに、階層情報取得部102は、受付部101が受け付けた組織内行動規定文書から組織内行動規定情報の一の項目を読み出す。例えば、図9に示した組織内行動規定文書の、「第7条……した場合、課長は、社員名簿に……記入の上、所属する部の部長に提出しなければならない。」という第7条の項目を読み出したものとする。   Next, the hierarchy information acquisition unit 102 reads out one item of the in-organization behavior rule information from the in-organization behavior rule document received by the reception unit 101. For example, in the organization action regulation document shown in FIG. 9, “Article 7 …… If the section manager has filled in the employee list…, he must submit it to the manager of the department to which he belongs”. Assume that the items in Article 7 have been read.

そして、読み出した組織内行動規定情報から、自然言語処理により客体者情報を取得する。例えば、予め「に」または「の」という助詞の直前の漢字から、その直前の、ひらがなになるまでの漢字であって、末尾の文字が「長」という漢字である語句を、客体者情報として取得することを示すルールを予め図示しない記憶媒体等に記憶しておく。そして、まず、判断部105は、形態素解析を行って、読み出した項目の文について、形態素ごとの品詞や活用形や文字種や係り受け等の属性の情報を取得する。そして、助詞である形態素について、パターンマッチングを行って、「に」または「の」に一致する形態素を検出する。ここでは、「部長に提出」の「に」が検出される。次に、検出した「に」の直前の漢字から、その直前の、ひらがなになるまでの漢字、ここでは「部長」を検出する。そして、この漢字の末尾の文字が「長」であるか否かを判断する。ここでは、「長」であるため、検出された「部長」という語句を、客体者情報として取得する。   And object person information is acquired by natural language processing from the read in-organization action regulation information. For example, the kanji from the kanji immediately before the particle “ni” or “no” to the hiragana just before it and the last character of the kanji “long” as the object information A rule indicating acquisition is stored in advance in a storage medium (not shown). First, the determination unit 105 performs morphological analysis, and acquires attribute information such as part-of-speech, usage, character type, and dependency for each morpheme for the read item sentence. Then, pattern matching is performed on the morpheme that is a particle, and a morpheme that matches “ni” or “no” is detected. Here, “Ni” in “Submit to Director” is detected. Next, from the detected kanji character immediately before “ni”, the kanji character until the hiragana character immediately before that is detected, in this case “director”. Then, it is determined whether or not the last character of the kanji is “long”. Here, since it is “long”, the detected word “department” is acquired as object information.

次に、階層情報取得部102は、組織内行動規定文書の同じ項目から、主体者情報を取得する。ここでは、例えば、予め格助詞の直前の漢字から、その直前の、ひらがなになるまでの漢字で構成される語句を、主体者情報として取得することを示すルールを予め図示しない記憶媒体等に記憶しておく。まず、判断部105は、形態素解析を行って、格助詞を検出する。そして、検出された格助詞の直前の漢字から、その直前の、ひらがなになるまでの漢字で構成される語句を、主体者情報として取得する。ここでは、「課長」という語句を、主体者情報として取得する。   Next, the hierarchy information acquisition unit 102 acquires subject information from the same item of the in-organizational action regulation document. Here, for example, a rule indicating that a word composed of a kanji character immediately before the case particle and the immediately preceding kanji character until hiragana is acquired as subject information is stored in advance in a storage medium (not shown). Keep it. First, the determination unit 105 performs morphological analysis to detect a case particle. And the phrase comprised from the kanji just before the detected case particle to the hiragana just before that is acquired as subject information. Here, the phrase “section manager” is acquired as subject information.

次に、階層情報取得部102は、組織内行動規定文書の同じ項目から、対客体者行動情報を取得する。例えば、予め客体者情報の後に現れる動詞の基本形を、対客体者行動情報として取得することを示すルールが予め図示しない記憶媒体等に記憶しておき、このルールに従って、対客体者行動情報を取得する。まず、階層情報取得部102は、形態素解析を行って、動詞である形態素を検出し、この形態素のうちの、客体者情報よりも後に位置する形態素についての基本形を取得する。ここでは、「部長」という客体者情報の後の、「提出し」という動詞の基本形である「提出する」という語句を、対客体者行動情報として取得する。   Next, the hierarchy information acquisition part 102 acquires object person action information from the same item of the organization action regulation document. For example, a rule indicating that the basic form of a verb appearing after object information is acquired as object person action information is stored in advance in a storage medium (not shown), and object object action information is acquired according to this rule. To do. First, the hierarchy information acquisition unit 102 performs morpheme analysis, detects a morpheme that is a verb, and acquires a basic form of a morpheme located after the object person information among the morpheme. Here, the phrase “submit” which is the basic form of the verb “submit” after the object information of “manager” is acquired as the object behavior information.

次に、階層情報取得部102は、組織内行動規定文書の同じ項目から、対象経営資源情報を取得する。例えば、予め「を」または「に」という助詞の直前の漢字から、その直前の、ひらがなになるまでの漢字であって、末尾の文字が「帳」、「書」、または「簿」という漢字である語句を、対象経営資源情報として取得することを示すルールを予め図示しない記憶媒体等に記憶しておく。そして、まず、判断部105は、形態素解析を行って、読み出した項目の文について、形態素ごとの品詞や活用形や文字種や係り受け等の属性の情報を取得する。そして、助詞である形態素について、パターンマッチングを行って、「を」または「に」に一致する形態素を検出する。ここでは、「社員名簿に」の「に」が検出される。次に、検出した「に」の直前の漢字から、その直前の、ひらがなになるまでの漢字、ここでは「社員名簿」を検出する。そして、この漢字の末尾の文字が「帳」、「書」、または「簿」であるか否かを判断する。ここでは、「簿」であるため、検出された「社員名簿」という語句を、対象経営資源情報として取得する。   Next, the hierarchy information acquisition unit 102 acquires target management resource information from the same item of the in-organizational action regulation document. For example, the kanji from the kanji immediately before the particle “” or “ni” to the hiragana just before it, with the last character being “book”, “book”, or “book” Is stored in advance in a storage medium or the like that is not shown in the drawing. First, the determination unit 105 performs morphological analysis, and acquires attribute information such as part-of-speech, usage, character type, and dependency for each morpheme for the read item sentence. Then, pattern matching is performed on the morpheme that is a particle, and a morpheme that matches "" or "" is detected. Here, “ni” in “in employee list” is detected. Next, from the kanji just before the detected “ni”, the kanji just before the hiragana, in this case “employee list”, is detected. Then, it is determined whether or not the last character of the kanji is “book”, “book”, or “book”. Here, since it is “book”, the detected word “employee list” is acquired as target management resource information.

次に、判断部105は、取得した客体者情報と一致する階層情報と対応付けられたノードを検出する際の、基点となるノードを示す階層情報を取得する。ここでは、主体者情報が取得できているため、主体者情報が基点となるノードを示す階層情報となる。   Next, the determination unit 105 acquires hierarchical information indicating a node serving as a base point when detecting a node associated with hierarchical information that matches the acquired object information. Here, since the subject information can be acquired, the subject information becomes the hierarchical information indicating the node as the base point.

次に、判断部105は、基点となるノードに対して、上位または下位のいずれの方向のノードについて、客体者情報の検出を行うかを決定する処理を行う。具体的には、まず、判断部105は、図7に示したような階層関係情報の各レコードの「階層情報」の属性値である語句が、取得した主体者情報内に含まれているか否かを検索し、含まれているレコードの「階層値」の値を取得する。ここでは、取得した主体者情報が「課長」であるので、図7の階層関係情報における「階層情報」が「課長」であるレコードの「階層値」である「4」が取得される。なお、仮に、主体者情報が「第一営業部長」等であった場合、図7に示した階層関係情報における「部長」という「階層情報」に一致する語句が、「第一営業部長」という主体者情報の語句内に含まれるため、階層情報」が「部長」であるレコードの「階層値」である「3」が取得されることとなる。次に、取得された客体者情報である「部長」についても、同様の処理を行うによって「階層値」である「3」を取得する。そして、判断部105は、主体者情報を用いて取得した「階層値」から、客体者情報を用いて取得した「階層値」を減算する。この減算により得られた値が、正であれば、主体者情報が示す階層が、客体者情報が示す階層よりも低いこととなるため、検出を行うノードの方向を、基点となるノードに対して上位方向に決定する。また、逆に、この減算により得られた値が、負であれば、検出を行うノードの方向を、基点となるノードに対して下位方向に決定する。ここでは、減算により得られた値が「1」であるため、基点となるノードに対して上位方向に決定される。   Next, the determination unit 105 performs a process of determining whether to detect the object person information for a node in a higher order or a lower order with respect to the base node. Specifically, first, the determination unit 105 determines whether or not a word or phrase that is an attribute value of “hierarchy information” of each record of the hierarchical relationship information as illustrated in FIG. 7 is included in the acquired subject information. To retrieve the "hierarchy value" value of the contained records. Here, since the acquired subject information is “section manager”, “4” which is the “hierarchy value” of the record whose “hierarchy information” in the hierarchy relation information of FIG. 7 is “section manager” is acquired. If the subject information is “first sales manager” or the like, the phrase that matches the “hierarchy information” of “department manager” in the hierarchical relationship information shown in FIG. 7 is called “first sales manager”. Since it is included in the phrase of the subject information, “3” which is the “hierarchy value” of the record whose hierarchy information is “department manager” is acquired. Next, “3” which is a “hierarchy value” is acquired by performing the same process for the “director” which is the acquired object person information. Then, the determination unit 105 subtracts the “hierarchy value” acquired using the object person information from the “hierarchy value” acquired using the subject information. If the value obtained by this subtraction is positive, the hierarchy indicated by the subject information is lower than the hierarchy indicated by the object person information. Therefore, the direction of the node to be detected is set with respect to the base node. To determine the upper direction. Conversely, if the value obtained by this subtraction is negative, the direction of the node to be detected is determined in the lower direction with respect to the base node. Here, since the value obtained by the subtraction is “1”, it is determined in the upper direction with respect to the base node.

次に、判断部105は、基点となる全てのノードについて、順番に、直系の上位の階層のノードの中に、対応付けられた階層情報が、階層情報である客体者情報と一致するノードが存在するか否かを判断する。   Next, with respect to all the nodes serving as the base points, the determination unit 105 sequentially selects, among the nodes in the direct higher hierarchy, nodes whose associated hierarchy information matches the object information that is the hierarchy information. Determine if it exists.

まず、判断部105は、取得した主体者情報に一致する階層情報と対応付けられたノードの一つを、基点となるノードとして選択する。ここで判断される一致は部分一致であるとする。具体的には、判断部105は、主体者情報の語句、ここでは、「課長」という語句の全体が含まれる階層情報を、図5に示した組織構造情報内の「階層情報」の属性について検出し、検出された「階層情報」に対応するノードの識別情報である「ノードID」の一つを取得する。ここでは、まず、「ノードID」が「N51」であるレコードの「階層情報」が「管理課長」であり、「主体者情報」の「課長」という語句全体を含むため、このレコードの「ノードID」である「N51」を取得する。   First, the determination unit 105 selects one of the nodes associated with the hierarchical information that matches the acquired subject information as a base node. Assume that the match determined here is a partial match. Specifically, the determination unit 105 determines the hierarchy information including the entire subject phrase, here the entire phrase “section manager”, as the attribute of the “hierarchy information” in the organizational structure information shown in FIG. It detects and acquires one of “node ID” which is identification information of a node corresponding to the detected “hierarchical information”. Here, first, the “hierarchical information” of the record whose “node ID” is “N51” is “management section manager” and includes the entire phrase “section manager” of “subject information”. ID “N51” is acquired.

そして、ここでは検出を行うノードの方向が上位方向に決定されているため、判断部105は、この「N51」の直系の上位のノードに対応付けられた階層情報に、取得した客体者情報である「部長」が含まれるか否かを、ノードを順番に、上位方向にたどりながら判断していく。基点となるノードの直系の上位のノードは組織構造情報に含まれる「従属情報」によりたどることが可能である。まず、判断部105は、組織構造情報における「ノードID」が「N51」であるレコードに含まれる「従属情報」である「N1/N2/N31/N41/」を取得する。そして、まず、この「従属情報」が示す主体者情報に対応するノード「N51」に至るまでの経路で通過するノードの「ノードID」のうちの、下位から1つめの「ノードID」である「N41」を取得する。ここでは、「ノードID」が「N41」であるノードを、ノード「N41」と称す。以下、他のノードIDが示すノードについても、同様である。このノード「N41」が、基点となるノード「N51」の直系の1階層上位のノードである。そして、組織構造情報における「ノードID」が「N41」であるレコードを検出し、このレコードの「階層情報」である「管理部長」を取得する。この「管理部長」が、基点となるノード「N51」の直系の1階層上位のノード「N41」に対応付けられた階層情報である。そして、判断部105は、この階層情報である「管理部長」が、取得した客体者情報である「部長」に一致するか否かを判断する。ここで判断される一致は部分一致である。具体的には、客体者情報である「部長」という語句全体が、ノード「N41」に対応付けられた階層情報である「管理部長」に含まれるか否かを判断する。ここでは、「管理部長」には、「部長」という語句全体が含まれるため、ノード「N41」に対応付けられた階層情報が、客体者情報と一致すると判断され、このノード「N41」は、対応付けられた階層情報が客体者情報と一致するノードと判断される。これにより、組織内規定情報は、ノード「N51」に関しては、組織構成情報に適合していることとなる。   In this case, since the direction of the node to be detected is determined to be the upper direction, the determination unit 105 adds the acquired object information to the hierarchical information associated with the higher order node of “N51”. Whether or not a certain “department manager” is included is determined while tracing the nodes in the upper direction. It is possible to follow a node directly above the base node by the “subordinate information” included in the organizational structure information. First, the determination unit 105 acquires “N1 / N2 / N31 / N41 /” that is “subordinate information” included in the record whose “node ID” is “N51” in the organizational structure information. First, it is the first “node ID” from the bottom among the “node IDs” of the nodes passing through the route to the node “N51” corresponding to the subject information indicated by the “subordinate information”. “N41” is acquired. Here, the node whose “node ID” is “N41” is referred to as a node “N41”. The same applies to the nodes indicated by other node IDs. This node “N41” is a node one level higher than the node “N51” as a base point. Then, a record whose “node ID” is “N41” in the organizational structure information is detected, and “management manager” which is “hierarchical information” of this record is acquired. This “management manager” is the hierarchy information associated with the node “N41” which is one hierarchy higher than the direct node “N51” as the base point. Then, the determination unit 105 determines whether or not the “management manager” as the hierarchy information matches the “manager” as the acquired object information. The match determined here is a partial match. Specifically, it is determined whether or not the entire phrase “department manager” that is the object person information is included in the “management department manager” that is the hierarchical information associated with the node “N41”. Here, since “management manager” includes the entire phrase “manager”, it is determined that the hierarchical information associated with the node “N41” matches the object information, and this node “N41” It is determined that the associated hierarchical information matches the object information. As a result, the in-organization regulation information conforms to the organization configuration information for the node “N51”.

同様に、判断部105は、基点となるノードとして、「N51」以外の、主体者情報に一致する階層情報と対応付けられたノードを選択して、上記と同様の処理を行う。例えば、基点のノードとして階層情報が「経理課長」であるノード「N52」を選択したとする。この場合、上記と同様の処理により、直系の一階層上位のノードは、ノード「N32」となる。しかしながら、このノード「N32」に対応付けられた階層情報は「経理部」であり、取得された客体者情報である「部長」という語句全体を含まない。このため、基点となるノード「N51」について図5に示した階層構造情報から取得される「従属情報」である「N1/N2/N32/」のうちの、下位から2つめの「ノードID」である「N2」を取得する。このノード「N2」が、基点となるノード「N52」の直系の2階層上位のノードである。そして、このノード「N2」の階層情報である「取締役」を取得する。しかしながら、このノード「N2」に対応付けられた階層情報は「取締役」には、取得された客体者情報である「部長」という語句全体を含まない。このため、更に直系の一階層上位の階層情報である「社長」を取得し、取得された客体者情報である「部長」と一致するか否かを判断する。しかしながら、ここでも一致せず、これ以上、上位の階層のノードは存在しない。このため、組織内規定情報が、基点となるノード「N51」に関しては、組織構成情報に適合していないとこととなる。階層情報取得部102は、ノード「N52」の「ノードID」である「N52」を、図示しないメモリ等の記憶媒体に蓄積する。   Similarly, the determination unit 105 selects a node associated with the hierarchy information that matches the subject information other than “N51” as the base node, and performs the same processing as described above. For example, it is assumed that the node “N52” whose hierarchical information is “Accounting Manager” is selected as the base node. In this case, by the same processing as described above, the node one level higher in the direct line becomes the node “N32”. However, the hierarchical information associated with the node “N32” is “Accounting Department” and does not include the entire phrase “Department Manager” which is the acquired object person information. Therefore, the second “node ID” from the bottom of “N1 / N2 / N32 /” which is the “subordinate information” acquired from the hierarchical structure information shown in FIG. 5 for the node “N51” serving as the base point. “N2” is acquired. This node “N2” is a node in the upper two layers of the direct line of the node “N52” serving as the base point. Then, “director” which is the hierarchical information of this node “N2” is acquired. However, in the hierarchy information associated with the node “N2”, the “director” does not include the entire phrase “department manager” that is the acquired object information. For this reason, “president”, which is hierarchical information one level higher than the direct line, is acquired, and it is determined whether or not it matches the “director”, which is the acquired object information. However, there is no coincidence here, and there is no higher hierarchy node. Therefore, the in-organization regulation information does not conform to the organization configuration information for the node “N51” serving as the base point. The hierarchy information acquisition unit 102 accumulates “N52”, which is the “node ID” of the node “N52”, in a storage medium such as a memory (not shown).

判断部105は、同様の処理を、他の基点となるノードについても行う。そして基点となるノードの全てについて処理を終えた時点で、図示しない記憶媒体に、組織内規定情報が、組織構成情報に適合していないことを示している基点となるノードの「ノードID」が格納されているか否かを判断し、格納されている場合、組織内規定情報が、組織構成情報に適合していないことを示す判断結果を得る。格納されていない場合、適合していることを示す判断結果を得る。ここでは、「ノードID」である「N52」が記憶媒体に格納されているため、適合していないことを示す判断結果を得る。   The determination unit 105 performs the same process for other nodes as base points. Then, when the processing is completed for all of the base nodes, the “node ID” of the base node indicating that the in-organization regulation information does not conform to the organization configuration information is stored in a storage medium (not shown). It is determined whether it is stored, and if it is stored, a determination result indicating that the in-organization regulation information does not match the organization configuration information is obtained. If not stored, a judgment result indicating conformity is obtained. Here, since “N52”, which is the “node ID”, is stored in the storage medium, a determination result indicating that it is not compatible is obtained.

次に、判断部105は、組織内規定情報から取得した対象経営資源情報に対応する経営資源情報が、経営資源情報格納部108に格納されているか否かを判断する。具体的には、取得した対象経営資源情報である「社員名簿」という語句と一致する語句が、図8に示したような経営資源情報管理表の「経営資源情報」の属性値のいずれかに含まれるか否かを判断する。そして、含まれていない場合、階層情報取得部102が取得した組織内規定情報の項目が、組織構成情報に適合していないことを示す判断結果を得る。このとき、一致しない対象経営資源情報をメモリ等の記憶媒体に一時記憶しても良い。   Next, the determination unit 105 determines whether the management resource information corresponding to the target management resource information acquired from the in-organization regulation information is stored in the management resource information storage unit 108. Specifically, the phrase that matches the phrase “employee list” that is the acquired target management resource information is one of the attribute values of “management resource information” in the management resource information management table as shown in FIG. Judge whether it is included. If it is not included, a determination result indicating that the item of the organization regulation information acquired by the hierarchy information acquisition unit 102 does not match the organization configuration information is obtained. At this time, target management resource information that does not match may be temporarily stored in a storage medium such as a memory.

出力部107は、判断部105が取得した判断結果を出力する。具体的には、客体者情報もしくは対象経営資源情報の少なくとも一方を用いて行われた判断の結果、判断部105が、組織内規定情報の項目が組織構成情報に適合していないことを示す判断結果を取得した場合、出力部107は、組織内規定情報の項目が組織構成情報に適合していないことを示す判断結果を出力する。また、このとき、上述したように判断部105が記憶媒体等に蓄積した、直系の上位のノードに客体者情報と一致する階層情報と対応付けられたノードが存在していない基点となるノードの「ノードID」、ここでは「N52」、を読み出して、この「ノードID」、あるいは、この「ノードID」に対応する階層情報を、組織構造情報における組織内規定情報に適合していない部分を示す手がかりとなる情報として出力しても良い。また、判断部105が取得した対象経営資源情報のうちの、経営資源情報格納部108に一致する経営資源情報が格納されていない対象経営資源情報、例えば「社員名簿」を、上述したようなメモリ等から読み出して出力しても良い。また、これらの情報を適宜テンプレートにはめ込んで、表示用の文章や画像を構成しても良い。ここでは、出力部107は、出力デバイスとしてモニタ107aを備えており、このモニタ107aに、階層情報取得部102が取得した判断結果を出力するものとする。出力部107による出力例を図10に示す。   The output unit 107 outputs the determination result acquired by the determination unit 105. Specifically, as a result of a determination made using at least one of the object person information or the target management resource information, the determination unit 105 determines that the item of the organization regulation information does not conform to the organization configuration information. When the result is acquired, the output unit 107 outputs a determination result indicating that the item of the organization regulation information is not compatible with the organization configuration information. At this time, as described above, the determination unit 105 accumulates in the storage medium or the like, and the node that is the base point where the node associated with the hierarchical information that matches the object person information does not exist in the higher-level direct nodes. The “node ID”, here “N52” is read, and the “node ID” or the hierarchical information corresponding to this “node ID” is not matched with the organization-specific information in the organization structure information. You may output as information used as a clue to show. Of the target management resource information acquired by the determination unit 105, target management resource information that does not store management resource information that matches the management resource information storage unit 108, such as “employee list”, is stored in the memory as described above. Etc., and may be output. In addition, such information may be appropriately inserted into a template to form a text or image for display. Here, the output unit 107 includes a monitor 107a as an output device, and the determination result acquired by the hierarchy information acquisition unit 102 is output to the monitor 107a. An output example by the output unit 107 is shown in FIG.

なお、組織内規定情報の他の項目についても、適宜、同様の処理を繰り返し行う。そして、文ごとや項目ごとに判断結果を出力する。   It should be noted that the same processing is repeated as appropriate for other items in the organization regulation information. Then, the determination result is output for each sentence and each item.

ここで、上記の場合において、組織内規定情報の内容が異なっており、階層情報取得部102が取得した主体者情報が、「部長」ではなく、例えば「社長」であった場合を考える。   Here, in the above case, it is assumed that the contents of the in-organization regulation information are different, and the subject information acquired by the hierarchical information acquisition unit 102 is not the “manager” but, for example, “president”.

この場合、主体者情報である「社長」の「階層値」は、図7に示す階層関係情報から「1」であり、取得された主体者情報の「階層値」である「1」から、取得された客体者情報である「課長」の「階層値」である「4」を減算した値は、「−3」となるため、判断部105は、検出を行うノードの方向を、基点となるノードに対して下位方向に決定する。   In this case, the “hierarchy value” of “president” that is the subject information is “1” from the hierarchical relationship information shown in FIG. 7, and from “1” that is the “hierarchy value” of the obtained subject information, Since the value obtained by subtracting “4”, which is the “hierarchy value” of “section manager”, which is the acquired object information, is “−3”, the determination unit 105 sets the direction of the node to be detected as the base point. It decides in the lower direction with respect to the node.

基点となるノードの直系の下位のノードは、例えば以下のように選択される。まず、図5に示した組織構造情報において、「階層情報」内に、主体者情報である「社長」という語句を含むレコードを検出し、このレコードの「ノードID」である「N1」を取得する。次に図5に示した組織構造情報において、取得した「ノードID」である「N1」と同じ「ノードID」を「従属情報」の情報内に含むレコードを検出する。そして、この検出したレコードの「ノードID」および「階層情報」を、基点となるノードの直系の下位のノードの「ノードID」およびその階層情報として取得する。その後に行われる、客体者情報と一致する階層情報と対応付けられたノードが存在するか否か等の処理は、上述したような、基点となるノードの直系の上位のノードに対して行われる処理と同様であるので説明は省略する。   For example, a direct lower node of the base node is selected as follows. First, in the organizational structure information shown in FIG. 5, a record including the word “president” as subject information is detected in “hierarchy information”, and “N1” as “node ID” of this record is acquired. To do. Next, in the organizational structure information shown in FIG. 5, a record that includes the same “node ID” as the acquired “node ID” “N1” in the information of “subordinate information” is detected. Then, the “node ID” and “hierarchy information” of the detected record are acquired as the “node ID” of the node immediately below the base node and the hierarchy information thereof. Subsequent processing, such as whether or not there is a node associated with hierarchical information that matches the object information, is performed on a higher-order node immediately above the base node as described above. Since it is the same as the process, the description is omitted.

ここで、上記の場合において、組織内規定情報の内容が異なっており、組織内規定情報内に主体者情報が存在しない場合や、階層情報取得部102が主体者情報を取得できなかった場合を考える。このような場合においては、判断部105は、階層情報取得部102が取得した対客体者行動情報を用いて、ノード検出の基点となるノードと、ノード検出を行う範囲を決定する。   Here, in the above case, when the content of the organization regulation information is different and there is no subject information in the organization regulation information, or when the hierarchy information acquisition unit 102 cannot obtain the subject information. Think. In such a case, the determination unit 105 determines a node serving as a base point for node detection and a range in which node detection is performed, using the object person action information acquired by the hierarchy information acquisition unit 102.

図11は、検出範囲判断情報格納部106に格納されている検出範囲判断情報を示す図である。検出範囲判断情報は、ここでは、具体的には、ノード検出の基点となるノードを、階層情報取得部102が取得した客体者情報が対応付けられているノードに対して、上位の階層のノードに決定する場合の、対客体者行動情報であるとする。即ち、階層情報取得部102が取得した対客体者行動情報が、この検出範囲判断情報のいずれかと一致する場合、判断部105は、階層情報取得部102が取得した客体者情報に対応付けられているノードよりも上位の階層の1以上のノードを、客体者情報に対応付けられているノード検出の基点のノードに選択する。そして、客体者情報に対応付けられているノード検出の範囲を基点となるノードの直系の下位の階層のノードに設定する。また、一致しない場合、判断部105は、階層情報取得部102が取得した客体者情報に対応付けられているノードよりも下位の階層の1以上のノードを、客体者情報に対応付けられているノード検出の基点のノードに選択する。そして、客体者情報に対応付けられているノード検出の範囲を、基点となるノードの直系の上位のノードに設定する。検出範囲判断情報は、例えば、組織の構成員が、同じ組織の階層が下位の構成員に対してのみ行う行動や振る舞い等を示す用語等の情報である。   FIG. 11 is a diagram illustrating the detection range determination information stored in the detection range determination information storage unit 106. Here, specifically, the detection range determination information is a node in a higher hierarchy with respect to a node associated with the object information acquired by the hierarchy information acquisition unit 102 as a node serving as a base point of node detection. It is assumed that the action information is the object person action information in the case of determining to. That is, when the object person action information acquired by the hierarchy information acquisition unit 102 matches any of the detection range determination information, the determination unit 105 is associated with the object person information acquired by the hierarchy information acquisition unit 102. One or more nodes in a higher hierarchy than the existing node are selected as the node of the node detection base point associated with the object person information. Then, the node detection range associated with the object person information is set to a node in a hierarchy directly below the base node. If they do not match, the determination unit 105 associates one or more nodes in a lower hierarchy than the node associated with the object information acquired by the hierarchy information acquisition unit 102 with the object information. Select the node for the base point of node detection. Then, the node detection range associated with the object person information is set to a node directly above the base node. The detection range determination information is, for example, information such as a term indicating an action or behavior performed by a member of an organization only on a member of a lower level of the same organization.

例えば、階層情報取得部102が、組織内規定情報から、「部長」という客体者情報と、「命令する」という対客体者行動情報とを取得したとする。判断部105は、対客体者行動情報である「命令する」に一致する検出範囲判断情報が、図11に示した検出範囲判断情報内に存在するか否かを、検索等により判断する。ここでは、図11に示した検出範囲判断情報内に「命令する」という語句が含まれるため、対客体者行動情報である「命令する」に一致する検出範囲判断情報が存在すると判断される。このため、客体者情報に対応付けられているノードを検出する際の基点となるノードとして、客体者情報である「部長」よりも階層が上位である階層情報と対応付けられたノードが選択される。具体的には、図7に示した階層関係情報において、「部長」よりも階層が高い階層情報、例えば「取締役」、「社長」に一致する階層情報と対応付けられている全てのノードが、ノード検出の基点として選ばれ得ることとなる。また、客体者情報に対応付けられているノードの検出は、基点となるノードに対して、直系の下位の階層に対して行われる。   For example, it is assumed that the hierarchy information acquisition unit 102 acquires object information “director” and object person action information “command” from the in-organization regulation information. The determination unit 105 determines whether or not the detection range determination information that matches the “command” that is the object person action information exists in the detection range determination information shown in FIG. Here, since the word “command” is included in the detection range determination information shown in FIG. 11, it is determined that there is detection range determination information that matches “command” that is the object person action information. For this reason, the node associated with the hierarchy information that is higher in hierarchy than the “director” that is the object person information is selected as the base point when detecting the node associated with the object person information. The Specifically, in the hierarchical relationship information shown in FIG. 7, all nodes associated with hierarchical information having a higher hierarchy than the “manager”, for example, hierarchical information matching “director” and “president”, It can be selected as a base point for node detection. In addition, the detection of the node associated with the object person information is performed on the direct lower hierarchy with respect to the base node.

一方、仮に、階層情報取得部102が取得した対客体者行動情報が、検出範囲判断情報の何れにも一致しなかった場合、客体者情報に対応付けられているノードを検出する際の基点となるノードとしては、客体者情報である「部長」よりも階層が下位である階層情報、例えば、「課長」、「係長」等と対応付けられたノードが選択されることとなる。また、客体者情報に対応付けられているノードの検出は、基点となるノードに対して、直系の上位の階層に対して行われる。   On the other hand, if the object person action information acquired by the hierarchy information acquisition unit 102 does not match any of the detection range determination information, the base point for detecting the node associated with the object person information As the node to be selected, the hierarchical information having a lower hierarchy than the “director” that is the object person information, for example, a node associated with “section manager”, “section chief”, or the like is selected. In addition, the detection of the node associated with the object person information is performed for the higher-level hierarchy of the direct line with respect to the base node.

ノード検出の基点とノード検出の範囲を決定した後の処理は、上記と同様であるので、説明は省略する。   Since the processing after determining the node detection base point and the node detection range is the same as described above, the description thereof is omitted.

なお、上記の具体例においては、組織内規定文書内に出現する主体者を示す語句や客体者を示す語句が階層情報である場合について説明したが、これらの語句が階層情報でないことが考えられる場合には以下のようにしても良い。即ち、予め、主体者や客体者を示す語句群と、当該語句に対応する階層情報とを対応付けた変換表等を図示しない記憶媒体等に用意しておく。そして、主体者情報を取得する際に、組織内規定文書から、主体者を示す語句を検出し、当該語句を、変換表を用いて、階層情報に変換するようにしてもよい。同様に、客体者情報を取得する際に、組織内規定文書から、客体者を示す語句を検出し、当該語句を、変換表を用いて、階層情報に変換するようにしてもよい。この場合、このようにして得られた階層情報が、主体者情報および客体者情報となる。例えば、主体者を示す語句として、「出張者」や「申請者」という語句が考えられる場合、予め「出張者」という語句と「社員」等の階層情報とを対応付けた情報、および「申請者」という語句と「社員、係長、課長」等の階層情報とを対応付けた情報を、変換表として蓄積しておく。そして、主体者を示す語句として、「出張者」という語句が得られた場合、階層情報取得部102は、変換表を用いて、「出張者」に対応する「社員」という階層情報を主体者情報として取得するようにすればよい。   In the above specific example, the case has been described in which the word or phrase indicating the subject appearing in the institutional prescribed document or the word or phrase indicating the object is hierarchical information, but these words and phrases may not be hierarchical information. In some cases, the following may be used. That is, a conversion table or the like in which a word / phrase group indicating a subject or an object person is associated with hierarchical information corresponding to the word / phrase is prepared in advance in a storage medium (not shown). Then, when acquiring the subject information, a phrase indicating the subject may be detected from the in-organization prescribed document, and the phrase may be converted into hierarchical information using a conversion table. Similarly, when acquiring object person information, a word or phrase indicating an object person may be detected from the in-organization prescribed document, and the word or phrase may be converted into hierarchical information using a conversion table. In this case, the hierarchical information obtained in this way becomes subject information and object information. For example, when words such as “business traveler” and “applicant” are considered as phrases indicating the subject person, information that previously associates the phrase “business traveler” with hierarchical information such as “employee”, and “application Information that associates the phrase “person” with hierarchical information such as “employee, section manager, section manager” is stored as a conversion table. When the phrase “business traveler” is obtained as the phrase indicating the subject person, the hierarchy information acquisition unit 102 uses the conversion table to obtain the hierarchy information “employee” corresponding to the “business trip person”. What is necessary is just to acquire as information.

また、上記具体例においては、基点となるノードの上位や下位のノードについて客体者情報と一致する階層情報と対応付けられたノードを検出するようにしたが、組織内規定情報から階層情報を取得し、組織構造情報の全体あるいは一部に含まれる階層情報の中に、組織内規定情報に含まれる階層情報と一致する階層情報が含まれているか否かを判断し、一致しない場合に、組織内規定情報が、組織構造情報に適合していないと判断しても良い。   In the above specific example, the node associated with the hierarchy information matching the object person information is detected for the upper and lower nodes of the base node, but the hierarchy information is acquired from the in-organization provision information. If the hierarchy information included in the whole or a part of the organizational structure information includes hierarchical information that matches the hierarchical information included in the in-organization regulation information, It may be determined that the internal regulation information does not conform to the organizational structure information.

以上、本実施の形態によれば、組織構造情報における、組織内規定情報に含まれている階層情報と一致する階層情報が含まれている状況、具体的には、適切なノードに対応付けられているか否かによって、組織内規定情報が、組織構造情報に適合したものであるか否かを判断するようにしたことにより、組織内規定情報が、組織の構造にあった適切なものであるか否かを検証することができる。   As described above, according to the present embodiment, the organizational structure information includes hierarchical information that matches the hierarchical information included in the in-organization regulation information, specifically, the information is associated with an appropriate node. It is determined whether the in-house provision information conforms to the organizational structure information depending on whether or not the in-organization provision information is appropriate for the structure of the organization. It can be verified whether or not.

なお、上記実施の形態においては、階層情報取得部102が、組織内規定情報から自然言語処理により客体者情報や主体者情報等の階層情報を取得する場合について説明したが、本発明においては、以下の変形例に示すように、予め客体者情報や主体者情報等に利用される階層情報の用語群を用意しておき、これらの階層情報を用いた検索により、階層情報取得部102が、組織内規定情報から客体者情報や主体者情報等の階層情報を取得するようにしてもよい。   In the above embodiment, the case where the hierarchy information acquisition unit 102 acquires hierarchy information such as object person information and subject information by natural language processing from in-organization provision information has been described. As shown in the following modification, a hierarchical information term group used in advance for the subject person information, the subject information, etc. is prepared, and the hierarchical information acquisition unit 102 performs a search using these hierarchical information, Hierarchy information such as object person information and subject information may be acquired from the in-organization regulation information.

図12は、本実施の形態の情報処理装置の変形例を示す図である。この情報処理装置1aは、図1において示した情報処理装置1において、用語群格納部110を更に設けるようにするとともに、用語群格納部110に格納されている情報を用いて、客体者情報や主体者情報等の階層情報を取得する階層情報取得部102aを階層情報取得部102の代わりに設けるようにしたものである。その他の構成については、上記実施の形態1と同様であるので説明は省略する。   FIG. 12 is a diagram illustrating a modification of the information processing apparatus according to the present embodiment. This information processing apparatus 1a is further provided with a term group storage unit 110 in the information processing apparatus 1 shown in FIG. 1, and uses information stored in the term group storage unit 110 to A hierarchy information acquisition unit 102 a that acquires hierarchy information such as subject information is provided instead of the hierarchy information acquisition unit 102. Since other configurations are the same as those in the first embodiment, description thereof is omitted.

用語群格納部110には、階層情報として利用可能な用語群が格納されている。用語群は、語句群と考えても良い。階層情報として利用可能な用語群は、上述したような階層情報の用語の集合体であり、例えば「営業課長」、「管理課長」等の用語群である。また、この用語群は、主体者情報を検索するために用いられる用語群である主体者用語群と、客体者情報を検索するために用いられる用語群である客体者用語群とに分けておくようにしてもよい。   The term group storage unit 110 stores term groups that can be used as hierarchical information. The term group may be considered as a word group. The term group that can be used as the hierarchy information is a collection of the terms of the hierarchy information as described above, for example, a term group such as “sales manager” and “management manager”. This term group is divided into a subject term group that is a term group that is used for searching subject information and an object term group that is a term group that is used for searching subject information. You may do it.

階層情報取得部102aは、用語群格納部110に格納されている用語群に含まれる用語と一致する用語を、階層情報として取得する。特に、用語群格納部110に格納されている用語群が、主体者情報を検索するために用いられる用語群と、客体者情報を検索するために用いられる用語群とに分けられている場合、主体者情報を検索するために用いられる用語群のいずれかに一致する用語を主体者情報として取得し、客体者情報を検索するために用いられる用語群のいずれかに一致する用語を客体者情報として取得しても良い。   The hierarchical information acquisition unit 102a acquires, as hierarchical information, terms that match the terms included in the term group stored in the term group storage unit 110. In particular, when the term group stored in the term group storage unit 110 is divided into a term group used for searching subject information and a term group used for searching subject information, A term that matches one of the terms used to search the subject information is acquired as subject information, and a term that matches one of the terms used to search the subject information is the subject information. You may get as

このような変形例においては、検索により階層情報を取得するため、高速な処理が可能となる。また、用語群をカスタマイズすることで、組織内規定情報から取得する階層情報を予め指定することができる。   In such a modification, the hierarchical information is acquired by searching, so that high-speed processing is possible. In addition, by customizing the term group, it is possible to pre-designate hierarchy information acquired from the in-organization regulation information.

なお、階層情報取得部102aは、用語群格納部110に格納されている用語群と、上記実施の形態1において示した自然言語処理との組み合わせ等により、階層情報、あるいは主体者情報や客体者情報を取得しても良い。例えば、格助詞の前の語句であって、用語群格納部110に格納されている用語群のいずれか一つに一致する語句を、主体者情報として取得してもよい。   Note that the hierarchy information acquisition unit 102a uses the combination of the term group stored in the term group storage unit 110 and the natural language processing shown in the first embodiment, etc. Information may be acquired. For example, a phrase that precedes the case particle and matches any one of the term groups stored in the term group storage unit 110 may be acquired as subject information.

また、組織内規定情報のうちの用語群に一致する語句であって、最初に検出された語句を主体者情報、2番目に検出された語句を客体者情報として取得するようにしても良い。   In addition, it is also possible to obtain words that match a term group in the in-organization regulation information, the first detected phrase as subject information, and the second detected phrase as object information.

なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(情報送信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication means (such as an information transmission unit) existing in one apparatus may be physically realized by one medium.

また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。   In the above embodiment, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, and received by each component. In addition, information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing is retained temporarily or over a long period of time on a recording medium (not shown) even when not explicitly stated in the above description. It may be. Further, the storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).

また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。   Further, although cases have been described with the above embodiments where the information processing apparatus is a stand-alone, the information processing apparatus may be a stand-alone apparatus or a server apparatus in a server / client system. In the latter case, the output unit or the reception unit receives an input or outputs a screen via a communication line.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける受付部と、前記組織内規定情報から、組織の構成員についての階層を示す情報である階層情報を取得する階層情報取得部と、前記階層情報により前記組織の構造を示している情報である組織構造情報が格納され得る組織構造情報格納部と、前記階層情報取得部が取得した階層情報と一致する階層情報が含まれている状況を、前記組織構造情報格納部に格納されている組織構造情報について判断し、当該判断の結果から、前記組織内規定情報が組織構造情報に適合しているか否かを判断する判断部と、前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する出力部として機能させるためのプログラムである。   The software that realizes the information processing apparatus in each of the above embodiments is a program as described below. In other words, this program is a receiving unit that accepts organization regulation information, which is information that regulates the behavior of members in the organization, and information indicating the hierarchy of the organization members from the organization regulation information. A hierarchy information acquisition unit that acquires certain hierarchy information, an organization structure information storage unit that can store organization structure information that is information indicating the structure of the organization by the hierarchy information, and a hierarchy acquired by the hierarchy information acquisition unit A situation in which hierarchical information that matches the information is included is determined for the organizational structure information stored in the organizational structure information storage unit, and based on the result of the determination, the intra-organizational regulation information matches the organizational structure information. A determination result indicating that the information does not match when the determination unit determines that the in-organization regulation information does not match the organizational structure information Is a program for functioning as an output unit for outputting.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the function realized by the program.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図13は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。   FIG. 13 is a schematic diagram illustrating an example of the appearance of a computer that executes the program and realizes the information processing apparatus according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図13において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   In FIG. 13, a computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, an FD (Floppy (registered trademark) Disk) drive 906, a keyboard 902, a mouse 903, a monitor 904, and the like. Is provided.

図14は、コンピュータシステム900の内部構成を示す図である。図14において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。   FIG. 14 is a diagram showing an internal configuration of the computer system 900. In FIG. 14, in addition to the CD-ROM drive 905 and the FD drive 906, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a bootup program, and the MPU 911. A RAM (Random Access Memory) 913 that temporarily stores program instructions and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and an MPU 911 and a ROM 912 are interconnected. And a bus 915. The computer 901 may include a network card (not shown) that provides connection to the LAN.

コンピュータシステム900に、上記実施の形態による情報処理装置の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 900 to execute the functions of the information processing apparatus according to the above-described embodiment is stored in the CD-ROM 921 or FD 922, inserted into the CD-ROM drive 905 or FD drive 906, and transferred to the hard disk 914. May be. Instead, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the CD-ROM 921, the FD 922, or the network.

プログラムは、コンピュータ901に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the information processing apparatus according to the above-described embodiment. The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 900 operates is well known and will not be described in detail.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、組織内規定情報等のチェックを行う装置等として適しており、特に、組織内規定情報とうが、組織の構造に適合した物であるか否かのチェックを行う装置等として有用である。   As described above, the information processing apparatus according to the present invention is suitable as an apparatus for checking organization-specific information, and the like. In particular, whether the organization-specific information is suitable for the structure of the organization. It is useful as a device for checking such a situation.

本発明の実施の形態における情報処理装置のブロック図Block diagram of an information processing apparatus in an embodiment of the present invention 同情報処理装置の動作について説明するフローチャートFlow chart for explaining the operation of the information processing apparatus 同情報処理装置の動作について説明するフローチャートFlow chart for explaining the operation of the information processing apparatus 同情報処理装置の動作について説明するフローチャートFlow chart for explaining the operation of the information processing apparatus 同情報処理装置の動作を説明するための、組織構造情報の一例を示す図The figure which shows an example of organization structure information for demonstrating operation | movement of the information processing apparatus 同情報処理装置の動作を説明するための、組織図の一例を示す図The figure which shows an example of an organization chart for demonstrating operation | movement of the information processing apparatus 同情報処理装置の動作を説明するための、階層関係情報の一例を示す図The figure which shows an example of hierarchical relationship information for demonstrating operation | movement of the information processing apparatus 同情報処理装置の動作を説明するための、経営資源情報管理表の一例を示す図The figure which shows an example of the management resource information management table | surface for demonstrating operation | movement of the information processing apparatus 同情報処理装置の動作を説明するための、組織内行動規定文書の一部を示す図A figure showing a part of the organization action regulation document for explaining the operation of the information processing apparatus 同情報処理装置の出力例を示す図The figure which shows the output example of the information processing apparatus 同情報処理装置の動作を説明するための、検出範囲判断情報の一例を示す図The figure which shows an example of the detection range judgment information for demonstrating operation | movement of the information processing apparatus 同情報処理装置の変形例を示すブロック図Block diagram showing a modification of the information processing apparatus 同情報処理装置を実現するコンピュータの外観の一例を示す模式図Schematic diagram showing an example of the appearance of a computer that implements the information processing apparatus 同情報処理装置を実現するコンピュータの内部構成の一例を示す図The figure which shows an example of the internal structure of the computer which implement | achieves the information processing apparatus

符号の説明Explanation of symbols

1、1a 情報処理装置
101 受付部
102、102a 階層情報取得部
103 組織構造情報格納部
104 階層関係情報格納部
105 判断部
106 検出範囲判断情報格納部
107 出力部
108 経営資源情報格納部
109 経営資源情報判断部
110 用語群格納部
DESCRIPTION OF SYMBOLS 1, 1a Information processing apparatus 101 Reception part 102, 102a Hierarchical information acquisition part 103 Organization structure information storage part 104 Hierarchical relation information storage part 105 Judgment part 106 Detection range judgment information storage part 107 Output part 108 Management resource information storage part 109 Management resource Information judgment part 110 Term group storage part

Claims (17)

組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける受付部と、
前記組織内規定情報から、組織の構成員についての階層を示す情報である階層情報を取得する階層情報取得部と、
前記階層情報により前記組織の構造を示している情報である組織構造情報が格納され得る組織構造情報格納部と、
前記階層情報取得部が取得した階層情報と一致する階層情報が含まれている状況を、前記組織構造情報格納部に格納されている組織構造情報について判断し、当該判断の結果から、前記組織内規定情報が組織構造情報に適合しているか否かを判断する判断部と、
前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する出力部とを備えた情報処理装置。
A reception unit that accepts in-house provision information, which is information that prescribes the behavior of members in the organization;
A hierarchy information acquisition unit that acquires hierarchy information that is information indicating a hierarchy of members of the organization from the in-organization regulation information;
An organization structure information storage unit capable of storing organization structure information that is information indicating the structure of the organization by the hierarchy information;
A situation in which hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit is included is determined with respect to the organizational structure information stored in the organizational structure information storage unit. A determination unit that determines whether or not the prescribed information conforms to the organizational structure information;
An information processing apparatus comprising: an output unit that outputs a determination result indicating that the in-organization regulation information is not compatible when the determination unit determines that the in-organization regulation information does not match the organization structure information.
前記判断部は、前記組織構造情報格納部に格納されている組織構造情報に、前記階層情報取得部が取得した階層情報と一致する階層情報が含まれるか否かを判断し、当該階層情報が含まれない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項1記載の情報処理装置。 The determination unit determines whether or not the organizational structure information stored in the organizational structure information storage unit includes hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit. The information processing apparatus according to claim 1, wherein when it is not included, it is determined that the in-organization regulation information does not match the organization structure information. 前記組織構造情報は、ツリー状に階層構造化されており、当該ツリーを構成する各ノードに前記階層情報が対応付けられており、
前記判断部は、前記組織構造情報における少なくとも一部の階層情報に対応するノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した階層情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項1記載の情報処理装置。
The organizational structure information is hierarchically structured in a tree shape, and the hierarchical information is associated with each node constituting the tree,
The determination unit includes a hierarchy that matches the hierarchy information acquired by the hierarchy information acquisition unit at a node that is directly higher than or directly lower than a node corresponding to at least some of the hierarchy information in the organizational structure information. The information processing according to claim 1, wherein it is determined whether or not a node associated with the information exists, and when the node does not exist, it is determined that the in-organization regulation information does not conform to the organization structure information. apparatus.
前記階層情報取得部は、前記組織内規定情報から、規定の対象となる行動を行う主体者を示す前記階層情報である主体者情報を取得し、
前記判断部は、前記階層情報取得部が取得した主体者情報に対応付けられたノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した階層情報に対応したノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項3記載の情報処理装置。
The hierarchy information acquisition unit acquires the subject information that is the hierarchy information indicating the subject who performs the action to be regulated from the in-organization regulation information,
The determination unit corresponds to the hierarchical information acquired by the hierarchical information acquisition unit in a node that is a direct upper level or a direct lower level with respect to a node associated with the subject information acquired by the hierarchical information acquisition unit. 4. The information processing apparatus according to claim 3, wherein the information processing apparatus determines whether or not the specified node exists, and determines that the in-organization regulation information does not conform to the organizational structure information when the node does not exist.
前記階層情報取得部は、前記組織内規定情報から、組織の構成員が行う行動の客体者を示す前記階層情報である客体者情報を取得し、
前記判断部は、前記組織構造情報における少なくとも一部の階層情報に対応するノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項3記載の情報処理装置。
The hierarchy information acquisition unit acquires object information that is the hierarchy information indicating an object person of an action performed by a member of the organization from the in-organization regulation information,
The determination unit matches the object information acquired by the hierarchy information acquisition unit in a node that is directly higher than or directly lower than a node corresponding to at least a part of the hierarchy information in the organizational structure information. 4. The information according to claim 3, wherein it is determined whether or not a node associated with the hierarchy information exists, and when the node does not exist, it is determined that the in-organization regulation information does not conform to the organization structure information. Processing equipment.
前記階層情報取得部は、前記組織内規定情報から、規定の対象となる行動を行う主体者を示す前記階層情報である主体者情報と、前記主体者が行う行動の客体者についての客体者情報を取得し、
前記判断部は、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の上位、または直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項3記載の情報処理装置。
The hierarchical information acquisition unit includes subject information that is the hierarchical information indicating the subject who performs the action to be prescribed from the in-organization prescribed information, and object information about the subject of the action performed by the subject Get
The determination unit acquires the hierarchical information acquisition unit at a node that is directly higher than or directly lower than a node associated with the hierarchical information that matches the subject information acquired by the hierarchical information acquisition unit. It is determined whether or not there is a node associated with the hierarchical information that matches the object information that has been determined, and if the node does not exist, it is determined that the in-organization regulation information does not conform to the organizational structure information The information processing apparatus according to claim 3.
前記判断部は、前記主体者情報が示す階層と、前記客体者情報が示す階層との上下関係を判断し、
前記主体者情報が示す階層が、前記客体者情報が示す階層よりも、下位の階層である場合、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の上位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、
前記主体者情報が示す階層が、前記客体者情報が示す階層よりも、上位の階層である場合、前記階層情報取得部が取得した主体者情報と一致する階層情報に対応付けられたノードに対して直系の下位となるノードに、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かを判断し、
当該ノードが存在しない場合に、前記組織内規定情報が組織構造情報に適合していないことを判断する請求項6記載の情報処理装置。
The determination unit determines a vertical relationship between a hierarchy indicated by the subject information and a hierarchy indicated by the object person information;
When the hierarchy indicated by the subject information is a lower hierarchy than the hierarchy indicated by the object information, the node associated with the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit Determining whether or not there is a node associated with the hierarchical information that matches the object information acquired by the hierarchical information acquisition unit in the direct upper node,
When the hierarchy indicated by the subject information is higher than the hierarchy indicated by the subject information, the node associated with the hierarchy information that matches the subject information acquired by the hierarchy information acquisition unit Determining whether or not there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit at a node that is a direct lower level,
The information processing apparatus according to claim 6, wherein when the node does not exist, it is determined that the in-organization regulation information does not conform to the organization structure information.
前記階層情報取得部は、前記組織内規定情報から、組織の構成員が前記客体者情報の示す客体者に対して行う行動を示す情報である対客体者行動情報をさらに取得し、
前記判断部は、前記対客体者行動情報に応じて、前記階層情報取得部が取得した客体者情報と一致する階層情報に対応づけられたノードが存在するか否かの判断を行う基点となるノードを、前記客体者情報が示す階層よりも上位の階層に対応付けられたノード、または、前記客体者情報が示す階層よりも下位の階層に対応付けられたノードのいずれか一方に決定する請求項5、または請求項6記載の情報処理装置。
The hierarchical information acquisition unit further acquires, from the in-organization regulation information, object person behavior information that is information indicating an action performed by an organization member on the object person indicated by the object person information,
The determination unit is a base point for determining whether there is a node associated with the hierarchy information that matches the object information acquired by the hierarchy information acquisition unit according to the object person action information. The node is determined as one of a node associated with a hierarchy higher than the hierarchy indicated by the object person information or a node associated with a hierarchy lower than the hierarchy indicated by the object person information. The information processing apparatus according to claim 5 or 6.
前記階層情報取得部は、前記組織内規定情報から、組織内の経営資源に関する情報である経営資源情報を示す情報であって、組織の構成員の行動の対象となる情報である対象経営資源情報を取得し、
一以上の経営資源情報が格納され得る経営資源情報格納部と、
前記階層情報取得部が取得した対象経営資源情報が示す経営資源情報が、前記経営資源情報格納部に格納されているか否かについて判断し、前記対象経営資源情報が示す経営資源情報が格納されていないことを判断した場合に、前記組織内規定情報が組織構造情報に適合しないことを判断する経営資源情報判断部とをさらに備え、
前記出力部は、前記経営資源情報判断部が、前記組織内規定情報が組織構造情報に適合しないことを判断した場合に、前記組織内規定情報が組織構造情報に適合しないことを示す判断結果を出力する請求項1記載の情報処理装置。
The hierarchical information acquisition unit is information indicating management resource information that is information on management resources in the organization from the in-organization regulation information, and is target management resource information that is information to be acted upon by members of the organization Get
A management resource information storage unit in which one or more management resource information can be stored;
It is determined whether the management resource information indicated by the target management resource information acquired by the hierarchy information acquisition unit is stored in the management resource information storage unit, and the management resource information indicated by the target management resource information is stored. A management resource information determination unit that determines that the in-organization regulation information does not match the organizational structure information when it is determined that there is not,
The output unit, when the management resource information determination unit determines that the in-house provision information does not conform to the organizational structure information, a determination result indicating that the in-organization provision information does not conform to the organizational structure information. The information processing apparatus according to claim 1, which outputs the information processing apparatus.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、
前記階層情報取得部は、組織内規定文書である組織内規定情報から、自然言語処理により前記階層情報を取得する請求項1記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information that documents the behavior regulations of members in the organization,
The information processing apparatus according to claim 1, wherein the hierarchy information acquisition unit acquires the hierarchy information from organization-defined information that is an organization-defined document by natural language processing.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、
前記階層情報に利用可能な用語群を格納している用語群格納部をさらに備え、
前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記用語群格納に格納されている用語群に一致する用語である前記階層情報を取得する請求項1記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information that documents the behavior regulations of members in the organization,
A term group storage unit storing term groups usable in the hierarchical information;
2. The information processing according to claim 1, wherein the hierarchy information acquisition unit acquires the hierarchy information that is a term that matches a term group stored in the term group storage unit , from the organization definition information that is an organization definition document. apparatus.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、
前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記主体者情報を自然言語処理により取得する請求項4、請求項6、または請求項いずれか記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information that documents the behavior regulations of members in the organization,
The hierarchical information acquiring unit, from the tissue within the prescribed information is a tissue within a specified document, we claim 4 obtained by natural language processing the Subject information, the information processing apparatus according to any one of claims 6 or claim 7,.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、
前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記客体者情報を自然言語処理により取得する請求項5、請求項6から請求項8いずれか記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information that documents the behavior regulations of members in the organization,
9. The information processing apparatus according to claim 5, wherein the hierarchical information acquisition unit acquires the object person information by natural language processing from organization-defined information that is an organization-defined document.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を文書化した情報である組織内規定文書であり、
前記階層情報取得部は、組織内規定文書である組織内規定情報から、前記対象経営資源情報を自然言語処理により取得する請求項9記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information that documents the behavior regulations of members in the organization,
The information processing apparatus according to claim 9, wherein the hierarchy information acquisition unit acquires the target management resource information by natural language processing from in-organization prescription information that is an in-organization prescription document.
前記受付部が受け付ける組織内規定情報は、組織内の構成員の行動の規定を、複数の項目に分けて文書化した情報である組織内規定文書であり、
前記階層情報取得部は、前記組織内規定文書の文または項目別に、前記階層情報を取得し、
前記判断部は、前記組織内規定文書の文または項目別に、前記階層情報取得部が取得した階層情報を用いて、前記組織内規定情報が組織構造情報に適合しているか否かを判断し、
前記出力部は、前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを判断する際に用いられた階層情報の取得元となる文または項目を示す情報をさらに出力する請求項1記載の情報処理装置。
The organization regulation information received by the reception unit is an organization regulation document that is information obtained by dividing the behavior regulation of members in the organization into a plurality of items.
The hierarchy information acquisition unit acquires the hierarchy information for each sentence or item of the organization-specific document,
The determination unit determines whether or not the in-organization provision information conforms to the organizational structure information by using the hierarchical information acquired by the hierarchical information acquisition unit for each sentence or item of the in-organization provision document.
The output unit, when the determination unit determines that the in-organization regulation information does not conform to the organizational structure information, the sentence or item from which the hierarchy information used when determining that it does not conform The information processing apparatus according to claim 1, further outputting information to be indicated.
組織の構成員についての階層を示す情報である階層情報により、前記組織の構造を示している情報である組織構造情報が格納され得る組織構造情報格納部と、受付部と、階層情報取得部と、判断部と、出力部とを用いて行われる情報処理方法であって、
前記受付部が、前記組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける受付ステップと、
前記階層情報取得部が、前記組織内規定情報から、前記階層情報を取得する階層情報取得ステップと、
前記判断部が、前記階層情報取得ステップで取得した階層情報と一致する階層情報が含まれている状況を、前記組織構造情報格納部に格納されている組織構造情報について判断し、当該判断の結果から、前記組織内規定情報が組織構造情報に適合しているか否かを判断する判断ステップと、
前記出力部が、前記判断ステップにより前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する出力ステップとを備えた情報処理方法。
An organization structure information storage unit that can store organization structure information that is information indicating the structure of the organization by hierarchical information that is information indicating a hierarchy of members of the organization, a reception unit, a hierarchy information acquisition unit, An information processing method performed using a determination unit and an output unit,
An accepting step in which the accepting unit accepts in-organization provision information, which is information that prescribes the behavior of members in the organization;
The hierarchy information acquisition unit, the hierarchy information acquisition step of acquiring the hierarchy information from the organization-defined information,
The determination unit determines a situation in which hierarchical information that matches the hierarchical information acquired in the hierarchical information acquisition step is included for the organizational structure information stored in the organizational structure information storage unit, and the result of the determination From the determination step of determining whether the in-organization regulation information conforms to the organizational structure information,
An information processing method the output section, the tissue within the specified information by the-size dance step is when it is determined not to conform to the tissue structure information, and an output step of outputting a determination result indicating that no compatible.
コンピュータを、
組織内の構成員の行動について規定する情報である組織内規定情報を受け付ける受付部と、
前記組織内規定情報から、組織の構成員についての階層を示す情報である階層情報を取得する階層情報取得部と、
前記階層情報により前記組織の構造を示している情報である組織構造情報が格納され得る組織構造情報格納部と、
前記階層情報取得部が取得した階層情報と一致する階層情報が含まれている状況を、前記組織構造情報格納部に格納されている組織構造情報について判断し、当該判断の結果から、前記組織内規定情報が組織構造情報に適合しているか否かを判断する判断部と、
前記判断部が、前記組織内規定情報が組織構造情報に適合しないと判断した場合に、適合しないことを示す判断結果を出力する出力部として機能させるためのプログラム。
Computer
A reception unit that accepts in-house provision information, which is information that prescribes the behavior of members in the organization;
A hierarchy information acquisition unit that acquires hierarchy information that is information indicating a hierarchy of members of the organization from the in-organization regulation information;
An organization structure information storage unit capable of storing organization structure information that is information indicating the structure of the organization by the hierarchy information;
A situation in which hierarchical information that matches the hierarchical information acquired by the hierarchical information acquisition unit is included is determined with respect to the organizational structure information stored in the organizational structure information storage unit. A determination unit that determines whether or not the prescribed information conforms to the organizational structure information;
A program for causing the determination unit to function as an output unit that outputs a determination result indicating that it does not conform when it determines that the in-organization regulation information does not conform to the organizational structure information.
JP2008150348A 2008-06-09 2008-06-09 Information processing apparatus, information processing method, and program Expired - Fee Related JP5156491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008150348A JP5156491B2 (en) 2008-06-09 2008-06-09 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008150348A JP5156491B2 (en) 2008-06-09 2008-06-09 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2009295079A JP2009295079A (en) 2009-12-17
JP5156491B2 true JP5156491B2 (en) 2013-03-06

Family

ID=41543180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008150348A Expired - Fee Related JP5156491B2 (en) 2008-06-09 2008-06-09 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP5156491B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11880681B2 (en) * 2019-10-21 2024-01-23 Mitsubishi Electric Corporation Software analysis apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3597661B2 (en) * 1997-01-24 2004-12-08 株式会社東芝 Information presentation system and information presentation method
JP2005141279A (en) * 2003-08-20 2005-06-02 Solid Technology Kk Management device

Also Published As

Publication number Publication date
JP2009295079A (en) 2009-12-17

Similar Documents

Publication Publication Date Title
US10095690B2 (en) Automated ontology building
JP7289047B2 (en) Method, computer program and system for block-based document metadata extraction
US20170116203A1 (en) Method of automated discovery of topic relatedness
US20090293059A1 (en) Automatically connecting items of workflow in a computer program
US7756819B2 (en) Integrated authoring system for electronic technical manual and paper technical manual using logistics support analysis data and authoring method therefor
US20190243912A1 (en) Rapid design, development, and reuse of blockchain environment and smart contracts
Geiß et al. Neckar: A named entity classifier for wikidata
US20140016814A1 (en) Hierarchical and index based watermarks represented as trees
JPWO2011001584A1 (en) Information classification apparatus, information classification method, and information classification program
US20210056131A1 (en) Methods and systems for generating timelines for entities
JPWO2014049708A1 (en) Document analysis apparatus and program
JP2008242873A (en) Software automatic configuring device and method
Žubrinić et al. Implementation of method for generating concept map from unstructured text in the Croatian language
JP5156491B2 (en) Information processing apparatus, information processing method, and program
JP2020123321A (en) Method and apparatus for search processing based on clipboard data
Yano et al. Labeling feature-oriented software clusters for software visualization application
KR101224128B1 (en) System for generating and searching documents of minutes
WO2014170965A1 (en) Document processing method, document processing device, and document processing program
WO2007000893A1 (en) Information space processing device, program, and method
JP2020101898A (en) Design drawing creation support method, design drawing creation support device, and design drawing creation support program
Börner et al. Replicable Science of Science Studies
KR102370044B1 (en) A system and a method for searching prior art information and measuring similarity thereof
CN112733527B (en) Construction method and system of building engineering document knowledge network
JP2005122318A (en) System, method, and program for patent information management
JP2007011721A (en) Document retrieval device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121210

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

Free format text: PAYMENT UNTIL: 20151214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5156491

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees