Document processing program, information processing device, and document processing method
The document processing program addresses the challenge of presenting contract information by extracting and associating key elements and displaying them in a clear format, enabling effective understanding of contract contents despite unregistered terms.
Patent Information
- Application Number
- JP2022542524
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-08-11
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2040-08-11
AI Technical Summary
Existing information processing devices struggle to present information about contract contents when terms not registered in advance are used, and they fail to provide a comprehensive understanding of contract details.
A document processing program and method that extracts subject, defining, and limiting elements from document information, associates them based on content, and displays the relationships in a tabular format or with highlighting, enabling users to grasp contract contents effectively.
The solution allows for the presentation of contract information in a user-friendly format, even when unregistered terms are used, thereby simplifying the understanding of contract details and reducing the time and effort required to comprehend complex contractual language.
Smart Images

Figure 0007671514000001 
Figure 0007671514000002 
Figure 0007671514000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a document processing program, an information processing device, and a document processing method. [Background technology]
[0002] As a conventional technique, an information processing device has been proposed that determines the degree of risk of text contained in a contract and supports checking the contract (for example, see Patent Document 1).
[0003] In the information processing device disclosed in Patent Document 1, a sentence decomposition unit decomposes sentences contained in contract data and extracts objects, predicates, and modifiers contained in the sentences.If the combination of the extracted object and predicate exists in the object / predicate combination table with caution and the extracted modifier exists in the modifier / risk table with caution, a risk determination unit determines the risk corresponding to the modifier from the modifier / risk table with caution. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2012-208547 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, according to the information processing device disclosed in the above-mentioned Patent Document 1, although the risk level is calculated based on the attention object / predicate combination table and the attention modifier / risk level table and is presented to the user, the attention object / predicate combination table and the attention modifier / risk level table are information registered in advance, and information that is not registered cannot be presented to the user. Also, the information processing device disclosed in Patent Document 1 has a problem in that it calculates the risk level, but cannot present information for understanding the contents of the contract.
[0006] In view of the above-mentioned conventional techniques, an object of the present disclosure is to provide a document processing program, an information processing device, and a document processing method that are easier to use. [Means for solving the problem]
[0007] In order to achieve the above object, one aspect of the present disclosure provides the following document processing program, information processing device, and document processing method.
[0008] [1] Computer, A document processing program that functions as an association means that outputs association information that associates a subject element, which is a string extracted from a string of document information and represents a subject, with a definition element, which is a string that defines the action and / or status of the subject, and with a limiting element, which is a string that limits the content of the definition element, based on the content of the document information. [2] The document processing program according to [1], further functioning as a display control means for displaying the relationships between the subject element, the defining element, and the limiting element in a tabular form based on the association information. [3] The document processing program described in [1], further functioning as a display control means for highlighting the relationship between the subject element, the specified element, and the limiting element on a screen displaying the document information based on the association information. [4] The document processing program according to any one of [1] to [4], wherein the associating means, when associating the subject element with the specified element and the limiting element, does not associate the subject element with the specified element if the distance in character positions between the specified element and the limiting element is greater than a predetermined distance. [5] The document processing program according to any one of [1] to [4], wherein the computer is communicatively connected to one or more terminals via a network. [6] The document processing program according to any one of [1] to [5], wherein the computer is connected to one or more terminals via a wireless communication network. [7] An information processing device having an association means for outputting association information that associates a subject element, which is a string representing a subject extracted from a string of character strings in document information, with a definition element, which is a string that defines the action and / or state of the subject, and with a limiting element, which is a string that limits the content of the definition element, based on the content of the document information. [8] a memory configured to store document information in addition to predetermined instructions; Based on the instructions stored in the memory, outputting association information that associates, based on the content of the document information, a subject element, which is a character string representing a subject extracted from the character string of the document information, with a definition element, which is a character string that defines the action and / or state of the subject, and that associates, based on the content of the document information, the definition element with a limiting element, which is a character string that limits the content of the definition element; a processor configured to perform operations for: An information processing device comprising: [9] A document processing method comprising an association step of outputting association information that associates a subject element, which is a string representing a subject extracted from a string of the document information, with a definition element, which is a string that defines the action and / or status of the subject, and with a limiting element, which is a string that limits the content of the definition element, based on the content of the document information. Effect of the Invention
[0009] According to various embodiments of the present disclosure, it is possible to provide a document processing program, an information processing device, and a document processing method that are easier to use. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram showing an example of a configuration of a document processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of the document processing server device 1 according to the embodiment. [Diagram 3] FIG. 3 is a schematic diagram showing an example of the configuration of document information. [Figure 4] FIG. 4 is a schematic diagram showing an example of the configuration of element information. [Diagram 5] FIG. 5 is a schematic diagram showing an example of the configuration of the association information. [Figure 6] FIG. 6 is a schematic diagram showing the structure of document information to which annotations have been added. [Figure 7] FIG. 7 is a schematic diagram showing the structure of document information to which annotations have been added. [Figure 8] FIG. 8 is a schematic diagram showing a display example of the display control means. [Figure 9] FIG. 9 is a schematic diagram showing a display example of the display control means. [Figure 10] FIG. 10 is a schematic diagram showing a display example of the display control means. [Figure 11] FIG. 11 is a schematic diagram showing a display example of the display control means. [Figure 12] FIG. 12 is a schematic diagram showing a display example of the display control means. [Figure 13] FIG. 13 is a flowchart showing an element associating operation of the document processing server device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] [Embodiment Mode] (Document Processing System Configuration) FIG. 1 is a schematic diagram showing an example of a configuration of a document processing system according to an embodiment.
[0012] This document processing system 5 is configured by connecting a document processing server device 1, a terminal 2, and a terminal 3 via a network 4 so that they can communicate with each other. For example, the terminal 2 is operated by a user who wishes to create a document, check the document contents, and / or review the document, and the terminal 3 is operated by another user who wishes to create a document, check the document contents, and / or review the document, but is not limited to this. The user of the terminal 2 and the user of the terminal 3 handle, for example, a contract as document information, and repeatedly check, modify, and approve the contents between the users until the contents of the contract are mutually agreeable. The document processing system 5 is used mainly during the confirmation work so that one user can understand the contents of the document information created by the other user. The document processing system 5 may also be used so that one user can check the contents of the document information created by the other user.
[0013] The document processing server device 1 is a server-type information processing device that operates in response to requests from the terminals 2 and 3, and includes electronic components such as a CPU (Central Processing Unit) having functions for processing information within the device itself, an HDD (Hard Disk Drive), and a flash memory. Note that the document processing server device 1 does not necessarily need to be configured as a single information processing device, and may be a device in which multiple information processing devices operate in cooperation with each other, or may be a device that operates using any cloud service. Furthermore, the functions of the document processing server device 1 may be realized within the terminals 2 and / or 3.
[0014] The terminal 2 and the terminal 3 are information processing devices such as PCs (Personal Computers) and tablet terminals, and include electronic components such as a CPU having a function for processing information within the main body, a flash memory, and the like.
[0015] The network 4 is a communication network capable of high-speed communication, and is, for example, a wired or wireless communication network such as the Internet, an intranet, or a LAN (Local Area Network).
[0016] In the above configuration, as an example, the document processed by the document processing server device 1 is a document in the legal field such as a contract, and one or both of the users is a person who is not a legal expert but needs to create a contract, or a legal expert such as a lawyer who has knowledge of creating contracts. Also, for example, one or both of the users is an employee of the company's sales department or an employee of the company's legal department.
[0017] The basic operation is that document information is uploaded from terminal 2 or terminal 3 to document processing server device 1, and then terminals 2 and 3 request content analysis of the document information on the document processing server device 1, and the analysis results are confirmed on the display units of terminals 2 and 3.
[0018] In this embodiment, the document processing server device 1 mainly extracts a range of character strings from the document information as element information, associates the element information with each other based on the contents of the document information, and presents information on the relationship to one or both users. Here, the element information includes a subject element, which is a character string representing the subject of a sentence, a stipulating element, which is a character string that stipulates the action and / or state of the subject (often a verb phrase or a predicate, but there are exceptions), and a limiting element, which is a character string that limits the action and / or state of the stipulating element. When the document information is a contract, for example, the subject element is the parties (including third parties and undetermined persons) who enter into the contract, and the stipulating element is the right held by the party, the obligation to be obeyed by the party, prohibition (no right), exemption (no obligation), damage compensation included in the obligation, etc. Furthermore, the limiting element is a condition, exception, duration, etc. that limits the contents of the right, obligation, etc.
[0019] In addition, the party is a proper name of the subject (it may be an indefinite person without a proper name). An obligation, for example, includes a maximum of one verb phrase with an ending such as "must", "shall", or "will" (if multiple verb phrases are connected with a conjunction, each phrase is divided). An obligation and a right, for example, includes a maximum of one verb phrase with an ending such as "can" (if multiple verb phrases are connected with a conjunction, each phrase is divided). In addition, an obligation and a right allow exceptions other than verb phrases as long as they specify the action and / or state of the subject. An example of a condition is a single or multiple clauses with an ending such as "when", "in the case of", or "except in the case of". An embodiment of the present invention will be described below.
[0020] Although the terminal 2 and the terminal 3 are illustrated as being singular, a plurality of terminals may be connected to the network 4, and similarly, these may be operated by a plurality of users.
[0021] (Configuration of document processing server device) FIG. 2 is a block diagram showing an example of the configuration of the document processing server device 1 according to the embodiment.
[0022] The document processing server device 1 is equipped with a control unit 10 which is composed of a CPU and the like and controls each part and executes various programs, a memory unit 11 which is composed of a storage medium such as a flash memory and stores information, and a communication unit 12 which functions as a communication interface for communicating with the outside via a network 4.
[0023] The control unit 10 is composed of a processor such as a CPU, and is electrically connected to a storage unit 11 composed of a memory and a communication unit 12 functioning as a communication interface. The control unit 10 executes a document processing program 110 described later, thereby functioning as a document receiving unit 100, a range extracting unit 101, a defined element associating unit 102, a limiting element associating unit 103, a display control unit 104, and the like.
[0024] The document receiving means 100 receives a contract from the terminal 2 or the terminal 3 as document information 111 and stores it in the storage unit 11 .
[0025] The range extraction means 101 extracts, from the character strings of the document information 111, subject elements, which are the range of character strings expressing a subject, prescribing elements, which are the range of character strings prescribing the action and / or state of the subject, and limiting elements, which are the range of character strings prescribing the action and / or state of the prescribing elements, and stores them in the storage unit 11 as element information 112. A specific example of the extraction will be described later.
[0026] The defined element associating means 102 associates the subject element and the defined element in the element information 112 based on the contents of the document information 111, and records the association information 113. A specific example of the association will be described later.
[0027] The limiting element associating means 103 associates the defining element and the limiting element in the element information 112 based on the contents of the document information 111, and records the association information 113. A specific example of the association will be described later.
[0028] The display control means 104 controls the display of the document information 111, element information 112 and associated information 113 in the storage unit 11 and the output results of each of the means 100-103 on the display units of the terminals 2 and 3 in a predetermined manner. The display method will be described in detail later.
[0029] The storage unit 11 is composed of a memory such as a flash memory, and is electrically connected to the control unit 10 composed of a processor, etc., and the communication unit 12 functioning as a communication interface. The storage unit 11 stores a document processing program 110, document information 111, element information 112, associated information 113, etc., which cause the control unit 10 to operate as each of the above-mentioned means 100-104.
[0030] FIG. 3 is a schematic diagram showing an example of the configuration of the document information 111. As shown in FIG.
[0031] The document information 111a is, for example, a contract, and has a contract title 111a1, a preface 111a2, and a number of subsequent clauses (clause units) 111a3, 111a4, 111a5, 111a6, etc. Also, the clauses (clause units) 111a3, 111a4, 111a5, 111a6, etc. may include units that are further divided into a number of clauses, items, etc. Also, depending on the contents of the contract, it may be divided into a number of units.
[0032] FIG. 4 is a schematic diagram showing an example of the configuration of the element information 112. As shown in FIG.
[0033] Element information 112 includes an element ID for identifying the element, the specific content of the element, a text range indicating the position information of the element in document information 111, and an element type indicating whether the element belongs to a type such as a party, obligation, right, condition, etc.
[0034] FIG. 5 is a schematic diagram showing an example of the configuration of the association information 113. As shown in FIG.
[0035] The association information 113 includes a subject element ID, which is an element ID of a subject element, a prescribed element ID, which is an element ID of a prescribed element, and a condition element ID, which is an element ID of a condition element. Note that the association information 113 may include items of the element information 112 instead of or in addition to each ID.
[0036] (Operation of document processing system) Next, the operation of the first embodiment will be explained by dividing it into (1) basic operation and (2) element association operation. In the following, the operation will be explained with terminal 2 as the operation target, but if the operation is similar even when terminal 3 is used instead, the explanation will be omitted.
[0037] (1) Basic operation First, a user operates the terminal 2 to log in to a service provided by the document processing server device 1. Upon receiving input of information such as a user ID and password from the user, the terminal 2 transmits an authentication request together with the information to the document processing server device 1.
[0038] When the document processing server device 1 receives an authentication request from the terminal 2 together with information such as a user ID and password, it refers to user information (not shown) including a pre-registered user ID and password, and authenticates the requester as a user.
[0039] (2) Element association operations FIG. 13 is a flowchart showing the element associating operation of the document processing server device 1. As shown in FIG.
[0040] Next, when the user has completed logging in to the service, the user operates the terminal 2 to upload document information of the contract that the user wishes to analyze to the document processing server device 1. The terminal 2 uploads the document information to the document processing server device 1.
[0041] The document receiving means 100 of the document processing server device 1 receives document information 111 from the terminal 2 operated by a client, and stores it in the storage unit 11 (S1).
[0042] Next, the user operates the terminal 2 to select the document information 111 that the user desires to analyze from the uploaded document information 111. The terminal 2 transmits a request for analyzing the document information 111 to the document processing server device 1.
[0043] When the scope extraction means 101 of the document processing server device 1 receives a request to analyze the document information 111, the scope extraction means 101 extracts, from the character string of the document information 111, a subject element, which is a character string representing a subject, a prescriptive element, which is a character string prescribing the action and / or state of the subject, and a limiting element, which is a character string prescribing the action and / or state of the prescriptive element, and stores them in the storage unit 11 as element information 112 (S2). The extraction is performed, for example, by setting the parties as subject elements, rights and obligations as prescriptive elements, and conditions and exceptions as limiting elements, and using the BIO (Begin-Inside-Outside) label learned by BILSTM-CRF (Bidirectional Long Short Term Memory-Conditional Random Field) to make a prediction, but the extraction method is not limited to this. For example, a machine learning method such as CRF (Conditional Random Field) or other rule-based methods may be used.
[0044] For example, as shown in FIG. 4, the text range (defined by the number of paragraphs, the number of lines, the number of characters, etc.) of the document information 111 and the element information 112 in which the type of element is specified are extracted. For example, the content "Legal Force Co., Ltd." is extracted in the text range of the second line, the third character to the second line, the 14th character of the document information 111, and is specified as a party element, which is a subject element. In addition, the content "In accordance with laws, customs, etc., in good faith..." is extracted in the text range of the 54th line, the first character to the 56th line, the 12th character of the document information 111, and is specified as an obligation element, which is a stipulated element. In addition, the content "If an issue not stipulated in this contract occurs..." is extracted in the text range of the 53rd line, the first character to the 53rd line, the 19th character of the document information 111, and is specified as a condition element, which is a limiting element.
[0045] Next, the prescribed element associating means 102 of the document processing server device 1 associates the subject element and the prescribed element in the element information 112 and records them in the association information 113 (S3). Since the subject element and the prescribed element are many-to-many (a group of parties and a group of rights and obligations), the association is performed by, for example, using logistic regression and performing binary classification for all combinations. Note that other association methods, such as using search technology, may be used as long as many-to-many association is possible.
[0046] Furthermore, the limiting element associating means 103 of the document processing server device 1 associates the prescribing elements and limiting elements in the element information 112 and records them in the association information 113 (S4). Since the prescribing elements and limiting elements are many-to-many (a group of rights and obligations and a group of conditions and exceptions), the association is performed by, for example, using logistic regression and performing binary classification for all combinations. However, other association methods such as using search technology may be used as long as many-to-many association is possible.
[0047] Pruning may also be performed when associating a stipulated element with a finite element. The pruning process uses the number of characters, article, paragraph, number, line, sentence, etc. as units, and does not treat elements as targets for association if the distance in character positions between elements based on the units is greater than a predetermined distance. Pruning may also be performed when associating a subject element with a stipulated element. Steps S3 and S4 may be processed first, or may be processed simultaneously.
[0048] For example, as shown in Fig. 5, association information 113 that specifies the association between each element is recorded. For example, "Legal Force Co., Ltd.", which has a subject element ID of "001", is associated with "in good faith, in accordance with laws, customs, etc.", which has a prescribed element ID of "002", and "in good faith, in accordance with laws, customs, etc.", which has a prescribed element ID of "002", is associated with "an issue not specified in this agreement has arisen...", which has a limiting element ID of "003".
[0049] The association information 113 may be expressed in a table format as shown in Fig. 5, or may be expressed by adding annotations to the document information 111. In the following annotations, P stands for Party, R for Right, O for Obligation, C for Condition, and E for Exception.
[0050] FIG. 6 is a schematic diagram showing the configuration of document information 111 to which annotations have been added.
[0051] Added at the start and end of range 101a1 <p1> " and "< / p1> " is an annotation that indicates the first subject element. Also, " <p2> " and "< / p2> " is an annotation indicating the second subject element.
[0052] In addition, the "<O1‐P2> " and "< / O1‐P2> " is an annotation that indicates the normative element of the first obligation associated with the second subject element. Also, "<C‐O2> " and "< / C‐O2> " is an annotation that indicates a limiting element associated with the second specified element. Also, "<O2‐P1> " and "< / O2‐P1> " is an annotation that indicates the normative element of the second obligation associated with the first subject element.
[0053] In addition, the "<R1‐P1> " and "< / R1‐P1> " is an annotation that indicates the first right definition element associated with the first subject element. Also, "<O8‐P2> " and "< / O8‐P2> " is an annotation indicating the eighth obligation prescriptive element associated with the second subject element.
[0054] Annotations can also be inserted in contracts in languages other than Japanese. For example, in the case of English, annotations are added as shown below.
[0055] FIG. 7 is a schematic diagram showing the configuration of document information 111 to which annotations have been added.
[0056] Added to the start and end of range 101b1 <p1> " and "< / p1> " is an annotation that indicates the first subject element. Also, " <p2> " and "< / p2> " is an annotation indicating the second subject element.
[0057] In addition, the "<O1‐P1> " and "< / O1‐P1> " is an annotation that indicates the first obligation element associated with the first subject element. Also, "<O2‐P2> " and "< / O2‐P2> " is an annotation indicating the normative element of the second obligation associated with the second subject element.
[0058] Next, the document processing server device 1 outputs the associated information 113 to the display control means 104 (S5). Note that the document processing server device 1 may output the associated information 113 to the outside, and the output associated information 113 may be used by an external device.
[0059] Next, the display control means 104, as an example, processes the association information 113 to display a screen such as that shown below on the display unit of the terminal 2 (S6).
[0060] FIG. 8 is a schematic diagram showing a display example of the display control means 104. As shown in FIG.
[0061] The screen 104a has buttons 104a1 and 104a2 for switching between the parties, a display field 104a3 for displaying the contents of the document information 111, and a display field 104a4 for displaying the contents of the associated information 113 in a table format. Note that highlighting may be added to the display field 104a3 as shown in Figs. 9 to 12, which will be described later.
[0062] Display column 104a4 is displayed by subject element (party 1, party 2), and displays the prescribed elements (obligations, rights) associated with each subject element and the limiting elements (conditions) associated with each prescribed element, and displays the relationships between each element in a list.
[0063] As another example, the display control means 104 processes the association information 113 to display a screen such as that shown below on the display unit of the terminal 2.
[0064] FIG. 9 is a schematic diagram showing a display example of the display control means 104. As shown in FIG.
[0065] The screen 104b has a legend 104b1 which is color-coded as an example (color coding is expressed by different hatching for the convenience of patent drawings), and a party 104b2 who is the trustor, a party 104b3 who is the trustee, a condition 104b4 which is a condition, a specified element 104b5 of the trustee, a specified element 104b6 of the trustor, a specified element 104b7 of the trustor, and a specified element 104b8 of the trustor which are color-coded and highlighted in the contents of the document information 111 displayed in text format. Note that the display may be divided by font, size, hatching, italics, underlining, ruby, etc., in addition to color coding.
[0066] FIG. 10 is a schematic diagram showing a display example of the display control means 104. As shown in FIG.
[0067] The screen 104c includes a legend 104c1 that is color-coded as an example of a legend, a condition 104c2 that is a condition that is highlighted for the contents of the document information 111 displayed in text format, an entrustor's obligation 104c3, an entrustee's obligation 104c4, an entrustor's obligations 104c5 and 104c6, conditions 104c7 and 104c8, an entrustor's obligation 104c9, an entrustee's obligation 104c10, and an entrustee's obligation 104c11. 10 and the trustor's obligations 104c 11 and condition 104c 12 and 104c 13 and the trustor's obligations 104c 14 and fiduciary duties 104c 15 and the trustor's obligations 104c 16 and
[0068] In the screens 104b and 104c, each element of the document information 111 is displayed in a different color, and the relationship between each element in the document information 111 is displayed.
[0069] As another example, the display control means 104 processes the association information 113 to display a screen as shown below on the display unit of the terminal 2. This differs from the above-described Figs. 9 and 10 in that the legend is divided into more details.
[0070] FIG. 11 is a schematic diagram showing a display example of the display control means 104. As shown in FIG.
[0071] The screen 104d includes a legend 104d1 that is color-coded as an example of a legend, a party 104d2 as a seller that is highlighted with respect to the contents of the document information 111 displayed in text format, a party 104d3 as a buyer, a bilateral obligation 104d4, buyer obligations 104d5, 104d6, 104d7, and 104d8, a seller obligation 104d9, and a buyer obligation 104d10. 10 and 104d. 11 and Buyer's Obligations 104d 12 and 104d. 13 and, Mutual Obligations 104d 14 In addition, conditions and exceptions to the rights and obligations are underlined.
[0072] In screen 104d, each element is divided in more detail than in screens 104b and 104c, each element is displayed in different colors relative to document information 111, and the relationships between each element in document information 111 are displayed.
[0073] As another example, the display control means 104 processes the association information 113 to display a screen such as that shown below on the display unit of the terminal 2.
[0074] FIG. 12 is a schematic diagram showing a display example of the display control means 104. As shown in FIG.
[0075] Screen 104e has a pull-down menu 104e1 for selecting the item desired to be highlighted, party as seller 104e2, party as buyer 104e3, and buyer obligations 104e4, 104e5, and 104e6 which are highlighted in relation to the contents of document information 111 displayed in text format when buyer obligations is selected.
[0076] In the screen 104e, the selected element "buyer obligation" of the document information 111 is highlighted, and the relationship between each element in the document information 111 is displayed. In addition, conditions are underlined in the highlighted display. In addition, conditions and exceptions in the rights and obligations are underlined.
[0077] (Effects of the embodiment) According to the above-described embodiment, the subject element, the stipulating element, and the limiting element are extracted from the document information 111, and the extracted subject element, the stipulating element, and the limiting element are associated based on the contents of the document information 111 to generate the associated information 113, and the associated information 113 is displayed and controlled by a table format, marking, or the like. Therefore, even if a term that does not correspond to the preregistered information is used, information for understanding the contents of the contract can be presented. Since the contract is written in a text format, knowledge and skill are required to understand which party has what rights and obligations and what conditions are set for the rights and obligations. However, by displaying the contract in a table format, marking, or the like, the increase in the number of steps and time required for understanding the contents can be suppressed. In addition, by switching the marking items, only the selected items are displayed, so that the contents of the selected items can be easily understood compared to when the switching method is not used.
[0078] [Other embodiments] The present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of the present invention.
[0079] For example, the document information 111 is not limited to contracts, but may be documents in other fields such as legal documents or instruction manuals, as long as the range of character strings can be extracted as each element, and the present invention can be applied to these documents as well. The language of the document information 111 is not limited to Japanese or English, but may be other languages as long as they can form sentences from which each element can be extracted. The elements are not limited to subject elements, stipulation elements, and limiting elements, but may be elements that are further subdivided into each element, elements that are superordinate concepts, or elements of different types may be added.
[0080] In the above embodiment, the functions of the means 100-104 of the control unit 10 are realized by a program, but all or part of the means may be realized by hardware such as ASIC. Also, the program used in the above embodiment may be stored in a recording medium such as a CD-ROM and provided. Also, the steps described in the above embodiment may be replaced, deleted, added, etc., without changing the gist of the present invention. [Industrial Applicability]
[0081] A document processing program, an information processing device, and a document processing method are provided that present information for understanding the contents of a contract even when a term not corresponding to pre-registered information is used. [Explanation of symbols]
[0082] 1: Document processing server device 2, 3: Terminal 4: Network 5: Document processing system 10: Control section 11: Storage section 12: Communications Department 100: Document reception means 101: Range extraction method 102: Means for associating prescribed elements 103: Means for associating limiting elements 104: Display control means 110: Word processing program 111: Document information 112: Element information 113: Related information
Claims
1. The computer extracting, from the document information using machine learning, a subject element which is a character string representing a subject extracted from a character string of document information, a defining element which is a character string defining an action and / or a state of the subject, and a limiting element which is a character string limiting the content of the defining element; creating associated information by associating the subject element and the defining element extracted from the document information with each other, and associating the defining element and the limiting element extracted from the document information with each other; displaying, on a user's terminal device, a screen including: a first display section that displays the document information and highlights the subject element, the defining element, and the limiting element included in the association information of the document information; and a second display section that associates the subject element and the defining element and displays the associated defining element and limiting element in a table format; A document processing method comprising:
2. The document processing method according to claim 1 , further comprising displaying, on the first display unit, the subject element, the defining element, and the limiting element in different highlighted states.
3. The subject element includes a first party and a second party, the defining element associated with the first party is a first defining element, the limiting element associated with the first defining element is a first limiting element; When the defining element associated with the second party is a second defining element, and the limiting element associated with the second defining element is a second limiting element, 3. The document processing method according to claim 1, further comprising: displaying the first defining element and the second defining element on the first display unit with different highlighting, and displaying the second limiting element and the second limiting element on the first display unit with different highlighting.
4. 4. The document processing method according to claim 1, further comprising: outputting, by the computer, information for switching a display format of the associated information based on a user's operation.
5. The subject element includes multiple parties, The method further includes: the computer associates the subject element with the defined element, and associates the defined element with the limiting element for each of the plurality of parties; The document processing method of claim 4 , wherein said switching comprises switching for each of said plurality of parties.
6. 6. The document processing method according to claim 1, further comprising not associating the subject element with the specified element when a distance in character positions between the subject element and the specified element is greater than a predetermined distance.
7. A document processing method described in any one of claims 1 to 6, comprising not associating the specified element with the limited element when the distance in character positions between the specified element and the limited element is greater than a predetermined distance.
8. The document processing method according to any one of claims 1 to 7, further comprising the computer communicating with one or more terminals over a network.
9. a memory configured to store document information in addition to the predetermined instructions; Based on the instructions stored in the memory, extracting, from the document information using machine learning, a subject element, which is a character string representing a subject extracted from a character string of the document information, a defining element, which is a character string defining an action and / or a state of the subject, and a limiting element, which is a character string limiting the content of the defining element; creating association information by associating the subject element and the defining element extracted from the document information with each other, and associating the defining element and the limiting element extracted from the document information with each other; displaying, on a user's terminal device, a screen including: a first display section that displays the document information and highlights the subject element, the defining element, and the limiting element included in the association information of the document information; and a second display section that associates the subject element with the defining element and displays the defining element and the limiting element in a table format in association with each other. a processor configured to perform operations for: An information processing device comprising:
Citation Information
Patent Citations
Apparatus for water stoppage, mutual engagement and connection of openable roof
JP1987090459A
JP2012‐208547A