JP5184290B2 - Document creation support apparatus, document creation support method, and program - Google Patents
Document creation support apparatus, document creation support method, and program Download PDFInfo
- Publication number
- JP5184290B2 JP5184290B2 JP2008260922A JP2008260922A JP5184290B2 JP 5184290 B2 JP5184290 B2 JP 5184290B2 JP 2008260922 A JP2008260922 A JP 2008260922A JP 2008260922 A JP2008260922 A JP 2008260922A JP 5184290 B2 JP5184290 B2 JP 5184290B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- document
- storage unit
- contract
- information storage
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 48
- 238000003860 storage Methods 0.000 claims description 170
- 238000000605 extraction Methods 0.000 claims description 62
- 230000008859 change Effects 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 30
- 230000004048 modification Effects 0.000 description 29
- 238000012986 modification Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 238000012552 review Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000013075 data extraction Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000002407 reforming Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Landscapes
- Document Processing Apparatus (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、文書作成支援装置、文書作成支援方法およびプログラムに関する。特に、本発明は、契約書に係る文書作成支援装置、文書作成支援方法およびプログラムに関する。 The present invention relates to a document creation support apparatus, a document creation support method, and a program. In particular, the present invention relates to a document creation support apparatus, a document creation support method, and a program related to a contract.
契約時の証拠として機能する契約書は非常に重要である。一般に、企業は、個々の契約に活用すべく、契約内容(例えば、物品購入、不動産売買)毎に、記載内容に問題のない審査済みの「雛型契約書」を予め用意している。雛形契約書を活用した契約書作成のフローは以下の通りである(例えば、A社、B社間の契約)。
作業1:A社は、雛型契約書に基づいて契約書を作成しB社に提案する。
作業2:B社は、A社作成の契約書の記載内容を確認し、同意できない部分の条項(契約条件)を変更してA社に再提案する。
作業3:A社は、B社作成の契約書の記載内容を確認し、同意できない部分の条項を変更してB社に再提案する。
以降、作業2、3を両社が合意できるまで繰り返して契約書を作成する。なお、A社は、作業3において、提出した契約書とB社作成の契約書とを比較し変更部分を確認する。また、B社は、2順目以降の作業3において、提出した契約書とA社作成の契約書とを比較し変更部分を確認する。
Contracts that serve as proof of contract are very important. In general, a company prepares in advance a “template contract” that has been examined and has no problem with the description content for each contract content (for example, purchase of goods, real estate sales) for use in individual contracts. The flow of creating a contract using a template contract is as follows (for example, a contract between company A and company B).
Task 1: Company A creates a contract based on the template contract and proposes it to Company B.
Work 2: Company B confirms the contents of the contract created by Company A, changes the terms (contract conditions) that cannot be agreed, and re-suggests to Company A.
Work 3: Company A confirms the contents of the contract created by Company B, changes the disagreeable clause, and re-proposes to Company B.
Thereafter,
また、契約書作成に関し、種々の技術も考案されている(例えば、特許文献1、特許文献2参照)。特許文献1には、適切な契約書を契約内容に応じて簡便に作成するための技術が開示されている。具体的には、特許文献1には、契約文書を作成する際に、種々の契約内容(契約種別)毎に予め想定される全ての契約パターン(雛型契約書・自雛型条項)を用意し、取引に内在するリスクを回避するために契約文書に盛り込むべき事項をチェックリストとして表示して、自動的に条文の順序や引用条文を整合して、規定漏れや不備のない契約文書を作成するシステムが開示されている。
Various techniques have also been devised for creating contracts (see, for example,
特許文献2には、上述の作業2、3の繰り返しフェーズ以外における契約書の変更を防止(つまり両社合意後における契約書の改変を防止)するための技術が開示されている。具体的には、契約締結のための手続きにおける不正な改ざんを防止するとともに、契約の交渉過程を確実に証明可能とし、契約業務を適切に支援する契約支援サービス方法および契約支援システムが開示されている。なお、特許文献2によれば、改ざん防止、および、交渉過程の証明は、契約書に署名をする際、署名の実施前と実施後の契約条項を示す情報を、実施日時と実施者とを特定可能な態様により記録することによって実現される。
しかしながら、実際は、何れか一方が提示した契約書を元に相手方と協議を行いつつ、相互に契約書の変更案を提示しながら契約条件を詰めていくことがほとんどである。従って、単に、自社にとって最善の契約条件に固執して交渉するのではなく、相手方の変更案はどのようなものであるかを把握し、相手方の変更案を検討する際の留意点に着目し、相手方の変更案を受け容れた場合に発生し得るリスクを認識する必要がある。 In practice, however, the contract conditions are mostly squeezed while consulting with the other party based on the contract presented by either one of them and presenting proposals for changing the contract mutually. Therefore, instead of simply sticking to the best contract terms for the company and negotiating, it is important to understand what the other party's proposed changes are and what to consider when considering the other party's proposed changes. , You need to be aware of the risks that can occur if you accept the other party's proposed change.
ところが、相手方の変更案を検討する際の全ての留意点に着目し、相手方の変更案を受け容れた場合に発生し得るリスクを的確に認識し、相手方の契約条件を受け容れるか否かを妥当に判断するためには、専門家(例えば契約主管)の経験や知識に頼るしかなく、担当者の教育、育成に多くの時間とコストが必要になるという問題がある。換言すれば、契約書の作成段階において、人材不足などに起因して、リスクの充分な認識、また、契約条件を受け容れるか否かの妥当な判断がなされない場合があるという問題がある。また、審査担当者が認識したリスクを現場担当者に指摘した後に、専門家(例えば契約主管)の見解を参考にして指摘されたリスクに対してどのような対策(例えば、状況に応じて契約書の変更案を提示、受け容れる旨の意思決定)が採られたか否かをきちんと把握(追跡)していない組織も存在するという問題点がある。換言すれば、相手方から変更された契約条件におけるリスクに対する対策に係る審査が不十分となり易いという問題がある。 However, paying attention to all points to consider when considering the other party's proposal for change, recognize the risks that may occur if the other party's proposal for change is accepted, and whether or not the other party's contract conditions are acceptable. In order to make a proper decision, there is a problem that it depends on the experience and knowledge of an expert (for example, contract manager), and it takes a lot of time and cost to educate and train the person in charge. In other words, there is a problem that at the stage of creating a contract document, due to lack of human resources and the like, there is a case where sufficient recognition of the risk is not made and a reasonable judgment as to whether or not to accept the contract condition may be made. Also, after pointing out the risks recognized by the person in charge of review to the field staff, what countermeasures (for example, contracting depending on the situation) against the risks pointed out by referring to the opinions of experts (for example, contract managers) There is a problem that there is an organization that does not properly grasp (track) whether or not a decision to show and accept the proposed change of the document has been taken. In other words, there is a problem that examination relating to countermeasures against risks in the contract conditions changed from the other party is likely to be insufficient.
なお、特許文献1に記載の技術は、一方の当事者による契約書の作成を支援するが、当事者双方での契約条件の変更が発生する場面を想定したものではない。即ち、特許文献1は、相手方から変更された契約条件に係るリスクの認識、相手方から変更された契約条件を受け容れるか否かの判断に関する技術を提供していない。同様に、相手方から変更された契約条件におけるリスクに対する対応策に係る審査に関する技術を提供していない。
The technique described in
また、特許文献2記載の技術は、契約締結後に契約書に改ざんの把握を支援するが、契約書作成時の契約条項の変更を想定したものではない。即ち、特許文献2は、相手方から変更された契約条件に係るリスクの認識、相手方から変更された契約条件を受け容れるか否かの判断に関する技術を提供していない。同様に、相手方から変更された契約条件におけるリスクに対する対応策に係る審査に関する技術を提供していない。
Further, the technology described in
本発明は、このような事情に鑑みてなされたものであり、契約書の作成段階において、改変された契約条件に係るリスクの認識、改変された契約条件が妥当であるか否かの意思決定、リスクに対する対応策の提示などの審査業務を支援する技術を提供することを目的とする。 The present invention has been made in view of such circumstances, and at the stage of preparing a contract, recognizes the risk associated with the modified contract conditions and determines whether the modified contract conditions are appropriate. The purpose is to provide technology that supports examination work such as presentation of countermeasures against risks.
上記問題を解決するために、本発明の一態様である文書作成支援装置は、規定内容ごとに見出しが対応付けられた雛形の文書データである雛形文書データを記憶する雛形文書情報記憶部と、前記雛形文書データから改変された文書データである改変文書データを記憶する改変文書情報記憶部とを含む文書情報記憶部と、前記雛形文書データの見出しごとに、当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けた審査項目データを記憶する審査項目情報記憶部と、出力基礎情報記憶部と、前記文書情報記憶部から取得した文書データを前記見出しごとの規定内容の単位に分割し、当該分割した単位ごとに前記見出しと規定内容とを関連付けて前記文書情報記憶部に記憶させる文書分割部と、前記雛形文書情報記憶部から取得した雛形文書データを前記文書分割部が分割した雛形文書分割データおよび前記改変文書情報記憶部から取得した改変文書データを前記文書分割部が分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して前記出力基礎情報記憶部に記憶させる対照情報生成部と、前記審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出部と、前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成部とを備えることを特徴とする。 In order to solve the above problem, a document creation support apparatus according to an aspect of the present invention includes a template document information storage unit that stores template document data that is template document data in which a heading is associated with each specified content; A document information storage unit that includes a modified document information storage unit that stores modified document data that is modified document data from the template document data, and for each header of the template document data, a specified content associated with the header Obtained from the examination item information storage unit, the output basic information storage unit, and the document information storage unit for storing the examination item data in association with the text information indicating the points to be noted when considering whether or not to accept the change the document data is divided into units of content defined for each of the headline, document content to be stored in association with the title and content defined for each unit obtained by the division in the document information storage unit Parts and the template document information modifying document modified document data acquired stationery document data acquired from the storage unit from the document divider has divided template document divided data and the modified document information storage unit the document divider is divided based on the divided data, the generates a control data indicating the difference portion of the defined content of the heading each other in correspondence, and the correspondence between each heading between the template document divided data and the modified document data segment Among the reference data stored in the output basic information storage unit, there is a difference portion from the comparison information generation unit to be stored in the output basic information storage unit and the examination item data stored in the examination item information storage unit The examination item data specified by the heading included in the control data indicating the data is extracted and stored as the extracted examination item data in the output basic information storage unit Further comprising the examination item extracting unit to the to the control data acquired from the output basic information storing section, and output data generating unit for generating output data indicating the the extracted examination item data acquired from the output basic information storage unit It is characterized by.
上記文書作成支援装置において、前記雛形文書データと前記改変文書データは、それぞれ、条文としての規定内容ごとに条番号としての見出しが対応付けられた契約書としての文書データであってもよい。 In the document creation support apparatus, the template document data and the modified document data may each be document data as a contract in which a heading as a section number is associated with each specified content as a section.
上記文書作成支援装置において、前記出力データ生成部は、前記対照データにより示される改変文書データの規定内容についての確認を受け付ける機能を実現するためのデータと、受け付けた確認の内容に応じて前記改変文書データの規定内容に関連する詳細な情報を表示する機能を実現するためのデータとをさらに含む前記出力データを生成してもよい。 In the document creation support apparatus, the output data generation unit includes data for realizing a function of accepting confirmation regarding the specified content of the modified document data indicated by the reference data, and the modification according to the content of the received confirmation. The output data may further include data for realizing a function of displaying detailed information related to the prescribed content of the document data.
上記問題を解決するために、本発明の他の態様である文書作成支援方法は、文書分割部が、規定内容ごとに見出しが対応付けられた文書データを文書情報記憶部から取得し、取得した文書データを前記見出しごとの規定内容の単位に分割し、当該分割した単位ごとに前記見出しと規定内容とを関連付けて前記文書情報記憶部に記憶させる文書分割ステップと、対照情報生成部が、前記文書情報記憶部に含まれる雛形文書情報記憶部から取得した雛形としての文書データである雛形文書データを前記文書分割ステップにより分割した雛形文書分割データおよび前記文書情報記憶部に含まれる改変文書情報記憶部から取得した雛形文書データを改変した文書データである改変文書データを前記文書分割ステップにより分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して出力基礎情報記憶部に記憶させる対照情報生成ステップと、審査項目抽出部が、前記雛形文書データの見出しごとに当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けて審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出ステップと、出力データ生成部が、前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成ステップとを有することを特徴とする。 In order to solve the above problem, in the document creation support method according to another aspect of the present invention, the document dividing unit acquires and acquires document data in which a heading is associated with each specified content from the document information storage unit. dividing the document data in the unit of content defined for each of the headline, a document division step to be stored in the document information storage section in association with the title and content defined for each unit obtained by the division, the control information generating unit, wherein Template document division data obtained by dividing the template document data, which is document data as a template acquired from the template document information storage unit included in the document information storage unit, by the document division step, and modified document information storage included in the document information storage unit modified document divider data modified document data is document data modified stationery document data acquired from the parts divided by the document dividing step Based on the template document divided data and the modified document headings for each correspondence relationship and said generates control data indicating the difference portion of the defined content of the heading each other in correspondence with the output basic information storage between the divided data The reference information generation step to be stored in the section and the examination item extraction section indicate points to be considered when examining whether or not the change of the specified contents associated with the headline is accepted for each headline of the template document data From the examination item data stored in the examination item information storage unit in association with the sentence information, specified by the heading included in the comparison data indicating that there is a difference portion among the comparison data stored in the output basic information storage unit and examination item extraction step of inspection items to be stored data to the output basic information storage unit as the extraction examination item data extracts to be, the output data generating unit , And having the to the control data acquired from the output basic information storing section, and an output data generating step that generates output data indicating the the extracted examination item data acquired from the output basic information storage unit.
上記問題を解決するために、本発明の他の態様であるプログラムは、文書の作成を支援する文書作成支援装置のコンピュータに、規定内容ごとに見出しが対応付けられた文書データを文書情報記憶部から取得し、取得した文書データを前記見出しごとの規定内容の単位に分割し、当該分割した単位ごとに前記見出しと規定内容とを関連付けて前記文書情報記憶部に記憶させる文書分割ステップと、前記文書情報記憶部に含まれる雛形文書情報記憶部から取得した雛形としての文書データである雛形文書データを前記文書分割ステップにより分割した雛形文書分割データおよび前記文書情報記憶部に含まれる改変文書情報記憶部から取得した雛形文書データを改変した文書データである改変文書データを前記文書分割ステップにより分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して出力基礎情報記憶部に記憶させる対照情報生成ステップと、前記雛形文書データの見出しごとに当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けて審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出ステップと、前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成ステップとを実行させるためのものである。 In order to solve the above problem, a program according to another aspect of the present invention provides a document information storage unit that stores document data in which a heading is associated with each specified content in a computer of a document creation support apparatus that supports document creation. obtained from divides the document data acquired in units of content defined for each of the headline, a document division step in association with the title and content defined for each unit obtained by the division is stored in the document information storage unit, the Template document division data obtained by dividing the template document data, which is document data as a template acquired from the template document information storage unit included in the document information storage unit, by the document division step, and modified document information storage included in the document information storage unit reforming the modified document data divided by said document dividing step template document data obtained from part a document data modified Based on the document divider data, generates control data indicating the difference portion of the defined content of the heading each other in correspondence, and the correspondence relation of each heading between the template document divider data and the modified document data segment Sentence information generation step to be stored in the output basic information storage unit, and sentence information indicating points to consider when examining whether or not to accept the change of the specified content associated with the heading for each heading of the template document data Is identified by the header included in the comparison data indicating that there is a difference portion among the comparison data stored in the output basic information storage unit from among the examination item data stored in the examination item information storage unit and examination item extraction step of the to be stored in the output basic information storage unit as the extraction examination item data extracted examination item data, the output basic information storage Wherein the control data acquired from the parts, is intended for executing the output data generating step for generating output data indicating the the extracted examination item data acquired from the output basic information storage unit.
本発明によれば、契約書の作成段階において、改変された契約条件に係るリスクを的確に認識し、改変された契約条件が妥当であるか否かを的確に判断でき、リスクに対する対応策に係る審査を充分に実施することができるようになる。特に、相手方から変更された契約条件に係るリスクを的確に認識し、相手方の契約条件を受け容れるか否かを妥当に判断し、相手方から変更された契約条件におけるリスクに対する対応策に係る審査を充分に実施することができるようになる。 According to the present invention, at the stage of creating a contract, it is possible to accurately recognize the risk associated with the modified contract condition and accurately determine whether the modified contract condition is appropriate. Such examination can be fully implemented. In particular, accurately recognize the risks associated with the contract terms changed by the other party, determine whether or not the contract terms of the other party are acceptable, and review the countermeasures against the risks under the contract terms modified by the other party. It will be possible to fully implement.
以下、本発明の実施形態について図面を参照して詳細に説明する。図1は、本発明の実施形態に係る文書作成支援装置10を含むシステムのシステム構成図である。文書作成支援装置10は、一般ユーザからの要求に基づいて、予め格納した雛型契約書と一般ユーザが作成した改変契約書とを各条文単位(章、条、項などの単位)に比較し、両者の差異部分と差異部分に係る審査項目とを各条文単位に一般ユーザに出力する文書作成支援機能を備える。なお、審査項目は、改変契約書を審査するために雛形契約書の条文毎に規定された項目である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a system configuration diagram of a system including a document
文書作成支援装置10は、図1(a)に示すように、ネットワーク2を介して管理者が使用する管理者端末20にからアクセスされる。また、文書作成支援装置10は、ネットワーク3を介して一般ユーザが使用するユーザ端末30からアクセスされる。ネットワーク2の一例は、LANであって、文書保護のため、例えば、VLAN(Virtual Local Area Network)などのセキュリティ機能を実装してもよい。ネットワーク3の一例は、インターネットであって、同様に、例えば、IPSec(Security Architecture for Internet Protocol)、SSL(Secure Socket Layer)/TLS(Transport Layer Security)などのセキュリティ機能を実装してもよい。
As shown in FIG. 1A, the document
文書作成支援装置10は、例えば、DBMS(DataBase Management System)を実装するコンピュータ(サーバ)である。管理者端末20およびユーザ端末30は、パーソナルコンピュータ(クライアント)である。説明の便宜上、図1(a)には1つの管理者端末20を記載したが、管理者端末20は2以上であってもよい。同様に、ユーザ端末30は2以上であってもよい。
The document
管理者端末20は、管理者から種々の情報の入力を受け付ける入力受付部21、管理者に対して種々の情報を出力する出力部22を備える。同様に、ユーザ端末30は、一般ユーザから種々の情報の入力を受け付ける入力受付部31、一般ユーザに対して種々の情報を出力する出力部32を備える。なお、入力受付部21および入力受付部31の一例は、キーボード、マウスである。また、出力部22および出力部32の一例は、ディスプレイである。
The
図2は、文書作成支援装置10のブロック図である。図3は、ユーザ情報記憶部100に記憶される情報の一例である。図4は、雛形契約書情報記憶部102に記憶される情報の一例である。図5は、改変契約書情報記憶部104に記憶される情報の一例である。図6は、審査項目情報記憶部106に記憶される情報の一例である。図7は、出力基礎情報記憶部108に記憶される情報の一例である。文書作成支援装置10は、図2に示すように、ユーザ情報記憶部100、雛形契約書情報記憶部102、改変契約書情報記憶部104、審査項目情報記憶部106、出力基礎情報記憶部108、ユーザ情報管理部110、雛形契約書情報管理部112、審査項目情報管理部116、ユーザインターフェース部120、改変契約書情報登録部130、契約書分割部140、対照情報生成部150、審査項目情報抽出部160および出力データ生成部170を備える。契約書分割部140は、属性タグ付与部142および分割データ生成部144を備える。対照情報生成部150は、共通部分抽出部152および対照データ生成部154を備える。
FIG. 2 is a block diagram of the document
ユーザ情報記憶部100は、図3(a)に示すように、ユーザデータテーブルを有する。ユーザデータテーブルは、ユーザに係るデータであるユーザデータを記憶するためのテーブルである。図3(b)に示す例において、ユーザデータは、ユーザID、ユーザ名、部署および権限の各データである。なお、ユーザデータのうちユーザIDが候補キーである。
As shown in FIG. 3A, the user
雛形契約書情報記憶部102は、図4(a)に示すように、雛形契約書データテーブルおよび雛形契約書分割テーブルを有する。雛形契約書データテーブルは、雛形契約書のデータである雛形契約書データを記憶するためのテーブルである。図4(b)に示す例において、雛形契約書データは、文書ID、登録ユーザ、雛形契約書名および本文の各データである。なお、雛形契約書データのうち文書IDが候補キーである。また、本文のデータ(以下、「本文データ」という)は、雛形契約書の章タイトル、章番号、条タイトル、条番号、項番号および条文(規定内容)に係る文字データなどから構成されている。例えば、図4(a)において、文書ID「0001」に対応付けられた本文データ「第1条 (目的) 甲は、別紙記載の業務(以下「本業務」という。)を乙に…」は、条番号に係る文字データ「第1条」、条タイトルに係る文字データ「(目的)」および条文に係る文字データ「甲は、別紙記載の業務(以下「本業務」という。)を乙に…」から構成されている。また、登録ユーザは雛形契約書を記憶したユーザのユーザIDである。
The template contract
雛形契約書分割データテーブルは、雛形契約書データを条文毎に分割した雛形契約書分割データを記憶するためのテーブルである。図4(c)に示す例において、雛形契約分割データは、雛形契約書名、条タイトル、条番号、項番号、号番号および条文の各データである。なお、雛形契約書分割データのうち雛形契約書名、条番号、項番号および号番号が候補キーである。 The template contract division data table is a table for storing template agreement division data obtained by dividing the template agreement data for each clause. In the example shown in FIG. 4 (c), the model contract split data is model contract name, section title, section number, item number, issue number, and section data. Note that the template contract name, article number, item number, and issue number in the template contract split data are candidate keys.
改変契約書情報記憶部104は、図5(a)に示すように、改変契約書データテーブルおよび改変契約書分割テーブルを有する。改変契約書データテーブルは、改変契約書のデータである改変契約書データを記憶するためのテーブルである。図5(b)に示す例において、改変契約書データは、文書ID、登録ユーザ、雛形契約書IDおよび本文の各データである。なお、改変契約書データのうち文書IDが候補キーである。また、本文データは、雛形契約書データと同様、改変契約書の章タイトル、章番号、条タイトル、条番号、項番号および条文(規定内容)に係る文字データなどから構成されている。また、雛形契約書IDは改変の元とした雛形契約書の文書IDである。 The modification contract information storage unit 104 includes a modification contract data table and a modification contract division table as shown in FIG. The modification contract data table is a table for storing modification contract data that is data of a modification contract. In the example shown in FIG. 5B, the modified contract data is data of document ID, registered user, template contract ID, and text. Note that the document ID of the modified contract data is a candidate key. Further, the text data is composed of the chapter data, the chapter number, the article title, the article number, the item number, the character data relating to the article (specified contents), etc., as in the template agreement data. The template contract ID is the document ID of the template contract that has been modified.
改変契約書分割データテーブルは、改変契約書データを条文毎に分割した改変契約書分割データを記憶するためのテーブルである。図5(c)に示す例において、改変契約書分割データは、条タイトル、条番号、項番号、号番号および条文の各データである。なお、改変契約書分割データのうち条番号、項番号および号番号が候補キーである。なお、改変契約書情報記憶部104は、改変契約書毎に改変契約書分割データテーブルを有する。 The modified contract document split data table is a table for storing modified contract document split data obtained by dividing the modified contract document data for each clause. In the example shown in FIG. 5C, the modified contract document split data is each data of the article title, article number, item number, issue number, and article. In the modified contract document split data, the article number, item number, and issue number are candidate keys. The modification contract information storage unit 104 has a modification contract division data table for each modification contract.
審査項目情報記憶部106は、図6(a)に示すように、審査項目データテーブルを有する。審査項目データテーブルは、審査項目に係る各データ(以下、「審査項目データ」という)を記憶するためのテーブルである。図6(a)に示す例において、審査項目データは、条タイトル、条番号、趣旨、チェックポイント、変更によって生じるリスクおよびリスクを回避する方法の各データである。なお、審査項目データのうち条番号が候補キーである。なお、審査項目情報記憶部106は、雛形契約書毎に審査項目データテーブルを有する。
The examination item
出力基礎情報記憶部108は、図7(a)に示すように、対照データテーブルおよび抽出審査項目データテーブルを有する。対照データテーブルは、雛形契約書および改変契約書の各条文の対応関係および対応関係にある条文同士の差異部分を示す対照データを記憶するためのテーブルである。図7(b)に示す例において、対照データは、改変契約書に係る条タイトル、条番号、項番号および号番号の各データ、並びに、雛形契約書に係る条タイトル、条番号、項番号および号番号の各データである。なお、対照データのうち改変契約書に係る条番号、項番号および号番号が候補キーである。
As shown in FIG. 7A, the output basic
抽出審査項目データテーブルは、抽出された審査項目データである抽出審査項目データを記憶するためのテーブルである。抽出審査項目データは、図7(c)に示すように、条タイトル、条番号、趣旨、チェックポイント、変更によって生じるリスクおよびリスクを回避する方法の各データである。なお、抽出審査項目データのうち条番号が候補キーである。なお、出力基礎情報記憶部108は、改変契約書毎に抽出審査項目データテーブルを有する。
The extracted examination item data table is a table for storing extracted examination item data which is extracted examination item data. As shown in FIG. 7C, the extracted examination item data is each data of a section title, a section number, a gist, a check point, a risk caused by a change, and a method for avoiding the risk. The item number in the extracted examination item data is a candidate key. The output basic
続いて、文書作成支援装置10の備える文書作成支援機能を実行する主なプロセスと各プロセスにおけるデータの流れに関して説明する。図8は、文書作成支援装置10の主なプロセスにおける各種データの流れを示すDFD(Data Flow Diagram)である。具体的には、図8に示すDFDは、ネットワーク2を介して一般ユーザが使用するユーザ端末30から改変契約書データを受信してから、当該ユーザ端末30に出力するべき出力データを生成するまでの各プロセスにおける各種データの流れを示す。
Next, the main process for executing the document creation support function provided in the document
文書作成支援装置10は、図8に示すように、改変契約書データを受信してから出力データを生成するまでに、データ分割プロセス、対照データ生成プロセス、審査項目データ抽出プロセスおよび出力データ生成プロセスを実行する。
As shown in FIG. 8, the document
データ分割プロセスは、雛形契約書情報記憶部102(雛形契約書データテーブル)の雛形契約書データを入力し、雛形契約書データを章タイトル、章番号、条タイトル、条番号、項番号および条文(規定内容)などの単位毎に分割し、分割後の雛形契約書分割データを雛形契約書情報記憶部102(雛形契約書分割データテーブル)に出力(記憶)するとともに、改変契約書情報記憶部104(改変契約書データテーブル)の改変契約書データを入力し、改変契約書データを章タイトル、章番号、条タイトル、条番号、項番号および条文(規定内容)などの単位毎に分割し、分割後の改変契約書分割データを改変契約書情報記憶部104(改変契約書分割データテーブル)に出力(記憶)する処理である。なお、データ分割プロセスは、契約書分割部140(属性タグ付与部142および分割データ生成部144)によって実行されるが、詳細は後述する。
In the data division process, model contract data in the model contract information storage unit 102 (model contract data table) is input, and the model contract data is converted into chapter title, chapter number, section title, section number, section number, and section ( (Stipulated contents) and the like, and the divided template contract split data is output (stored) to the template contract information storage unit 102 (template contract split data table) and the modified contract information storage unit 104 Enter the modified contract data in the (Modified Contract Data Table) and divide the modified contract data into units such as chapter title, chapter number, section title, section number, section number, and section (specified contents). This is a process of outputting (storing) the subsequent modified contract document split data to the modified contract document information storage unit 104 (modified contract document split data table). The data dividing process is executed by the contract dividing unit 140 (the attribute
対照データ生成プロセスは、雛形契約書情報記憶部102(雛形契約書分割データテーブル)の雛形契約書分割データおよび改変契約書情報記憶部104(改変契約書分割データテーブル)の改変契約書分割データを入力し、改変契約書の条文と雛形契約書の条文との対応関係、および、対応関係にある条文同士の差異部分を示す対照データを生成し、生成した対照データを出力基礎情報記憶部108(対照データテーブル)に出力(記憶)する処理である。なお、対照データ生成プロセスは、対照情報生成部150(共通部分抽出部152および対照データ生成部154)によって実行されるが、詳細は後述する。 The comparison data generation process uses the template contract split data of the template contract information storage unit 102 (model contract split data table) and the modified contract split data of the modified contract information storage unit 104 (modified contract split data table). The input data is generated to generate the comparison data indicating the correspondence between the clauses of the modified agreement and the clauses of the template agreement, and the difference between the clauses in the correspondence, and the generated comparison data is output to the output basic information storage unit 108 ( This is a process of outputting (storing) to the control data table. The control data generation process is executed by the control information generation unit 150 (the common part extraction unit 152 and the control data generation unit 154), details of which will be described later.
審査項目データ抽出プロセスは、出力基礎情報記憶部108(対照データテーブル)の対照データおよび審査項目情報記憶部106(審査項目データテーブル)の審査項目データを入力し、対照データに関わる審査項目を審査項目データから抽出し、抽出後の抽出審査項目データを出力基礎情報記憶部108(抽出審査項目データテーブル)に出力(記憶)する処理である。なお、審査項目データ抽出プロセスは、審査項目情報抽出部160によって実行されるが、詳細は後述する。
The examination item data extraction process inputs the comparison data of the basic output information storage unit 108 (reference data table) and the examination item data of the examination item information storage unit 106 (examination item data table), and examines the examination items related to the comparison data. This is a process of extracting from the item data and outputting (storing) the extracted examination item data after extraction to the output basic information storage unit 108 (extraction examination item data table). The examination item data extraction process is executed by the examination item
出力データ生成プロセスは、出力基礎情報記憶部108(対照データテーブルおよび抽出審査項目データテーブル)の対照データおよび抽出審査項目データを入力し、出力データを生成する処理である。なお、出力データ生成プロセスは、出力データ生成部170によって実行されるが、詳細は後述する。
The output data generation process is a process for inputting the comparison data and the extracted examination item data in the output basic information storage unit 108 (the comparison data table and the extracted examination item data table) and generating output data. The output data generation process is executed by the output
続いて、ユーザ情報管理部110、雛形契約書情報管理部112、審査項目情報管理部116、ユーザインターフェース部120、改変契約書情報登録部130、契約書分割部140(属性タグ付与部142および分割データ生成部144)、対照情報生成部150(共通部分抽出部152および対照データ生成部154)、審査項目情報抽出部160および出力データ生成部170の機能を説明する。図9および図10は、出力画面の一例である。図11は、属性タグ付与部142および分割データ生成部144の動作を説明するための説明図である。
Subsequently, the user
ユーザ情報管理部110は、ネットワーク3を介して管理者(例えばシステム担当管理者)が使用する管理者端末20からユーザデータの追加、更新および削除の入力を受信する。ユーザ情報管理部110は、ユーザデータの追加の入力を受信した場合には当該入力に基づいてユーザ情報記憶部100(ユーザデータテーブル)に新規レコードを追加し、ユーザデータの更新の入力を受信した場合には当該入力に基づいてユーザ情報記憶部100(ユーザデータテーブル)の既存レコードを更新し、ユーザ情報の削除の入力を受信した場合には当該入力に基づいてユーザ情報記憶部100(ユーザデータテーブル)の既存レコードを削除する。
The user
雛形契約書情報管理部112は、ネットワーク3を介して管理者(例えば契約審査担当者)が使用する管理者端末20から雛形契約書の追加、更新および削除の入力を受け付ける。雛形契約書情報管理部112は、雛形契約書の追加の入力を受け付けた場合には当該入力に基づいて雛形契約書情報記憶部102(雛形契約書データテーブル)に新規レコードを追加し、雛形契約書の更新の入力を受け付けた場合には当該入力に基づいて雛形契約書情報記憶部102(雛形契約書データテーブル)の既存レコードを更新し、雛形契約書の削除の入力を受け付けた場合には当該入力に基づいて雛形契約書情報記憶部102(雛形契約書データテーブル)の既存レコードを削除する。
The template contract
審査項目情報管理部116は、ネットワーク3を介して管理者(例えば契約審査担当者)が使用する管理者端末20から審査項目の追加、更新および削除の入力を受け付ける。審査項目情報管理部116は、審査項目の追加の入力を受け付けた場合には当該入力に基づいて審査項目情報記憶部106(審査項目データテーブル)に新規レコードを追加し、審査項目の更新の入力を受け付けた場合には当該入力に基づいて審査項目情報記憶部106(審査項目データテーブル)の既存レコードを更新し、審査項目の削除の入力を受け付けた場合には当該入力に基づいて審査項目情報記憶部106(審査項目データテーブル)の既存レコードを削除する。
The examination item
ユーザインターフェース部120は、ネットワーク2を介して一般ユーザ(例えば営業担当者)が使用するユーザ端末30から改変契約書データを受信する。ユーザインターフェース部120は、改変契約書データを受信した場合には、ユーザ情報記憶部100(ユーザデータテーブル)のユーザデータを参照し、文書作成支援装置10を使用する権限があるか否かを判断する。ユーザインターフェース部120は、文書作成支援装置10を使用する権限があると判断した場合には、改変契約書情報登録部130に当該改変契約書データを供給する。
The
なお、一般ユーザは、ユーザ端末30の表示部32に表示された出力画面(例えば図9に示す出力画面300)を介して、改変契約書データを文書作成支援装置10に送信する。例えば、一般ユーザは、出力画面300の入力欄「改変契約書データ登録」に改変契約書データを入力するか、選択欄「雛形契約書データの選択」にて改変契約書の元となった標準契約書の契約内容を表す雛形契約書名を選択し、ボタン「登録」を押下することによって、改変契約書データを文書作成支援装置10に送信する。
Note that the general user transmits the modified contract data to the document
また、ユーザインターフェース部120は、出力データ生成部170から出力データを取得する。ユーザインターフェース部120は、出力データを取得した場合には、ネットワーク3を介して送信元のユーザ端末30に出力データを送信する。
In addition, the
なお、文書作成支援装置10(ユーザインターフェース部120)から出力データを受信した送信元のユーザ端末30は、出力部32の出力画面に出力データを出力する。なお、出力画面301は、図10に示すように、改変契約書の条文と雛形契約書の条文との対応関係を示すとともに対応関係にある条文同士の差異部分を強調して示している。具体的には、改変契約書の第2条第1項の条文と雛形契約書の第3条第1項の条文が対応関係にあって、改変契約書の第2条第1項の条文中の文字「4」「う」と雛形契約書の第3条第1項の条文中の文字「3」「わない」が差異部分である旨を太い文字により強調して示している(丸を付した部分)。差異部分を強調表示する方法はこれに限定されない。例えば、文字の大きさ、文字の色、文字のフォント、文字(文字領域)への網掛け/塗り潰し、下線などの目印の付加によって差異部分を強調表示してもよい。
Note that the
改変契約書情報登録部130は、ユーザインターフェース部120から改変契約書データを取得する。ユーザ情報管理部110は、改変契約書データを取得した場合には、改変契約書データを改変契約書情報記憶部104(改変契約書データテーブル)に出力(記憶)する。また、改変契約書情報登録部130は、改変契約書データを出力した旨を示す情報を属性タグ付与部142に通知する。
The modification contract
属性タグ付与部142は、改変契約書情報登録部130から改変契約書データを出力した旨を示す情報を取得する。属性タグ付与部142は、改変契約書データを出力した旨を示す情報を取得した場合には、雛形契約書情報記憶部102(雛形契約書データテーブル)から雛形契約書データを取得して雛形契約書データに属性タグを付与し、改変契約書情報記憶部104(改変契約書データテーブル)から改変契約書データを取得して改変契約書データに属性タグを付与する。
The attribute
雛形契約書データおよび改変契約書データに属性タグを付与した属性タグ付与部142は、属性タグを付与した雛形契約書データ(以下、「属性タグ付き雛形契約書データ」という。)、および、属性タグを付与した改変契約書データ(以下、「属性タグ付き改変契約書データ」という。)を分割データ生成部144に供給する。
The attribute
以下、属性タグ付与部142による属性タグの付与に関して詳細に説明する。属性タグ付与部142は、予め定義した正規表現に従って、雛形契約書データに属性タグを付与する。より詳細には、属性タグ付与部142は、雛形契約書データの本文データから、正規表現に合致する章番号、条タイトル、条番号、項番号などを抽出し、属性タグを付与した本文データを出力する。改変契約書データについても同様である。
The attribute tag assignment by the attribute
例えば、あるデータ「第6条(瑕疵担保責任)」に条番号、条タイトルの属性タグを付与する場合、属性タグ付与部142は、正規表現 [^"第" \d "条" "(" .+ ")"]に合致する文字列のうち、”第”\d”条”に合致する部分に<ZYOU_NUM>を”(”.+”)”に合致する部分に<ZYOU_TITLE>を付与し、属性タグ付きのデータ「<ZYOU_NUM>第6条</ZYOU_NUM><ZYOU_TITLE>(瑕疵担保責任)</ZYOU_TITLE>」を出力する。
For example, when an attribute tag with an article number and an article title is assigned to certain data “Article 6 (Liability for Liability)”, the attribute
即ち、属性タグの付与に関する規則の一例は以下の通りである。
規則1:文頭にあり、括弧でくくられた文字列は条項のタイトルを表すため<TITLE>タグを付与する。
規則2:文頭にあり、「第」と「条」で挟まれた数字は条番号を表すため<ZYOU_NUM>タグを付与する。
規則3:文頭にある数字で、後ろに空白の続くものは項番号を現すため<KOU_NUM>タグを付与する。
規則4:文中にある、「前項」「第○条」「第○条○項」「第○条○」は他の条項の参照を表すため<REFER>タグを付与する。
規則5:文中にある、「○○法」は他情報の参照を表すため<REFER>タグを付与する。
In other words, an example of rules regarding the assignment of attribute tags is as follows.
Rule 1: A character string at the beginning of a sentence and enclosed in parentheses is given a <TITLE> tag to indicate the title of the clause.
Rule 2: The <ZYOU_NUM> tag is assigned to the number between the “No.” and “Article” at the beginning of the sentence to indicate the article number.
Rule 3: A number at the beginning of a sentence, followed by a blank, is given a <KOU_NUM> tag to indicate an item number.
Rule 4: “Previous item”, “Article ○”, “Article ○○ item”, and “Article ○○” in the sentence are attached with a <REFER> tag to indicate a reference to another item.
Rule 5: The “XX method” in the sentence is given a <REFER> tag to indicate a reference to other information.
以上から、属性タグ付与部142は、例えば、図11(a)に示す雛形契約書データ(本文)から、図11(b)に示す属性タグ付き雛形契約書データを出力する。
From the above, the attribute
分割データ生成部144は、属性タグ付与部142から属性タグ付き雛形契約書データおよび属性タグ付き改変契約書データを取得する。分割データ生成部144は、属性タグ付与部142から属性タグ付き雛形契約書データおよび属性タグ付き改変契約書データを取得した場合には、属性タグ付き雛形契約書データに付されている属性タグに基づいて雛形契約書分割データを生成し、属性タグ付き改変契約書データに付されている属性タグに基づいて改変契約書分割データを生成する。
The divided
分割データ生成部144は、生成した雛形契約書分割データを雛形契約書情報記憶部102(雛形契約書データテーブル)に出力(記憶)し、生成した改変契約書分割データを改変契約書情報記憶部104(改変契約書データテーブル)に出力(記憶)する。雛形契約書分割データおよび改変契約書分割データを出力した分割データ生成部144は、雛形契約書分割データおよび改変契約書分割データを出力した旨を示す情報を共通部分抽出部152に通知する。
The divided
以下、分割データ生成部144による分割に関して詳細に説明する。分割データ生成部144は、予め定義した分割規則に従って、属性タグ付き雛形契約書データを章タイトル、章番号、条タイトル、条番号、項番号および条文(規定内容)などの単位に分割し、雛形契約書分割データとして雛形契約書情報記憶部102(雛形契約書分割データテーブル)に出力する。なお、分割規則は、属性タグ付き雛形契約書データに付されている属性タグの種類と分割の方法とを対応付けて規定したものである。属性タグ付き改変契約書データについても同様である。
Hereinafter, the division by the divided
例えば、属性タグ付き雛形契約書データ「<ZYOU_NUM>第6条</ZYOU_NUM><ZYOU_TITLE>(瑕疵担保責任)</ZYOU_TITLE>」から条番号と条タイトルを抽出し、雛形契約書情報記憶部102(雛形契約書分割データテーブル)に出力する場合、分割データ生成部144は、<ZYOU_NUM>タグではさまれた文字列「第6条」のうち数字以外の文字列を削除した文字列「6」を雛形契約書分割データテーブルの項目「条番号」に出力し、<ZYOU_TITLE>タグではさまれた文字列「(瑕疵担保責任)」のうち括弧を削除した文字列「瑕疵担保責任」を雛形契約書分割データテーブルの項目「条タイトル」に出力する。
For example, the template contract
また、図11(c)は、図11(b)に示す属性タグ付き雛形契約書データから出力される雛形契約書分割データ(条番号、項番号、号番号、条文)である。図11(c)の例の場合、分割データ生成部144は、<ZYOU_TITLE>タグではさまれた文字列「(給付完了)」のうち括弧を削除した文字列「給付完了」を雛形契約書分割データテーブルの項目「条タイトル」に出力し、<ZYOU_NUM>タグではさまれた文字列「第7条」のうち数字以外の文字列を削除した文字列「7」を雛形契約書分割データテーブルの項目「条番号」に出力し、<KOU_NUM>タグではさまれた文字列「2」のうち数字以外の文字列を削除した文字列「2」を雛形契約書分割データテーブルの項目「項番号」に出力し、</ZYOU_NUM >タグと<KOU_NUM>タグではさまれた文字列「甲は、納入物が<REFER>第5条</REFER>の検査等に合格した場合、…」、</ZYOU_NUM>タグと<TITLE>タグではさまれた文字列、または、</KOU_NUM>タグと<TITLE>タグではさまれた文字列「<REFER> 前項</REFER>の規定にかかわらず、本契約において納入物を納入する旨…」を雛形契約書分割データテーブルの項目「条文」に出力する。また、分割データ生成部144は、項目「項番号」に文字列「2」を出力するときは、項目「項番号」に文字列「1」を自動出力する。また、<REFER>タグは、雛形契約書分割データテーブルの項目「条文」に残したままにする。
FIG. 11C shows model contract split data (article number, item number, issue number, text) output from the model contract data with attribute tag shown in FIG. 11B. In the case of the example in FIG. 11C, the split
共通部分抽出部152は、分割データ生成部144から雛形契約書分割データおよび改変契約書分割データを出力した旨を示す情報を取得する。共通部分抽出部152は、雛形契約書分割データおよび改変契約書分割データを出力した旨を示す情報を取得した場合には、雛形契約書記憶部102から雛形契約書分割データを取得し、改変契約書情報記憶部104から改変契約書分割データを取得し、改変契約書分割データの条文と雛形契約書分割データの条文とを比較し共通部分(共通する文字)を抽出する。共通部分を抽出した共通部分抽出部152は、改変契約書分割データの条文毎に、雛形契約書分割データの全条文うち共通部分が最多(共通する文字数が最多)である1つの条文を選択する。
The common part extraction unit 152 acquires information indicating that the template contract split data and the modified contract split data have been output from the split
改変契約書分割データの条文毎に雛形契約書分割データの1つの条文を選択した共通部分抽出部152は、改変契約書分割データの条文と雛形契約書分割データの条文との対応関係を示す対応関係データおよび対応関係にある条文同士の共通部分を示す共通部分データを対照データ生成部154に供給する。
Intersection extracting unit 152 selects one of the text of the model agreement divided data to each letter of the modified contract divided data shows the correspondence between the text of the letter and model contract data segment of the modified variable contract divided data Corresponding relationship data and common portion data indicating a common portion between the sentences in the corresponding relationship are supplied to the control
以下、共通部分抽出部152による共通部分の抽出に関して説明する。例えば、改変契約書分割データの条文a「甲は乙に対して、第4条5項に定める損害賠償責任を負うものとする。」、雛型契約書分割データの条文A「甲は乙に対して、第3条5項に定める損害賠償責任を負わないものとする。」、雛型契約書分割データの条文B「本契約書で用いる用語は以下の通り定義する。」がある場合、共通部分抽出部152は、条文aと条文Aの共通部分として、文字の並び順を維持し一致する文字「「甲」「は」「乙」「に」「対」「し」「て」「、」「第」「条」「5」「項」「に」「定」「め」「る」「損」「害」「賠」「償」「責」「任」「を」「負」「も」「の」「と」「す」「る」「。」」を抽出する。同様に、共通部分抽出部152は、条文aと条文Bの共通部分の文字「「は」「す」「る。」」を抽出する。次に、共通部分抽出部152は、条文aと条文Aの共通部分(文字数「30」)と、条文aと条文Bの共通部分(文字数「3」)を比較し、条文aと共通部分が最多である条文Aを選択する。 Hereinafter, the extraction of the common part by the common part extraction unit 152 will be described. For example, Article a of the modified contract split data “O shall be liable for damages as stipulated in Article 4-5”, “A” of the template contract split data On the other hand, if there is a liability for damages as defined in Article 3-5, "if there is Article B" Terms used in this contract are defined as follows "in the template contract split data, The common part extraction unit 152 maintains the order of characters as a common part of the text a and the text A, and matches the characters ““ A ”,“ HA ”,“ B ”,“ N ”,“ V ”,“ S ”,“ T ”,“ , ”“ Article ”“ Article ”“ 5 ”“ Section ”“ Ni ”“ Constant ”“ Me ”“ Ru ”“ Damage ”“ Compensation ”“ Amendment ”“ Responsibility ”“ Department ”“ O ”“ Negative ” Extract "mo" "no" "to" "su" "ru" "." ". Similarly, the common part extraction unit 152 extracts the characters ““ ha ”,“ su ”,“ ru ”” of the common part of the clause a and the clause B. Next, the common part extraction unit 152 compares the common part of the text a and the text A (number of characters “30”) with the common part of the text a and the text B (number of characters “3”). Select the sentence A which is the most.
なお、ある改変契約書分割データの条文と共通部分が最多である雛形契約書分割データの条文が複数である場合には、条文毎の類似度を算出し、類似度を表す値が最大である雛形契約書分割データの条文を選択する。類似度は改変契約書分割データの条文と雛形契約書分割データの条文からそれぞれ抽出した単語ベクトルの余弦値を採用する方法や、改変契約書分割データの条文と雛形契約書分割データの共通部分の文字数÷雛形契約書分割データの条文の文字数×100(単位%)で算出する値を採用するなどの方法がある。後者の場合、例えば、条文aと条文Aの類似度は、約88.2%(条文aと条文Aの共通部分の文字数「30」÷条文Aの文字数「34」×100)である。 In addition, when there are multiple clauses of the template contract split data that have the most common parts with the clauses of some modified contract split data, the similarity for each clause is calculated, and the value indicating the similarity is the maximum Select the text of the template contract split data. The similarity is calculated by using the cosine value of the word vector extracted from the text of the modified contract split data and the text of the template contract split data, or the common part of the text of the modified contract split data and the template contract split data. There is a method of adopting a value calculated by the number of characters divided by the number of characters in the template contract divided data × 100 (unit%). In the latter case, for example, the similarity between the text a and the text A is about 88.2% (the number of characters in the common part of the text a and the text A “30” ÷ the number of characters in the text A “34” × 100).
また、改変契約書分割データの条文毎に雛形契約書分割データの1つの条文を選択するのではなく、改変契約書分割データの条文毎に雛形契約書分割データの複数の条文を選択するようにしてもよい。即ち、改変契約書分割データの条文と雛形契約書分割データの条文とを1対1に対応付けるのではなく、1:n(n≧2)に対応付けるようにしてもよい。なお、改変契約書分割データの条文と雛形契約書分割データの条文とを1:n(n≧2)に対応付ける場合、改変契約書分割データの条文と雛形契約書分割データの共通部分の文字数÷改変契約書分割データの条文の文字数×100(単位%)にて算出される類似度の値が所定の閾値以上である雛形契約書分割データの条文を全て選択してもよい。なお、所定の閾値が80%である場合、上述の改変契約書分割データの条文aと上述の雛型契約書分割データの条文Aの類似度は約93.8%(条文aと条文Aの共通部分の文字数「30」÷条文aの文字数「32」×100)であるため、条文Aは条文aに対応する条文として選択される。 Also, instead of selecting one clause of the template contract split data for each clause of the modified contract split data, a plurality of clauses of the template contract split data should be selected for each clause of the modified contract split data. May be. In other words, the text of the modified contract document split data and the text of the template contract split data may not be associated one-to-one, but may be associated with 1: n (n ≧ 2). In addition, when the text of the modified contract document split data and the text of the template contract document split data are associated with 1: n (n ≧ 2), the number of characters in the common part of the text of the modified contract document split data and the template contract document split data ÷ You may select all the texts of the template contract split data in which the similarity value calculated by the number of characters of the text of the modified contract split data × 100 (unit%) is a predetermined threshold or more. When the predetermined threshold is 80%, the similarity between the above-mentioned modified contract document split data item a and the above-mentioned template contract document data item A is about 93.8% (the item a and the item A include Since the number of characters in the common portion is “30” ÷ the number of characters in the clause a “32” × 100), the clause A is selected as the clause corresponding to the clause a.
続いて、共通部分抽出部152による対照データ生成部154への対応関係データおよび共通部分データの供給に関して説明する。例えば、改変契約書分割データの条文aに対応する雛型契約書分割データの条文として条文Aを選択し、改変契約書分割データの条文bに対応する雛型契約書分割データの条文として条文Bを選択した場合、例えば、共通部分抽出部152は、対応関係データとして、条文aを特定する条番号、項番号、号番号と条文Aを特定する雛形契約書名、条番号、項番号、号番号の組と条文bを特定する条番号、項番号、号番号と条文Bを特定する雛形契約書名、条番号、項番号、号番号の組とを対照データ生成部154へ供給し、共通部分データとして、条文aと条文Aの共通部分の文字、条文bと条文Bの共通部分の文字を対照データ生成部154へ供給する。
Next, the supply of correspondence data and common part data to the comparison
対照データ生成部154は、共通部分抽出部152から改変契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データを取得する。対照データ生成部154は、共通部分抽出部152から雛形契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データを取得した場合、雛形契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データに基づいて対照データを生成する。なお、対照データ生成部154は、共通部分抽出部152から取得した共通部分データを参照し、共通部分に該当しない部分を差異部分として特定する。なお、図7(b)に示す対照データは、改変契約書の条文と雛形契約書の条文との対応関係および対応関係にある条文同士の差異部分(<CHANGE>タグではさまれた文字列)を示している。
The control
対照データ生成部154は、生成した対照データを出力基礎情報記憶部108(対照データテーブル)に出力(記憶)する。対照データを出力した対照データ生成部154は、対照データを出力した旨を示す情報を審査項目情報抽出部160に通知する。
The control
審査項目情報抽出部160は、対照データ生成部154から対照データを出力した旨を示す情報を取得する。審査項目情報抽出部160は、対照データ生成部154から対照データを出力した旨を示す情報を取得した場合には、出力基礎情報記憶部108から対照データを取得し、審査項目情報記憶部106から審査項目データを取得し、審査項目データの全項目のうち対照データに関わる項目を抽出して抽出審査項目データを生成する。
The examination item
審査項目情報抽出部160は、生成した抽出審査項目データを出力基礎情報記憶部108(抽出審査項目データテーブル)に記憶する。抽出審査項目データを出力した審査項目情報抽出部160は、抽出審査項目データを出力した旨を示す情報を出力データ生成部170に通知する。
The examination item
出力データ生成部170は、審査項目情報抽出部160から抽出審査項目データを出力した旨を示す情報を取得する。出力データ生成部170は、抽出審査項目データを出力した旨を示す情報を取得した場合には、出力基礎情報記憶部108から対照データを取得し、出力基礎情報記憶部108から抽出審査項目データを取得し、出力データを生成する。出力データ生成部170は、生成した出力データをユーザインターフェース部120に供給する。
The output
なお、出力データ生成部170によって生成される出力データにおいて差異部分は強調して表示される。一例として、例えば、差異部分である<CHANGEE>タグではさまれた文字列を太い文字で表示させる場合、出力データ生成部170は、<CHANGEE>タグをユーザ端末30において当該文字列を太い文字で表示させるためのタグ(例えば、<span style=“color : red; font-weight:bold”>)に変換した出力データを生成する。
In the output data generated by the output
図12は、文書作成支援装置10の動作を示すフローチャートである。図12に示すフローチャートは、ユーザインターフェース部120がネットワーク2を介して一般ユーザが使用するユーザ端末30から改変契約書データを受信することにより開始する。なお、本フローチャートの開始時において、雛形契約書情報記憶部102には雛形契約書データが記憶され、査項目情報記憶部106には審査項目データが記憶されているものとする。
FIG. 12 is a flowchart showing the operation of the document
改変契約書データを受信したユーザインターフェース部120は、ユーザ情報記憶部100内のユーザデータを参照し、文書作成支援装置10を使用する権限があるか否かを判断する(ステップS100)。ユーザインターフェース部120は、文書作成支援装置10を使用する権限があると判断した場合には(ステップS100:Yes)、改変契約書情報登録部130に当該改変契約書データを供給する。
The
ユーザインターフェース部120から改変契約書データを取得した改変契約書情報登録部130は、改変契約書情報記憶部104(改変契約書データテーブル)に出力(記憶)する(ステップS102)。改変契約書情報登録部130は、改変契約書データを出力した旨を示す情報を属性タグ付与部142に通知する。
The modification contract
改変契約書情報登録部130から改変契約書データを出力した旨を示す情報を取得した属性タグ付与部142は、雛形契約書情報記憶部102から雛形契約書データを取得して雛形契約書データに属性タグを付与し(ステップS104)、改変契約書情報記憶部104から改変契約書データを取得して改変契約書データに属性タグを付与する(ステップS106)。属性タグ付与部142は、属性タグ付き雛形契約書データおよび属性タグ付き改変契約書データを分割データ生成部144に供給する。
The attribute
属性タグ付与部142から属性タグ付き雛形契約書データおよび属性タグ付き改変契約書データを取得した分割データ生成部144は、雛形契約書データに付されている属性タグに基づいて雛形契約書分割データを生成する(ステップS108)。分割データ生成部144は、生成した雛形契約書分割データを雛形契約書情報記憶部102(雛形契約書分割データテーブル)に出力(記憶)する。また、分割データ生成部144は、改変契約書データに付されている属性タグに基づいて改変契約書分割データを生成する(ステップS110)。分割データ生成部144は、生成した改変契約書分割データを改変契約書情報記憶部104(改変契約書分割データテーブル)に出力(記憶)する。雛形契約書分割データおよび改変契約書分割データを出力した分割データ生成部144は、雛形契約書分割データおよび改変契約書分割データを出力した旨を示す情報を共通部分抽出部152に通知する。
The split
分割データ生成部144から雛形契約書分割データおよび改変契約書分割データを出力した旨を示す情報を取得した共通部分抽出部152は、雛形契約書記憶部102から雛形契約書分割データを取得し、改変契約書情報記憶部104から改変契約書分割データを取得し、改変契約書分割データの条文と雛形契約書分割データの条文とを比較し共通部分(共通する文字)を抽出する(ステップS112)。
The common part extraction unit 152 that has acquired the information indicating that the template contract split data and the modified contract split data have been output from the split
共通部分を抽出した共通部分抽出部152は、改変契約書分割データの条文毎に、雛形契約書分割データの全条文うち共通部分が最多(共通する文字数が最多)である1つの条文を選択する(ステップS114)。改変契約書分割データの条文毎に雛形契約書分割データの1つの条文を選択した共通部分抽出部152は、改変契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データを対照データ生成部154に供給する。
The common part extraction unit 152 that has extracted the common part selects, for each clause of the modified contract split data, one clause that has the largest number of common portions (the maximum number of common characters) among all the clauses of the template contract split data. (Step S114). The common part extraction unit 152, which has selected one clause of the template contract split data for each clause of the modified contract split data, compares the modified contract split data, the modified contract split data, the correspondence data, and the common part data with the comparison data. It supplies to the production |
共通部分抽出部152から改変契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データを取得した対照データ生成部154は、改変契約書分割データ、改変契約書分割データ、対応関係データおよび共通部分データに基づいて、対照データを生成する(ステップS116)。対照データ生成部154は、生成した対照データを出力基礎情報記憶部108(対照データテーブル)に出力(記憶)する。対照データを出力基礎情報記憶部108に出力した対照データ生成部154は、対照データを出力した旨を示す情報を審査項目情報抽出部160に通知する。
The control
対照データ生成部154から対照データを出力した旨を示す情報を取得した審査項目情報抽出部160は、出力基礎情報記憶部108から対照データを取得し、審査項目情報記憶部106から審査項目データを取得し、審査項目データの全項目のうち対照データに関わる項目を抽出して抽出審査項目データを生成する(ステップS118)。審査項目情報抽出部160は、生成した抽出審査項目データを出力基礎情報記憶部108(抽出審査項目データテーブル)に記憶する。審査項目情報抽出部160は、抽出審査項目データを出力した旨を示す情報を出力データ生成部170に通知する。
The examination item
審査項目情報抽出部160から抽出審査項目データを出力した旨を示す情報を取得した出力データ生成部170は、出力基礎情報記憶部108から対照データを取得し、出力基礎情報記憶部108から抽出審査項目データを取得し、出力データを生成する(ステップS120)。出力データ生成部170は、生成した出力データをユーザインターフェース部120に供給する。
The output
出力データ生成部170から出力データを取得したユーザインターフェース部120は、ネットワーク3を介して送信元のユーザ端末30に出力データを送信する(ステップS122)。そして本フローチャートは終了する。
The
一方、ユーザインターフェース部120は、文書作成支援装置10を使用する権限があると判断した場合には(ステップS100:Yes)、ステップS102以降を飛ばして本フローチャートは終了する。
On the other hand, when the
図13および図15は、出力画面の一例である。図14は、出力画面の一部である。文書作成支援装置10は、差異部分に加え、例えば、図13に示すように、変更条項または重要情報を強調表示した出力画面301を送信元のユーザ端末30に送信してもよい。なお、図13に示す出力画面301において、破線枠内に太文字で表示した条項が変更情報である。なお、重要条項を強調表示させる場合、例えば、雛形契約書データとして重要条項である旨を示すデータを追加し、重要条項である旨を示すデータである条項については差異部分がなくても対照データに含まれるようにすればよい。
13 and 15 are examples of output screens. FIG. 14 shows a part of the output screen. In addition to the difference, the document
また、文書作成支援装置10は、図14に示すように、チェックポイント欄のチェック内容に応じて更に詳細な情報が表示される出力画面301を送信元のユーザ端末30に送信してもよい。なお、図14(b)は、図14(a)に示すチェックポイント「瑕疵担保責任期間が明記されていますか」に係るラジオボタン「No」にチェックした場合の表示例である。具体的には、チェックポイントに「No」と回答した場合、「想定されるリスク」「アクションプラン」および「アクションプランの詳細説明(アクションプラン内のリンクをクリック)」の表示欄、並びに、コメントの入力欄「想定されるリスクに対するプロジェクトの見解」が画面に表示される例である。なお、チェックポイント欄のチェック内容に応じて更に詳細な情報が表示させる場合、予め審査項目データとして詳細な情報のデータを追加し、チェックポイントに「No」と回答した場合に、通信を伴わずに、抽出審査項目データに詳細な情報が表示されるようにしてもよい。
Further, as illustrated in FIG. 14, the document
また、文書作成支援装置10は、図15に示すように、チェックポイント欄への自身のチェックの結果を確認するための出力画面302を送信元のユーザ端末30に送信してもよい。なお、文書作成支援装置10は、出力画面301に出力する出力データとともに、出力画面302に出力する出力データをユーザ端末30に送信してもよいし、出力画面301に出力する出力データとは別に、ユーザ端末30からの要求に応じて出力画面302に出力する出力データをユーザ端末30に送信してもよい。なお、図15に示す出力画面において、「未回答」は、チェックポイントが未回答である旨を示す。また、文書作成支援装置10は、チェック結果に異常がない場合にチェック結果の印刷イメージを確認するための出力画面(非図示)をユーザ端末30に送信してもよい。
Further, as shown in FIG. 15, the document
以上、上記実施形態によれば、ユーザが改変契約書データを登録することによって、改変契約書の変契約書に対する変更部分が表示されるため、改変契約書の注目すべき条項を迅速かつ容易に把握することができるようになる。また、改変された条項毎に審査に必要な情報が提示されるため、知識の少ないユーザであっても審査作業を簡便に行うことができるようになる。即ち、契約書の作成段階において、改変された契約条件に係るリスクを的確に認識し、改変された契約条件が妥当であるか否かを的確に判断でき、リスクに対する対応策に係る審査を充分に実施することができるようになる。特に、相手方から変更された契約条件に係るリスクを的確に認識し、相手方の契約条件を受け容れるか否かを妥当に判断し、相手方から変更された契約条件におけるリスクに対する対応策に係る審査を充分に実施することができるようになる。 As described above, according to the above-described embodiment, when the user registers the modified contract document data, the changed part of the modified contract document with respect to the modified contract document is displayed. It becomes possible to grasp. Further, since information necessary for the examination is presented for each modified clause, the examination work can be easily performed even by a user with little knowledge. In other words, at the stage of drafting the contract, it is possible to accurately recognize the risks associated with the modified contract conditions, accurately determine whether the modified contract conditions are appropriate, and sufficiently review the countermeasures against the risks. Will be able to be implemented. In particular, accurately recognize the risks associated with the contract terms changed by the other party, determine whether or not the contract terms of the other party are acceptable, and review the countermeasures against the risks under the contract terms modified by the other party. It will be possible to fully implement.
なお、上記実施形態では、契約書分割部140が改変契約書データの受信後に雛形契約書分割データを生成する例を説明したが、契約書分割部140は改変契約書データの受信と無関係に予め雛形契約書分割データを生成するようにしてもよい。例えば、契約書分割部140は、雛形契約書情報管理部112によって雛形契約書データが変更(追加、更新および削除)されたときに雛形契約書分割データを生成してもよい。以下、雛形契約書データが変更(追加、更新および削除)されたときに雛形契約書分割データを生成する場合の動作について補足説明する。
In the above embodiment, the example in which the contract
図16は、文書作成支援装置10の動作を示すフローチャートである。図16(a)に示すフローチャートは、雛形契約書情報管理部112が雛形契約書データを変更(追加、更新および削除)することにより開始する。なお、図16(a)において図12と同一の符号は同一の処理を示す。
FIG. 16 is a flowchart showing the operation of the document
図16(a)において、雛形契約書データを変更した雛形契約書情報管理部112は、雛形契約書データを変更した旨を示す情報を属性タグ付与部142に通知する。雛形契約書情報管理部112から雛形契約書データを変更した旨を示す情報を取得した属性タグ付与部142は、雛形契約書情報記憶部102から変更後の雛形契約書データを取得して雛形契約書データに属性タグを付与する(ステップS104)。属性タグ付与部142は、属性タグ付き雛形契約書データを分割データ生成部144に供給する。属性タグ付与部142から属性タグ付き雛形契約書データを取得した分割データ生成部144は、雛形契約書データに付されている属性タグに基づいて雛形契約書分割データを生成する(ステップS108)。分割データ生成部144は、生成した雛形契約書分割データを雛形契約書情報記憶部102(雛形契約書分割データテーブル)に出力(記憶)する。そして本フローチャートは終了する。
In FIG. 16A, the template contract
なお、図16(b)に示すフローチャートは、雛形契約書データが変更されたときに雛形契約書分割データを生成する場合において、契約書分割部140が改変契約書データを受信したときの動作である。なお、図16(b)において図12と同一の符号は同一の処理であるので簡単に説明する。雛形契約書データが変更されたときに改変契約書分割データを生成する場合、契約書分割部140が改変契約書データを受信したときに既に改変契約書分割データが生成されているため、図16(b)に示すように、雛形契約書に属性タグを付与する処理(ステップS104)および雛形契約書分割データを生成する処理(ステップS108)を実行しない。
Note that the flowchart shown in FIG. 16B is an operation when the contract document split
なお、上記実施形態では、図2に示すように、ユーザ情報記憶部100、雛形契約書情報記憶部102、改変契約書情報記憶部104、審査項目情報記憶部106、出力基礎情報記憶部108、ユーザ情報管理部110、雛形契約書情報管理部112、審査項目情報管理部116、ユーザインターフェース部120、改変契約書情報登録部130、契約書分割部140、対照情報生成部150、審査項目情報抽出部160および出力データ生成部170を備える文書作成支援装置10について説明したが、文書作成支援装置10に代えて、ユーザ情報記憶部100、雛形契約書情報記憶部102、改変契約書情報記憶部104、審査項目情報記憶部106および出力基礎情報記憶部108などを備えるデータベースサーバである文書作成支援装置11と、ユーザ情報管理部110、雛形契約書情報管理部112、審査項目情報管理部116、ユーザインターフェース部120、改変契約書情報登録部130、契約書分割部140、対照情報生成部150、審査項目情報抽出部160および出力データ生成部170などを備えるアプリケーションサーバである文書作成支援装置12(本発明の文書作成支援装置に相当する)とを用いてもよい。なお、図1(b)は、文書作成支援装置10に代えて、文書作成支援装置11と文書作成支援装置12とを用いる場合のシステム構成例である。
In the above embodiment, as shown in FIG. 2, the user
なお、図8のDFDの各プロセスまたは図12のフローチャートの各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、文書作成支援装置10に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Note that a program for realizing each process of the DFD of FIG. 8 or each step of the flowchart of FIG. 12 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read by a computer system, By executing, the above-described various processes related to the document
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
2、3 ネットワーク 10、11、12 文書作成支援装置 20 管理者端末 21 入力受付部 22 出力部 30 ユーザ端末 31 入力受付部 32 出力部 100 ユーザ情報記憶部 102 雛形契約書情報記憶部 104 改変契約書情報記憶部 106 審査項目情報記憶部 108 出力基礎情報記憶部 110 ユーザ情報管理部 112 雛形契約書情報管理部 116 審査項目情報管理部 120 ユーザインターフェース部 130 改変契約書情報登録部 140 契約書分割部 142 属性タグ付与部 144 分割データ生成部 150 対照情報生成部 152 共通部分抽出部 154 対照データ生成部 160 審査項目情報抽出部 170 出力データ生成部 300、301、302 出力画面
2, 3
Claims (5)
前記雛形文書データの見出しごとに、当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けた審査項目データを記憶する審査項目情報記憶部と、
出力基礎情報記憶部と、
前記文書情報記憶部から取得した文書データを前記見出しごとの規定内容の単位に分割し、当該分割した単位ごとに前記見出しと規定内容とを関連付けて前記文書情報記憶部に記憶させる文書分割部と、
前記雛形文書情報記憶部から取得した雛形文書データを前記文書分割部が分割した雛形文書分割データおよび前記改変文書情報記憶部から取得した改変文書データを前記文書分割部が分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して前記出力基礎情報記憶部に記憶させる対照情報生成部と、
前記審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出部と、
前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成部と
を備えることを特徴とする文書作成支援装置。 A template document information storage unit that stores template document data that is template document data in which a heading is associated with each specified content, and modified document information that stores modified document data that is document data modified from the template document data A document information storage unit including a storage unit;
Examination item information that stores examination item data that associates text information indicating points to be considered when considering whether or not to accept a change in the prescribed content associated with the heading for each heading of the template document data A storage unit;
An output basic information storage unit;
A document dividing unit that divides the document data acquired from the document information storage unit into units of prescribed content for each heading, and associates the heading and the prescribed content for each divided unit and stores them in the document information storage unit; ,
The template document information template document divided data and the template document data acquired by dividing said document divider from the storage unit and the modified document information modified document divider data modified document data acquired from the storage unit has divided the document divider Based on the output basic information by generating reference data indicating a correspondence between headings between the template document division data and the modified document division data and a difference part of a specified content between the headings in the correspondence A contrast information generation unit to be stored in the storage unit ;
Among the examination item data stored in the examination item information storage unit, the examination item data specified by the header included in the comparison data indicating that there is a difference portion among the comparison data stored in the output basic information storage unit And an examination item extraction unit for extracting and storing the extracted examination item data in the output basic information storage unit ,
A document creation support comprising: an output data generation unit that generates output data indicating the reference data acquired from the output basic information storage unit and the extracted examination item data acquired from the output basic information storage unit apparatus.
前記対照データにより示される改変文書データの規定内容についての確認を受け付ける機能を実現するためのデータと、受け付けた確認の内容に応じて前記改変文書データの規定内容に関連する詳細な情報を表示する機能を実現するためのデータとをさらに含む前記出力データを生成する Data for realizing a function for accepting confirmation about the specified content of the modified document data indicated by the comparison data, and detailed information related to the specified content of the modified document data are displayed according to the received confirmation content Generating the output data further including data for realizing the function
ことを特徴とする請求項1または2に記載の文書作成支援装置。The document creation support apparatus according to claim 1 or 2.
対照情報生成部が、前記文書情報記憶部に含まれる雛形文書情報記憶部から取得した雛形としての文書データである雛形文書データを前記文書分割ステップにより分割した雛形文書分割データおよび前記文書情報記憶部に含まれる改変文書情報記憶部から取得した雛形文書データを改変した文書データである改変文書データを前記文書分割ステップにより分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して出力基礎情報記憶部に記憶させる対照情報生成ステップと、
審査項目抽出部が、前記雛形文書データの見出しごとに当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けて審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出ステップと、
出力データ生成部が、前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成ステップと
を有する備えることを特徴とする文書作成支援方法。 The document dividing unit acquires document data in which a headline is associated with each specified content from the document information storage unit, divides the acquired document data into units of the specified content for each heading, and for each divided unit, A document dividing step of associating a headline with a specified content and storing it in the document information storage unit;
The template document division data obtained by dividing the template document data, which is document data as a template acquired from the template document information storage unit included in the document information storage unit by the document division step, and the document information storage unit Based on the modified document division data obtained by dividing the modified document data obtained by modifying the template document data acquired from the modified document information storage unit included in the document division step , the template document division data and the modified document division A comparison information generation step of generating a comparison data indicating a correspondence relationship between each heading between the data and a difference portion of a specified content between the headings in the correspondence relationship and storing the comparison data in the output basic information storage unit ;
The examination item extraction unit stores the examination item information by associating the sentence information indicating the points to be noted when considering whether or not to accept the change of the specified content associated with the heading for each heading of the template document data. From the examination item data stored in the section, the examination item data specified by the heading included in the comparison data indicating that there is a difference is extracted from the comparison data stored in the output basic information storage section. Examination item extraction step to be stored in the output basic information storage unit as examination item data ;
The output data generation unit includes an output data generation step of generating output data indicating the reference data acquired from the output basic information storage unit and the extraction examination item data acquired from the output basic information storage unit. Document creation support method characterized by
規定内容ごとに見出しが対応付けられた文書データを文書情報記憶部から取得し、取得した文書データを前記見出しごとの規定内容の単位に分割し、当該分割した単位ごとに前記見出しと規定内容とを関連付けて前記文書情報記憶部に記憶させる文書分割ステップと、
前記文書情報記憶部に含まれる雛形文書情報記憶部から取得した雛形としての文書データである雛形文書データを前記文書分割ステップにより分割した雛形文書分割データおよび前記文書情報記憶部に含まれる改変文書情報記憶部から取得した雛形文書データを改変した文書データである改変文書データを前記文書分割ステップにより分割した改変文書分割データに基づいて、前記雛形文書分割データと前記改変文書分割データとの間での見出しごとの対応関係および前記対応関係にある見出し同士の規定内容の差異部分を示す対照データを生成して出力基礎情報記憶部に記憶させる対照情報生成ステップと、
前記雛形文書データの見出しごとに当該見出しに対応付けられた規定内容の変更を受け容れるか否かを検討する際の留意点を示す文章情報を対応付けて審査項目情報記憶部に記憶される審査項目データのうちから、前記出力基礎情報記憶部に記憶された対照データのうち差異部分の有ることを示す対照データが含む見出しにより特定される審査項目データを抽出して抽出審査項目データとして前記出力基礎情報記憶部に記憶させる審査項目抽出ステップと、
前記出力基礎情報記憶部から取得した前記対照データと、前記出力基礎情報記憶部から取得した抽出審査項目データとを示す出力データを生成する出力データ生成ステップと
を実行させるためのプログラム。 In the computer of the document creation support device that supports document creation,
Document data in which a headline is associated with each prescribed content is acquired from the document information storage unit, the obtained document data is divided into units of prescribed content for each of the headings, and the heading and the prescribed content are divided for each divided unit. Document dividing step of associating and storing the document information in the document information storage unit ,
Template document division data obtained by dividing the template document data, which is document data as a template acquired from the template document information storage unit included in the document information storage unit, by the document division step, and modified document information included in the document information storage unit Based on the modified document divided data obtained by dividing the modified document data obtained by modifying the template document data acquired from the storage unit by the document dividing step , between the template document divided data and the modified document divided data. A comparison information generation step of generating comparison data indicating a correspondence relationship for each heading and a difference portion of the specified content between the headings in the correspondence relationship and storing the comparison data in the output basic information storage unit ;
Examination stored in the examination item information storage unit in association with text information indicating points to be noted when considering whether or not to accept the change of the prescribed content associated with the heading for each heading of the template document data From the item data, the examination item data specified by the heading included in the comparison data indicating that there is a difference portion among the comparison data stored in the output basic information storage unit is extracted and the output as the extracted examination item data Examination item extraction step to be stored in the basic information storage unit ;
A program for executing an output data generation step of generating output data indicating the reference data acquired from the output basic information storage unit and extraction examination item data acquired from the output basic information storage unit .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008260922A JP5184290B2 (en) | 2008-10-07 | 2008-10-07 | Document creation support apparatus, document creation support method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008260922A JP5184290B2 (en) | 2008-10-07 | 2008-10-07 | Document creation support apparatus, document creation support method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010092227A JP2010092227A (en) | 2010-04-22 |
JP5184290B2 true JP5184290B2 (en) | 2013-04-17 |
Family
ID=42254883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008260922A Active JP5184290B2 (en) | 2008-10-07 | 2008-10-07 | Document creation support apparatus, document creation support method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5184290B2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5510221B2 (en) * | 2010-09-14 | 2014-06-04 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
JP5383943B1 (en) * | 2013-06-06 | 2014-01-08 | 株式会社野村総合研究所 | Contract analysis system, program and method |
CN104680276A (en) * | 2013-11-29 | 2015-06-03 | 上海新世界信息产业有限公司 | Method and system for managing negotiation and signature of electronic contract online |
CN104680277A (en) * | 2013-11-29 | 2015-06-03 | 上海新世界信息产业有限公司 | Method and system for negotiating and signing electronic contract online |
MX2018010119A (en) * | 2016-02-22 | 2019-06-10 | Tata Consultancy Services Ltd | Method and system for contract management in a data marketplace. |
JP6290459B1 (en) * | 2016-08-31 | 2018-03-07 | 株式会社オプティム | Contract management system, contract management method, and contract management program |
JP6767014B2 (en) * | 2017-07-10 | 2020-10-14 | 日本電信電話株式会社 | Crisis response support device and crisis response support method |
JP7155625B2 (en) * | 2018-06-06 | 2022-10-19 | 大日本印刷株式会社 | Inspection device, inspection method, program and learning device |
JP6663968B2 (en) * | 2018-07-04 | 2020-03-13 | 株式会社LegalForce | Document creation program and information processing device |
JP7325103B2 (en) * | 2019-03-04 | 2023-08-14 | Fraim株式会社 | Information processing system and information processing method |
CN111311451A (en) * | 2020-02-29 | 2020-06-19 | 重庆百事得大牛机器人有限公司 | Remote interaction management system for corporate counselor services |
WO2022044304A1 (en) * | 2020-08-29 | 2022-03-03 | 株式会社LegalForce | Document processing program, information processing device, and document processing method |
JP2023066030A (en) * | 2021-10-28 | 2023-05-15 | エヌ・ティ・ティ・アドバンステクノロジ株式会社 | Document examination support device, document examination support method and computer program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08221417A (en) * | 1995-02-15 | 1996-08-30 | Hitachi Ltd | New/old comparing editing device for structured document |
KR100470440B1 (en) * | 2004-06-14 | 2005-02-05 | (주)젠솔소프트 | Rule-based method of automatically making reports required for law modification examination process |
-
2008
- 2008-10-07 JP JP2008260922A patent/JP5184290B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010092227A (en) | 2010-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5184290B2 (en) | Document creation support apparatus, document creation support method, and program | |
US10915699B2 (en) | Dynamic referencing of term definitions within a document | |
US9286281B2 (en) | Computer form action zone summary system and method | |
US10372733B2 (en) | Systems and methods for secure storage of user information in a user profile | |
JP5111423B2 (en) | Document examination support apparatus, document examination support method and program | |
US20160026965A1 (en) | Due diligence systems and methods | |
TW464817B (en) | Technique for creating audience-specific views of documents | |
US20160012027A9 (en) | Redaction with Classification and Archiving for Format Independence | |
US10733178B2 (en) | Electronic document workflow | |
US20230064367A1 (en) | Retraining document-tagging machine-learned model based on anonymized data | |
US20120278251A1 (en) | System and method for compliant integrated paperless workflow | |
US8493581B2 (en) | Electronic document having authentication function | |
JP2007148475A (en) | Registration information management device and registration information management system | |
JP2020119087A (en) | Document examination support method and document examination support device and computer program | |
JP6752480B1 (en) | Matching method between application data and search report data | |
JP4409408B2 (en) | Electronic application support server, electronic application support method, and electronic application support program | |
JP3812404B2 (en) | Document creation apparatus and document creation program | |
JP2006031417A (en) | Sales activity supporting system and sales materials output program | |
JP2010079859A (en) | Questionnaire management system | |
Ashoor et al. | Blockchain infrastructure acceptance in the gulf cooperation council countries: An overview | |
JP2005267068A (en) | Document management method, document management program and picture diagram | |
JP2020181585A (en) | Information processing device and information processing program | |
JP2009294858A (en) | Software for executing application and approval of application in series, and system for distributing the same | |
JP2016184355A (en) | Personal information display program, personal information display method, and display control apparatus | |
JP2009265829A (en) | Task progress management method and task progress management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120710 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120913 |
|
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: 20121218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130116 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5184290 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160125 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |