JP2020035165A - Legal document creation support system, legal document creation support method and program - Google Patents
Legal document creation support system, legal document creation support method and program Download PDFInfo
- Publication number
- JP2020035165A JP2020035165A JP2018160854A JP2018160854A JP2020035165A JP 2020035165 A JP2020035165 A JP 2020035165A JP 2018160854 A JP2018160854 A JP 2018160854A JP 2018160854 A JP2018160854 A JP 2018160854A JP 2020035165 A JP2020035165 A JP 2020035165A
- Authority
- JP
- Japan
- Prior art keywords
- data
- legal document
- question
- answer
- unit
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000004044 response Effects 0.000 claims description 13
- 230000001419 dependent effect Effects 0.000 claims description 12
- 230000001105 regulatory effect Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 18
- 238000004590 computer program Methods 0.000 description 10
- 238000013075 data extraction Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、法律文書の作成を支援するためのシステム、同システムを動作させるための方法及びプログラムなどに関する。 The present invention relates to a system for supporting creation of a legal document, a method and a program for operating the system, and the like.
社会生活を営むうえで、取引関係に立つ者同士で契約を取り交わす機会は多い。いっぽうで取引関係者がみな契約締結の前提となる法的知識を持ち合わせているとは限らない。そこで通常、契約を取り交わす際に必要となる契約書や約款、利用規約といった法律文書は、弁護士などの法知識を持った専門家に作成を依頼したり、一定の書面ひな型が収蔵された書籍や電子媒体を利用したりすることで対処されていた。 In conducting social life, there are many opportunities for those in a business relationship to exchange contracts. On the other hand, not all business associates have the legal knowledge necessary to enter into a contract. For this reason, legal documents such as contracts, contracts, and terms of use, which are usually required when contracts are exchanged, are requested to be prepared by lawyers or other specialists with legal knowledge, or books with certain document templates or It was dealt with by using electronic media.
また、ネットワークを利用して法的知識の不足を補い法律文書を作成するための技術的手段が用いられてきた。具体的には、ユーザに対して一定内容の質問に回答させることで、その需要を満たすような法律文書の書式を提示する技術が開示されている。 In addition, technical means for compensating for the lack of legal knowledge and preparing legal documents using a network have been used. Specifically, there is disclosed a technique in which a user is allowed to answer a question with a certain content to present a legal document format that satisfies the demand.
しかしながら、同文献に記載されている先行技術は、あくまで法律文書の書式を提供するための技術であって、必ずしもユーザ固有の需要を満たしているとは言い難かった。換言すると、提供されるのはあくまで書式であって、ユーザごとの個々の事情に即した条項で構成される法律文書の作成を支援する技術とは言い難かった。 However, the prior art described in the document is merely a technique for providing a format of a legal document, and it cannot be said that the technique satisfies a user's unique demand. In other words, only the format provided is not a technology that supports the creation of a legal document composed of articles tailored to the individual circumstances of each user.
以上のような課題を解決すべく、本発明は、法律文書を構成するテキストデータを所定単位ごとに保持する条項データ保持部と、法律文書における所定のテキストデータの配置位置を規律するためのルールである配置ルールを保持する配置ルール保持部と、テキストデータを選択するためのデータである質問データを保持する質問データ保持部と、ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する質問データ出力部と、ユーザ端末から質問データへの回答に関するデータである回答データを受信する回答データ受信部と、回答データ受信部にて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出するテキストデータ抽出部と、テキストデータ抽出部にて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する法律文書データ生成部と、法律文書データ生成部にて生成された法律文書データを出力する法律文書データ出欲部と、からなる法律文書作成支援システムなどを提案する。 In order to solve the above problems, the present invention provides a clause data holding unit that holds text data constituting a legal document for each predetermined unit, and a rule for regulating an arrangement position of the predetermined text data in the legal document. A placement rule holding unit that holds a placement rule that is a question data holding unit that holds question data that is data for selecting text data, and a user terminal that is a terminal operated by a user. A question data output unit that outputs question data, an answer data receiving unit that receives answer data that is data relating to an answer to the question data from a user terminal, and clause data retention based on the answer data received by the answer data receiving unit A text data extraction unit that extracts text data held by the text data extraction unit And a legal document data generating unit that generates legal document data by constructing the data in accordance with the arrangement rule held by the arrangement rule holding unit, and a legal document data that outputs the legal document data generated by the legal document data generating unit We propose a legal document creation support system consisting of a desire unit.
主に以上のような構成をとる本発明によって、ユーザごとのニーズに対応した法律文書の作成を支援することが可能になる。 With the present invention having the above-described configuration, it is possible to support creation of a legal document corresponding to the needs of each user.
まず図1を示す。図1は本発明の概要を示す図で、本発明の法律文書作成支援システムを用いて秘密保持契約書(NDA)を作成しようとするユーザの管理する端末であるユーザ端末の表示画面の一例を示す図である。同図では秘密保持契約書の作成支援のため、ユーザに対して向けられた「一般的な秘密情報管理体制、秘密情報管理規程の作成に加え、厳格な管理体制を構築する義務を受領者に課しますか?」という質問データ(「Q1」というタイトルがついている)が表示されている。そして同質問の横には「はい」「いいえ」「どちらでもない」という回答データを入力するためのボタンが設けられており、ユーザは当該ボタンのうち自らの意思に最も適合した回答ボタンをクリック又はタッチすることで、回答データを送信する。 First, FIG. 1 is shown. FIG. 1 is a diagram showing an outline of the present invention, and shows an example of a display screen of a user terminal which is a terminal managed by a user who intends to create a confidentiality agreement (NDA) using the legal document creation support system of the present invention. FIG. In the figure, the recipient is obliged to create a strict management system in addition to creating a general confidential information management system and rules for confidential information management, which are directed to the user to support the preparation of a confidentiality agreement. (Do you want to impose it?) "(Titled" Q1 ") is displayed. Next to the same question, there is a button for inputting answer data such as "yes", "no", "neither", and the user clicks the answer button that best suits his / her intention among the buttons Or, by touching, the response data is transmitted.
なお、同図の下面には「10%」という数値と横に伸びたバーが表示されている。同表示は、当該時点でユーザに対して表示している質問データが、法律文書データ生成に必要な回答データの10%を得るために必要なデータであることを意味している。つまり、同図において示されている例の場合、質問データへの回答データを受信すると、あと90%に相当する量の質問データをさらに出力し、当該質問データに対応する回答データを受信することで、法律文書データを受けることができる。 Note that a numerical value of “10%” and a bar extending horizontally are displayed on the lower surface of FIG. This display means that the question data displayed to the user at that time is data necessary to obtain 10% of the answer data required for generating legal document data. In other words, in the case of the example shown in the figure, when answer data to the question data is received, a further amount of question data equivalent to 90% is further output, and answer data corresponding to the question data is received. The user can receive legal document data.
以下、本発明の各実施形態について図面とともに説明する。まず実施形態と請求項の相互の関係は、以下のとおりである。まず、実施形態1は、主に請求項1、2、4、5などに対応する。実施形態2は、主に請求項3などに対応する。なお、本発明はこれらの実施形態に何ら限定されるものではなく、技術常識に従って特許請求の範囲の各請求項に記載の技術的思想を有し、その要旨を逸脱しない範囲内において、様々な態様で実施し得る。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the mutual relationship between the embodiments and the claims is as follows. First, the first embodiment mainly corresponds to claims 1, 2, 4, 5, and the like. Embodiment 2 mainly corresponds to claim 3 and the like. It should be noted that the present invention is not limited to these embodiments at all, and has a technical idea described in each claim of the claims in accordance with common technical knowledge, and various modifications may be made without departing from the gist thereof. It can be implemented in embodiments.
<<実施形態1>>
<概要>
図2は、本実施形態の法律文書作成支援システムの機能ブロックの一例を示す図である。同図において示されているように、本実施形態の「法律文書作成支援システム」0200は、「条項データ保持部」0201と、「配置ルール保持部」0202と、「比較質問データ保持部」0203と、「質問データ出力部」0204と、「回答データ受信部」0205と、「テキストデータ抽出部」0206と、「法律文書データ生成部」0207と、「法律文書データ出力部」0208と、を有する。
<< First Embodiment >>
<Overview>
FIG. 2 is a diagram illustrating an example of functional blocks of the legal document creation support system according to the present embodiment. As shown in the figure, the “legal document creation support system” 0200 of the present embodiment includes a “clause data holding unit” 0201, a “placement rule holding unit” 0202, and a “comparison question data holding unit” 0203. "Question data output unit" 0204, "Answer data reception unit" 0205, "Text data extraction unit" 0206, "Legal document data generation unit" 0207, and "Legal document data output unit" 0208. Have.
なお、以下で詳しく説明する法律文書作成支援システムは、その機能の一又は複数の機能を複数の装置にて実現するようにも構成され得るものであって、その機能ブロックは、いずれもハードウェア又はソフトウェアとして実現され得る。コンピュータを用いるものを例にすれば、CPUやメインメモリ、GPU、画像メモリ、バス、二次記憶装置(ハードディスクや不揮発性メモリ)、キーボードや操作ボタン、タッチパネル、タッチパネルをタッチするための電子ペンなどの各種入力デバイス、マイク、ディスプレイその他各種出力デバイス、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらのハードウェアを制御するためのドライバプログラムやその他のアプリケーションプログラムなどが挙げられる。 The legal document creation support system described in detail below can be configured so that one or more functions of the functions are realized by a plurality of devices. Alternatively, it can be realized as software. As examples using a computer, a CPU, a main memory, a GPU, an image memory, a bus, a secondary storage device (hard disk or non-volatile memory), a keyboard, operation buttons, a touch panel, an electronic pen for touching the touch panel, and the like. Hardware components such as various input devices, microphones, displays and other various output devices, and other external peripheral devices; interfaces for the external peripheral devices; communication interfaces; driver programs for controlling those hardware; And other application programs.
そしてメインメモリ上に展開したプログラムに従ったCPUの演算処理によって、入力デバイスやその他インターフェースなどから入力されメモリやハードウェア上に保持されているデータなどが加工、蓄積されたり、前記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。ここで、上記プログラムは、モジュール化された複数のプログラムとして実現されてもよいし、2以上のプログラムを組み合わせて一のプログラムとして実現されても良い。 Then, by the arithmetic processing of the CPU according to the program developed on the main memory, data input from an input device or other interfaces and stored in the memory or hardware are processed and accumulated, and the hardware and Instructions for controlling software are generated. Here, the above program may be realized as a plurality of modularized programs, or may be realized as one program by combining two or more programs.
<機能的構成>
「条項データ保持部」0201は、法律文書を構成するテキストデータを所定単位ごとに保持するように構成されている。法律文書を構成するテキストデータとしては、文書のタイトル(業務委託契約書、秘密保持契約書、サービス利用規約、など)、前文、各条項、作成日付、当事者欄など、法律文書として通常有することが想定されるテキストデータのことを指しており、特定の回答データと関連づけて保持されている。より具体的にいうと、法律文書として秘密保持契約書を例にとった場合、契約締結の目的に関する条項、秘密情報の定義に関する条項、秘密情報の取扱い権限に関する条項など、法律文書の性質に応じて設けることが考えられる条項のテキストデータが含まれる。
<Functional configuration>
The “article data holding unit” 0201 is configured to hold text data constituting a legal document for each predetermined unit. The text data that constitutes a legal document usually includes the title of the document (outsourcing agreement, confidentiality agreement, service agreement, etc.), preamble, each clause, creation date, party column, etc. This refers to assumed text data, which is held in association with specific answer data. More specifically, if a non-disclosure agreement is taken as an example of a legal document, depending on the nature of the legal document, such as provisions relating to the purpose of concluding a contract, provisions regarding the definition of confidential information, provisions regarding the authority to handle confidential information, etc. Includes text data on provisions that could be provided.
テキストデータはそれぞれテキストの内容に応じたIDが付されてもよい。具体的にいえば、先ほどの秘密保持契約の例で挙げたように、個々の条項や法律文書における性質をそれぞれに独自のIDを付与してテキストデータと関連づけることが考えらえる。IDは一のテキストデータに複数関連付けられてよく、例えば、「タイトル」「条項」「前文」「当事者」「条項/目的規定」「条項/定義」「条項/利用目的」などのように関連づけてよい。当該構成を採用すれば、ユーザからの回答データを踏まえたテキストデータの抽出を容易にすることが可能になる。 Text data may be given an ID corresponding to the content of the text. Specifically, as described in the above example of the confidentiality agreement, it is conceivable that each clause or property in a legal document is assigned a unique ID and associated with text data. A plurality of IDs may be associated with one text data. For example, IDs may be associated with “title”, “clause”, “preamble”, “party”, “clause / purpose definition”, “clause / definition”, “clause / purpose of use”, and the like. Good. With this configuration, it is possible to easily extract text data based on response data from a user.
なおテキストデータは、所定単位ごとに保持される。具体的には、法律文書を構成する個々の条項を「条」の単位ごとに保持する構成や、「条」に内包される単位である「項」や「号」の単位ごとに保持する構成が考えられる。 Note that the text data is held for each predetermined unit. Specifically, a configuration that holds individual provisions that constitute a legal document for each unit of “article” or a configuration that holds each unit of “paragraph” or “number” that is a unit included in “article” Can be considered.
また、複数の「条」にまたがるテキストデータをまとめて一の単位として保持する構成があってもよく、これらの保持のあり方は複数のパターンが混在して存在してもよい。法律文書は、改めて配置ルール保持部の説明で詳述するとおり、その形式上個々のテキストの配置自体に一定の意義をもつ場合が少なくない。例えば一般条項と呼ばれることのある条項のように、準拠法や裁判管轄、双方協議事項項といった複数の条項からなるテキストがまとめて記載されることが一般的である場合が存在する。当初よりそれらの条項を一の単位としてまとめて保持しておくことで、その後のテキストデータ抽出及び法律文書データ作成の際の処理を容易に行うことができるようになる。 Further, there may be a configuration in which text data spanning a plurality of “articles” is held collectively as one unit, and the way of holding these may be a mixture of a plurality of patterns. As will be described in detail in the description of the arrangement rule holding unit, the legal document often has a certain significance in the arrangement of each text in its format. For example, there are cases where a text consisting of a plurality of clauses such as governing law, jurisdiction, and a matter for mutual consultation is generally described together, such as a clause sometimes called a general clause. By collectively retaining those provisions as one unit from the beginning, it is possible to easily perform the subsequent processing for extracting text data and creating legal document data.
ここで図3を示す。同図は、条項データ保持部におけるテキストデータ保持の一例を示す図である。同図は秘密保持契約書を構成するテキストデータが一の表を構成するように示されているが、まず「目的」というタイトルでカテゴライズされた枠の中で「AA001」「AA002」「AA003」との個別のIDを付されたテキストデータとして、それぞれ「本契約は、本契約に定めるとおり●●●●の開発のため(以下「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」「本契約は、甲乙間の取引のため(以下「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」「本契約は、本契約に定めるとおり●●●●の検討等のため(以下「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」とのテキストデータが格納されている。このように、秘密保持契約を締結する目的について、その用途に応じたテキストデータが格納されている。 Here, FIG. 3 is shown. FIG. 11 is a diagram illustrating an example of holding text data in a clause data holding unit. In the figure, the text data constituting the confidentiality agreement is shown as constituting one table. First, in the frame categorized under the title "Purpose", "AA001", "AA002", "AA003" As text data to which the individual IDs are attached, respectively, "The confidentiality of confidential information disclosed for the development of ●●●● (hereinafter referred to as“ the purpose ”) as defined in this agreement The purpose is to determine. "The purpose of this Agreement is to determine the confidentiality of confidential information disclosed for the purpose of dealings between Party A and Party B (" Purpose "). "The purpose of this agreement is to determine the confidentiality of confidential information disclosed for the purpose of studying ●●●● (hereinafter referred to as the“ Purpose ”) as provided in this Agreement. Is stored. Thus, for the purpose of concluding a confidentiality agreement, the text data corresponding to the purpose is stored.
次に同図においては、「複製・複写」というタイトルでカテゴライズされた枠の中で「BA001」「BA002」「BA003」との個別のIDを付されたテキストデータとして、それぞれ「甲及び乙は、秘密情報の複製・複写を行うことができる。なお、本条に基づき複製・複写が行われた情報についても、秘密情報として取り扱われるものとする。」「甲及び乙は、秘密情報を、本目的に必要な範囲内でのみ複製・複写を行うことができる。なお、本条に基づき複製・複写が行われた情報についても、秘密情報として取り扱われるものとする。」「甲及び乙は、秘密情報を、開示者の事前の承諾を得た場合に限り、複製・複写を行うことができる。なお、本条に基づき複製・複写が行われた情報についても、秘密情報として取り扱われるものとする。」とのテキストデータが格納されている。これらの規定はいずれも秘密情報を受領した者による複製・複写の可否やその範囲について規定したテキストデータであるところ、順番に、秘密情報の受領者にとって厳しい内容を規定した内容にて格納されている。 Next, in the same figure, in the frame categorized under the title of “duplication / copying”, text data with individual IDs of “BA001”, “BA002” and “BA003” are respectively written as “A and B You may copy and copy confidential information. In addition, information copied or copied under this section shall be treated as confidential information. " Copying and copying may be performed only to the extent necessary for the purpose. In addition, information copied or copied under this Article shall be treated as confidential information. " Information may be copied or copied only with the prior consent of the disclosing party, and any information copied or copied under this section shall be treated as confidential information. And things. "Text data and are stored. All of these rules are text data that specifies whether or not duplication and copying can be performed by the person who received the confidential information, and the range of the text data. I have.
さらに同図においては「準拠法・合意管轄」というタイトルでカテゴライズされた枠の中で「BD001」とのIDを付されたテキストデータとして、「第○条 本契約の有効性、解釈及び履行については、日本法に従って解釈されるものとする。」「 第○条 本契約に関する紛争については、○○地方裁判所を第一審の専属的合意管轄裁判所とする。」との二のテキストデータがまとめて一の単位で格納されている。これらの規定はそれぞれ契約の準拠法、裁判管轄について触れた別個のテキストデータであるが、通常法律文書上は併記されることが多いことから、まとめて一の単位で格納されている。 Furthermore, in the same figure, as the text data with the ID of “BD001” in the frame categorized under the title “Governing Law / Agreement Jurisdiction,” “Article X. Validity, interpretation and execution of this Agreement Shall be interpreted in accordance with the laws of Japan. "" In the case of a dispute concerning this Agreement, the XX District Court shall be the exclusive jurisdiction court of the first instance. " Is stored in one unit. Each of these provisions is a separate text data that describes the governing law and the jurisdiction of the contract, but is usually stored together in one unit because it is often written together in legal documents.
なお同図では数か所で伏字を用いて説明を行ったが、そのうち裁判管轄に関する伏字については、上記説明のような表記のほか、当該スペースを空欄にしたうえで、ユーザが自身にとり有利と思われる内容に追記ないし書き換え可能なような形式にて出力されることが望ましい。また、第○条というような条項番号に関する伏字については、予め特定の数字を入れ込むのではなく空欄として出力されることが望ましい。当該構成を採用することにより、配置ルールを用いて複数のテキストデータが配置されたのちに、当該テキストデータの相対位置に応じた適切かつ柔軟な条項番号を入れ込むことが可能になる。 In this figure, the description was made in several places with the use of hidden characters.Of these, the hidden characters relating to the jurisdiction were not only described as above, but the space was left blank, and the user said that it was advantageous for himself. It is desirable that the contents be output in a format that can be added or rewritten to the content that seems to be possible. In addition, it is desirable to output a blank for a hidden character related to a clause number such as Article の instead of inserting a specific number in advance. By adopting the configuration, after a plurality of text data are arranged using the arrangement rule, it is possible to insert an appropriate and flexible article number corresponding to the relative position of the text data.
以上図3を用いて説明したように、本実施形態の法律文書作成支援システムにおけるテキストデータは、それぞれ固有のIDを付された状態でそれぞれの特徴ごとに複数格納されている。これらのテキストデータは随時内容の加除修正が可能であるほか、新たなテキストデータの追加や法改正等により使用が適切でないと判断されるものの削除等の処理を行うことが可能である。 As described above with reference to FIG. 3, a plurality of text data in the legal document creation support system of the present embodiment are stored for each feature with a unique ID assigned. The contents of these text data can be added or deleted at any time, and processing such as addition of new text data or deletion of data that is determined to be inappropriate for use due to revision of law can be performed.
「配置ルール保持部」0202は、法律文書における所定のテキストデータの配置位置を規律するためのルールである配置ルールを保持するように構成されている。テキストデータの配置位置は法律文書の種別・性質に応じてそれぞれ決まることが多く、配置ルールも法律文書の種別・性質に応じて複数用意され保持される。具体的には、秘密保持契約書と業務委託契約書、サービス利用規約などの契約書では、いずれもその内容を構成するテキストデータの内容及び配置位置は異なり得る。 The “arrangement rule holding unit” 0202 is configured to hold an arrangement rule that is a rule for regulating an arrangement position of predetermined text data in a legal document. The layout position of text data is often determined according to the type and nature of the legal document, and a plurality of layout rules are prepared and held according to the type and nature of the legal document. Specifically, in the confidentiality agreement, the business consignment agreement, and the contract such as the service use agreement, the content and arrangement position of the text data constituting the content may be different.
なお配置ルールは、特定のテキストデータの配置位置を規定するように構成される場合のほか、特定のIDが付与されたテキストデータの配置位置を規定するように構成される場合や、所定単位ごとにまとめて保持されるテキストデータごとの配置位置を規定するように構成される場合もあってよく、さらにはそれらを組み合わせた構成からなるルールであってももちろんよい。特に配置ルールとして、所定単位ごとにまとめて保持されるテキストデータごとの配置位置を規定することにより、法律文書データ生成に際してテキストデータが専門的見地から不自然に構成されたり、そのような不自然な構成を修正するための余計な処理を行ったりせずにスムーズな法律文書作成支援を実現することができる。 Note that the arrangement rule may be configured to specify the arrangement position of specific text data, or may be configured to define the arrangement position of text data to which a specific ID is assigned, or may be configured for each predetermined unit. There may be a case where the arrangement position is defined for each piece of text data which is collectively stored in the text data, and a rule having a configuration in which these are combined may be used. In particular, by defining an arrangement position for each piece of text data that is collectively held for each predetermined unit as an arrangement rule, the text data may be unnaturally constructed from a technical point of view when generating legal document data, or such unnatural arrangement may occur. It is possible to realize a smooth legal document creation support without performing unnecessary processing for correcting a complicated configuration.
ここで図4を示す。同図は、配置ルール保持部における配置ルール保持の一例を示す図である。同図に示されている配置ルールは、テキストデータと関連付けられたIDと当該IDと法律文書における配置位置とを関連付けることによって、法律文書におけるテキストデータの配置位置を規律している。 FIG. 4 is shown here. FIG. 6 is a diagram illustrating an example of the placement rule holding in the placement rule holding unit. The arrangement rule shown in the figure regulates the arrangement position of the text data in the legal document by associating the ID associated with the text data with the arrangement position in the legal document.
同図において示されている配置ルールは、図3を用いて示した条項データ保持部にて保持されるテキストデータと関連しており、以下でその一例を説明する。まず冒頭はIDが「XX001」「XX002」「XX003」は、例えば「秘密保持契約書」「業務委託契約書」「雇用契約書」などのように法律文書におけるタイトルを示すテキストデータの配置位置に関するルールが示されている。また、「AA001」「AA002」「AA003」などのIDで特定される契約締結の目的に関するテキストデータは、そもそも本文の最初に配置されるのが通常であるとの前提に立って「第1条」という配置位置を与えられている。 The arrangement rule shown in the figure is related to the text data held by the clause data holding unit shown in FIG. 3, and an example thereof will be described below. First, the IDs “XX001”, “XX002”, and “XX003” relate to the arrangement position of text data indicating a title in a legal document such as “confidentiality agreement”, “business consignment agreement”, and “employment agreement”. The rules are shown. The text data relating to the purpose of concluding a contract specified by an ID such as “AA001”, “AA002”, “AA003”, etc. is assumed to be placed at the beginning of the text in the first place, as described in “Article 1”. Is provided.
次に、「BA001」「BA002」「BA003」などのIDで特定される、秘密情報の複製・複写に関するテキストデータについては、契約締結の目的に関する規定のように、「第○条」などのように特定の配置位置を特定することは困難であるが、他のテキストデータとの相対的な配置位置は決めることができ、同配置ルールにおいては秘密情報の使用範囲に関する規定の後ろに配置されるべきとのルールが示されている。 Next, text data specified by IDs such as “BA001”, “BA002”, and “BA003” relating to the duplication / copying of confidential information is described in “Article ○” or the like as in the provisions concerning the purpose of contract conclusion. Although it is difficult to specify a specific arrangement position, the arrangement position relative to other text data can be determined, and in the same arrangement rule, it is arranged after the provision regarding the use range of confidential information The rules of power should be shown.
そのあとも、法律文書本文部分の最後には、準拠法・管轄に関するテキストデータの一群であるID「BD001」で示されるテキストデータが配置されたり、契約締結日付に関するID「CC001」で示されるテキストデータが本文最後方部分の次の欄に配置されたり、その後ろにID「CX001」「CX002」で示されるテキストデータが、それぞれ順番に「甲」「乙」などの名称で特定されるかたちで配置されるようなルールが示されている。 After that, at the end of the text of the legal document, text data indicated by ID “BD001”, which is a group of text data related to the applicable law and jurisdiction, is placed, or text indicated by ID “CC001” related to the contract conclusion date is placed. The data is placed in the column next to the last part of the text, and the text data indicated by IDs “CX001” and “CX002” are specified in order by names such as “A” and “Otsu”, respectively. The rules to be placed are shown.
「質問データ保持部」0203は、テキストデータを選択するためのデータである質問データを保持するように構成されている。質問データは特定のテキストデータを選択するために直接必要となる質問である直接質問である場合もあれば、特定のテキストデータを選択するためのより直截な質問データを選択するための質問である間接質問である場合もある。 The “question data holding unit” 0203 is configured to hold question data, which is data for selecting text data. The question data may be a direct question, which is a question directly required to select specific text data, or a question, which is to select a more straightforward question data for selecting specific text data. It can be an indirect question.
個々の質問データはいずれも、特定の種別の法律文書及び特定の回答データと関連付けられて保持されている。以下秘密保持契約書と関連付けられている質問データの一例を示す。まず「秘密保持契約書(NDA)」と関連付けられる質問データのなかに「この秘密保持契約は従業員に対して業務上の秘密保持義務を遵守させるために締結するものですか?」「この秘密保持契約は、商品の売買や取引のために締結するものですか?」「相手方に自社の重要な情報を提供しますか?」「自社の提供する情報と相手方から提供する情報の量は以下(1)から(3)のうちどれですか?」などの質問データが保持されているとする場合が考えられる。このように、質問データは正否を訪ねる内容のものであっても、多肢選択を促す内容のものであってもよく、ユーザからの自由記載を許容するような質問内容であってもよく特にその形式は限定されない。 Each piece of question data is held in association with a specific type of legal document and specific answer data. An example of the question data associated with the confidentiality agreement is shown below. First of all, in the question data associated with the "Non-Confidentiality Agreement (NDA)", "Is this confidentiality agreement executed to ensure that employees comply with their business confidentiality obligations?" Is the retention agreement concluded for buying or selling goods or trading? "Do you provide the other party with important information of your company?" "The information provided by the company and the amount of information provided by the other party are as follows: Question data such as "(1) to (3)?" Is held. As described above, the question data may be a content for asking for correctness, a content for prompting multiple choices, or a question content that allows a user to freely enter a description. The format is not limited.
ここで図5を示す。同図は、質問データ保持部における質問データ保持の一例を示す図である。同図に示されている質問データは「契約締結の目的はどれですか?」と続けて「(1)他社と共同開発をおこなうため」「(2)他社との取引を始めるため」「(3)事業締結等の検討のため」「(4)M&Aのため」「(5)その他」の5つの選択肢を付与する内容から構成される。そして、当該質問データに対応する回答として、上記選択肢に応じた(1)ないし(5)が受信すべき回答データとして関連付けられている。同図に示された例ではさらに、当該回答データと図3を用いて説明した条項データ保持部にて保持されているテキストデータに割り当てられたIDとが関連付けられている。例えば、「(1)他社と共同開発をおこなうため」という選択肢を選択する回答データを受信した場合、ID「AA001」にて特定されるテキストデータ、すなわち「本契約は、本契約に定めるとおり●●●●の開発のため(以下「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」とのテキストデータが関連付けられている。 Here, FIG. 5 is shown. FIG. 7 is a diagram illustrating an example of question data holding in the question data holding unit. The question data shown in the figure is "What is the purpose of signing a contract?" Followed by "(1) To conduct joint development with another company", "(2) To start a transaction with another company", "( 3) For consideration of the conclusion of business, etc., "(4) For M & A" and "(5) Other". Then, as an answer corresponding to the question data, (1) to (5) corresponding to the options are associated as answer data to be received. In the example shown in the figure, the response data is further associated with the ID assigned to the text data held in the clause data holding unit described with reference to FIG. For example, if response data for selecting the option "(1) To co-develop with other companies" is received, text data specified by ID "AA001", that is, " The purpose is to determine the confidentiality of confidential information disclosed for the development of ●●● (hereinafter referred to as the “Purpose”). Is associated with the text data.
なおここで伏字にしている箇所は、敢えて具体的な内容を入れずに伏字にして提供することが好ましい。従って、伏字として出力する場合もあれば、当該スペースを空欄にして出力される場合もあってよい。当該各構成を採用することにより、ユーザのあらゆる目的に合致して利用させることが可能になる。 In addition, it is preferable to provide the part which is set as a hidden character without intentionally putting specific contents. Therefore, the output may be performed as a hidden character, or the space may be left blank. By adopting the respective configurations, it becomes possible to use the system in accordance with all the purposes of the user.
またここで図6を示す。同図は質問データ保持部における質問データ保持の別の一例を示す図である。同図には3つの質問データが示されており、それぞれ「取引契約を締結する義務がないことを明記しますか?」「秘密情報の受領者に対し、秘密情報を用いた競業(開示者と同種の事業を営むこと)を禁止しますか?」「受領者に秘密保持契約違反があった場合、違約金を課しますか?」という内容から構成されている。どの質問データもそれぞれ「はい」「いいえ」のいずれかの回答データによる回答が求められるところ、同図を用いた例の場合は、図5を用いて説明した例の場合とは異なり、特定のIDにて示されるテキストデータが選択されるのではなく、個々の回答データを特定するためのIDである回答IDが関連付けられている。このように回答データに固有のIDを割り当てて管理する構成を採用することにより、当該回答IDと関連付けられた再質問を出力することができるほか、複数の回答IDを組み合わせることで関連付けられる一ないし一群のテキストデータを選択することで、ユーザの志向する法律文書データを生成することを容易にすることができる。 FIG. 6 is also shown here. FIG. 11 is a diagram showing another example of the question data holding in the question data holding unit. The figure shows three sets of questionnaire data, each of which states "Do you specify that you do not have an obligation to enter into a business agreement?" Prohibit doing the same kind of business as the recipient) or "Do you charge a penalty if the recipient has breached the confidentiality agreement?" Each of the question data requires an answer based on either “yes” or “no” answer data. However, in the case of the example using FIG. 5, unlike the case of the example described with reference to FIG. Instead of selecting the text data indicated by the ID, an answer ID, which is an ID for specifying individual answer data, is associated therewith. By adopting a configuration in which a unique ID is assigned to the response data and managed as described above, a re-question associated with the response ID can be output, and one or more associated with a plurality of response IDs can be output. By selecting a group of text data, it is possible to easily generate legal document data that the user wants.
「質問データ出力部」0204は、ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力するように構成されている。一の質問データを出力する構成は、当該質問データに対する回答データの内容だけではユーザに対し最適な法律文書生成の支援が困難であるため、本発明の構成の対象からは除外される。 The “question data output unit” 0204 is configured to output at least two or more question data to a user terminal that is a terminal operated by the user. The configuration for outputting one question data is excluded from the subject of the configuration of the present invention because it is difficult for the user to support the optimal legal document generation only with the content of the answer data to the question data.
なお、質問データは少なくとも二以上出力するように構成される必要があるが、いちどに二以上の質問データを出力するのではなく、複数回に分けて一又は複数の質問データを出力するように構成されてもよい。具体的には、図1を用いて示した例のように、後記回答データ受信部にて受信した回答データの内容に応じてさらに質問データを出力する再質問手段を備えることで複数回質問データを出力することが考えられる。つまり再質問手段にて出力される質問データは必ずしも二以上である必要はなく、質問データ出力部にて一度出力された質問データに対応する回答データに応じて再質問手段で一の質問データを再質問した場合には、本発明の構成を充足することになる。 It should be noted that the question data must be configured to output at least two or more question data, but not to output two or more question data at a time, but to output one or more question data in a plurality of times. May be done. Specifically, as shown in the example shown in FIG. 1, by providing a re-question means for further outputting question data according to the content of the answer data received by the answer data receiving unit described later, May be output. That is, the question data output by the re-question means does not necessarily need to be two or more, and one question data is output by the re-question means in accordance with the answer data corresponding to the question data once output by the question data output unit. When asked again, the configuration of the present invention is satisfied.
ちなみに、回答データの内容に対応した再質問を行うこと自体は、本発明の必須の構成ではない。ただ質問データの出力を複数回に分けて行うことにより、ユーザが繰り返し多くの質問データへの回答に飽きてシステムの利用を中止(離脱)してしまう事態を避けることができる。 Incidentally, asking a re-question corresponding to the content of the answer data is not an essential component of the present invention. However, by dividing the output of the question data into a plurality of times, it is possible to avoid a situation in which the user repeatedly gets tired of answering many pieces of question data and stops using (or leaves) the use of the system.
「回答データ受信部」0205は、ユーザ端末から質問データへの回答に関するデータである回答データを受信するように構成されている。回答データは質問データの質問形式に対応した回答形式でユーザ端末から送信される。 The “answer data receiving unit” 0205 is configured to receive answer data that is data relating to an answer to the question data from the user terminal. The answer data is transmitted from the user terminal in an answer format corresponding to the question format of the question data.
回答データは、具体的なテキストデータとして構成されていてもよいが、質問データとの関連付けを示すIDを付して当該IDをも回答データとして構成し、当該IDを受信する構成も考えられる。具体的に言えば、図6を用いて既に説明した回答IDのような位置づけである。回答データにIDを付する構成を採用して当該IDを用いた法律文書データの生成を行うことで、後記テキストデータの抽出のための処理負担を軽減することが可能になる。 The answer data may be configured as specific text data. However, a configuration in which an ID indicating the association with the question data is added, the ID is also configured as the answer data, and the ID is received is also conceivable. Specifically, it is positioned like the answer ID already described with reference to FIG. By adopting a configuration in which an ID is added to the answer data and generating legal document data using the ID, it is possible to reduce the processing load for extracting the text data described below.
なお、質問データ出力部の再質問手段にて再質問が出力された場合には、回答データ受信部の再回答データ受信手段にて当該再質問への回答である再回答データを回答データとして受信するように構成することが考えられる。再回答データをも踏まえることでテキストデータ抽出のための処理負担を軽減することができるようになる。 When a re-question is output by the re-question means of the question data output unit, re-answer data which is an answer to the re-question is received as answer data by the re-answer data receiving means of the answer data receiving unit. It is conceivable to configure so that The processing load for extracting the text data can be reduced by also considering the re-answer data.
「テキストデータ抽出部」0206は、回答データ受信部にて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出するように構成されている。「回答データに基づいて」とは、回答データの内容とあらかじめ関連付けられたテキストデータを抽出することを意味している。より具体的に言えば、図5を用いて説明したようなルールに基づいて関連付けが判断されるテキストデータや、図6を用いて説明したような回答IDの組み合わせによって関連付けが判断されるテキストデータなどが抽出される。いずれにせよ、様々な仕組みに基づいて回答データが一のテキストデータと関連付けられている場合は、当該テキストデータが抽出される。 The “text data extracting unit” 0206 is configured to extract text data held in the clause data holding unit based on the answer data received by the answer data receiving unit. “Based on answer data” means extracting text data that is associated in advance with the contents of the answer data. More specifically, text data whose association is determined based on the rules described with reference to FIG. 5 and text data whose association is determined based on the combination of answer IDs described with reference to FIG. Are extracted. In any case, if the answer data is associated with one piece of text data based on various mechanisms, the text data is extracted.
以上の処理の一例を、図3及び5の各図に示されている具体例を用いて説明する。まず図5に記載された「契約締結の目的はどれですか?」との質問データを質問データ出力部にて出力し、その後ユーザ端末から「(2)他社との取引を始めるため」との内容の回答データを回答データ受信部を通じて受信したとする。その場合には、当該回答データの内容及び同データに紐づくID「AA002」に従い、図3に規定されるように、条項データ保持部にて保持されるテキストデータのうち「目的」欄への配置が規定されているID「AA002」と紐づく「本契約は、甲乙間の取引のため(以下「「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」とのテキストデータが抽出される。 An example of the above processing will be described with reference to specific examples shown in FIGS. First, the question data “What is the purpose of the contract conclusion?” Shown in FIG. 5 is output from the question data output unit, and then the user terminal reads “(2) Start a transaction with another company”. It is assumed that the answer data of the content is received through the answer data receiving unit. In this case, according to the content of the answer data and the ID “AA002” associated with the answer data, as specified in FIG. The purpose of this agreement is to determine the confidentiality of confidential information disclosed for the transaction between Party A and Party B (hereinafter referred to as the "Purpose"), which is associated with ID "AA002" for which the arrangement is specified. . Is extracted.
なお、回答データが複数のテキストデータと関連付けられているような場合には、それらのテキストデータを選択可能な形式にて抽出してもよいし、さらに同一のユーザ端末に対する質問を再質問手段を通じて出力し、当該再質問に対する再回答データを用いて当該複数のテキストデータを一に特定して抽出する処理をおこなってもよい。この場合、テキストデータ抽出部において再回答データ活用手段を再回答データをも用いてテキストデータを抽出するように構成することとなる。当該構成を採用することで、ユーザにとり好適な法律文書作成に資する質問データを回答データの内容を踏まえて出力することができ、ユーザに対し、本来必要のない質問データに対し回答させる不便さを回避することが可能になる。 In the case where the answer data is associated with a plurality of text data, the text data may be extracted in a selectable format, or a question for the same user terminal may be asked through the re-question means. A process of outputting and extracting the plurality of text data at once using re-answer data for the re-question may be performed. In this case, the re-response data utilization means in the text data extraction unit is configured to extract the text data using the re-response data. By adopting this configuration, it is possible to output question data that contributes to the creation of a legal document suitable for the user based on the contents of the answer data, and it is inconvenient for the user to answer question data that is originally unnecessary. It becomes possible to avoid.
ちなみに、特定のアカウントを有するユーザとの関係においては、予め所定の質問については事前に質問と回答との関連付けを記録しておき、当該記録の内容を読み込むことで質問と回答の処理を一部割愛し、法律文書データ生成の処理を行うことも考えられる。また、質問データ、再質問、回答データ又は再回答データの内容や質問と回答の関連付けなどを、当該質問と回答の内容に応じて外部からの指示により又は所定のプログラムを用いた機械学習の方法により随時更新することも可能である。当該構成を採用することにより、特定種別の法律文書作成の頻度が高いユーザや、法律文書の種別にかかわらず、特定の条項を盛り込むことにつき強い関心のあるユーザに対し、繰り返し同様の質問データへの回答を強いることなく好適な法律文書作成を支援することが可能になる。 By the way, in relation to a user having a specific account, for a predetermined question, the association between the question and the answer is recorded in advance, and the processing of the question and the answer is partially performed by reading the contents of the record. It is also conceivable to omit it and perform the processing of generating legal document data. In addition, the method of machine learning using question data, re-question, answer data or re-answer data or associating a question with an answer by an external instruction or using a predetermined program according to the content of the question and answer. Can be updated at any time. By adopting this configuration, users who have a high frequency of creating legal documents of a specific type or users who have a strong interest in including a specific clause regardless of the type of legal document can repeatedly receive similar question data. It is possible to support the creation of a suitable legal document without forcing a response.
「法律文書データ生成部」0207は、テキストデータ抽出部にて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成するように構成されている。「配置ルールに従い構成して法律文書データを生成する」とは、抽出した複数のテキストデータを配置ルールに従って組み合わせることで、新たな法律文書データを生成する場合に限られない。例えば、予め複数パターンの法律文書データを雛形データとして保持しておき、抽出した複数のテキストデータを配置ルールに従って構成した場合に当該構成に合致又は最も近似する構成の雛形データを法律文書データとして採用する構成もここでいう「法律文書データを生成する」機能に含まれる。 The “legal document data generating unit” 0207 is configured to generate legal document data by configuring the text data extracted by the text data extracting unit in accordance with the placement rules held by the placement rule holding unit. “Generating legal document data by configuring according to the placement rule” is not limited to generating new legal document data by combining a plurality of extracted text data according to the placement rule. For example, a plurality of patterns of legal document data are held in advance as template data, and when a plurality of extracted text data are configured according to an arrangement rule, template data having a configuration matching or closest to the configuration is adopted as legal document data. This configuration is also included in the function of “generating legal document data” here.
以上の処理を図3、4、5の各図に示されている内容を踏まえて改めて説明する。まず図5に記載された「契約締結の目的はどれですか?」との質問データを出力した結果、「(2)他社との取引を始めるため」との内容の回答データを受信する。そして当該回答データの内容及び同データに紐づくID「AA002」に従い、図3に規定される条項データ保持部から「目的」欄への配置が規定されているID「AA002」と紐づく「本契約は、甲乙間の取引のため(以下「「本目的」という。)に開示された秘密情報の機密保持について定めることを目的とする。」との条項がテキストデータとして抽出される。その後ここで抽出されたテキストデータは、図4に記載されている配置ルールのうちID「AA002」と関連付けられている事項の記載内容(第1条)に従い、「第1条」という配置位置に配置される。 The above processing will be described again based on the contents shown in FIGS. First, as a result of outputting the question data "What is the purpose of the contract conclusion?" Shown in FIG. 5, the response data "(2) Start a transaction with another company" is received. Then, according to the content of the answer data and the ID “AA002” linked to the data, the “book” linked to the ID “AA002” for which the arrangement in the “purpose” column is defined from the clause data holding unit defined in FIG. The purpose of the contract is to determine the confidentiality of confidential information disclosed for the purpose of dealings between the parties (hereinafter referred to as the "Purpose"). Is extracted as text data. Thereafter, the text data extracted here is placed in the arrangement position of "Article 1" in accordance with the description contents (Article 1) of the item associated with ID "AA002" among the arrangement rules shown in FIG. Be placed.
なおここで説明したのは、法律文書である秘密保持契約書の作成支援技術を提供するにあたり、当該文書の第1条の生成に際して行われる処理である。本実施形態の法律文書支援作成システムにおいては、当該処理と同時又は別個に、第2条以下の各条項の規定についても、上記と同様の処理を繰り返し行うことにより、ユーザにとり好適な法律文書を作り上げていくことになる。このように、法律文書データ出力に先立って、二以上の複数の質問に対応する回答の内容を個別に参照するだけでなく、その配置位置も加味した処理を行うことにより、個々のユーザにとってその需要を満たす内容の法律文書データを生成することが可能になる。 Note that what has been described here is the processing performed when generating Article 1 of the document in providing the technology for supporting the creation of a confidentiality agreement, which is a legal document. In the legal document support creation system according to the present embodiment, the same process as described above is repeatedly performed for the provisions of Article 2 and below simultaneously or separately with the process, whereby a legal document suitable for the user is obtained. It will be built up. In this way, prior to outputting the legal document data, not only individually referring to the contents of the answers corresponding to the two or more questions, but also performing the processing in consideration of the arrangement position, it is possible for each user to perform the processing. It becomes possible to generate legal document data that meets the demand.
「法律文書データ出力部」0208は、法律文書データ生成部にて生成された法律文書データを出力するように構成されている。出力態様は特に限定されないが、文書形式やクラウド上で表示又は加除修正が可能な形式など、ユーザにて編集可能な形式にて出力することが望ましい。当該構成を採用することで、出力後の相手方との交渉経過を踏まえた内容の修正などを柔軟かつスムーズに行うことが可能になる。 The “law document data output unit” 0208 is configured to output the law document data generated by the law document data generation unit. The output form is not particularly limited, but it is desirable to output in a format that can be edited by the user, such as a document format or a format that can be displayed or added or deleted on the cloud. By adopting this configuration, it is possible to flexibly and smoothly modify the contents based on the progress of negotiations with the other party after output.
<具体的な構成>
ここで図7を示す。同図は本実施形態の法律文書作成支援システムの機能的な各構成をまとめて一のハードウェアとして実現した際の構成の一例を示す概略図である。各装置はいずれも、それぞれ各種演算処理を実行するための「CPU」0701と、「記憶装置(記憶媒体)」0702と、「メインメモリ」0703と、「入力インターフェース」0704、「出力インターフェース」0705、「ネットワークインターフェース」0706と、を備え、入出力インターフェースを介して、例えば「タッチパネル」0707や「ディスプレイ」0708などの外部周辺装置と情報の送受信を行う。また、ネットワークインターフェースを介して「ユーザ端末」0709などの外部装置と情報の送受信を行う。このネットワークインターフェースの具体的な態様は有線、無線を問わず、また、通信方法も直接、間接を問わない。よって特定の外部装置ないし同装置の利用者と紐づけられた第三者の管理するサーバとの間で情報の送受信を行ういわゆるクラウドコンピューティングの形式を採用することも可能である。
<Specific configuration>
FIG. 7 is shown here. FIG. 1 is a schematic diagram showing an example of a configuration when functional components of the legal document creation support system of the present embodiment are collectively realized as one piece of hardware. Each of the devices has a “CPU” 0701, a “storage device (storage medium)” 0702, a “main memory” 0703, an “input interface” 0704, and an “output interface” 0705 for executing various arithmetic processes. , A “network interface” 0706, and transmits and receives information to and from external peripheral devices such as a “touch panel” 0707 and a “display” 0708 via an input / output interface. Also, it transmits and receives information to and from an external device such as a “user terminal” 0709 via a network interface. The specific mode of the network interface may be wired or wireless, and the communication method may be direct or indirect. Therefore, it is also possible to adopt a so-called cloud computing format in which information is transmitted and received between a specific external device or a server managed by a third party linked to a user of the device.
記憶装置には以下で説明するような各種プログラムが格納されており、CPUはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」0799などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う(以上の構成の基本的な構成は、以下で説明する他の装置のいずれについても同様である。 Various programs as described below are stored in the storage device, and the CPU reads these various programs into a work area of the main memory, develops and executes the programs. These components are connected to each other by a data communication path such as a “system bus” 0799 to perform transmission / reception and processing of information (the basic configuration of the above-described configuration is equivalent to any of other devices described below). The same applies to.
(条項データ保持部の具体的な構成)
条項データ保持部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、特にコンピュータの記憶領域に法律文書を構成するテキストデータを格納することにより構成されている。具体的には、CPUが記憶装置から「条項データ保持プログラム」0710をメインメモリに読み出して実行し、テキストデータを所定単位ごとに定められたアドレスに格納する。条項データは、内部あるいは外部の端末から書込まれあるいは作成され、変更される。
(Specific structure of the clause data storage unit)
The clause data holding unit is specifically configured by a computer program and computer hardware, and is particularly configured by storing text data constituting a legal document in a storage area of the computer. Specifically, the CPU reads out the “clause data holding program” 0710 from the storage device to the main memory and executes it, and stores the text data at an address determined for each predetermined unit. The clause data is written or created and changed from an internal or external terminal.
(配置ルール保持部の具体的な構成)
配置ルール保持部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、特にコンピュータの記憶領域に法律文書における所定のテキストデータの配置位置を規律するためのルールを格納することにより構成されている。具体的には、CPUが記憶装置から「配置ルール保持プログラム」0720をメインメモリに読み出して実行し、配置ルールを所定のアドレスに格納する。配置ルールもまた条項データと同様、内部あるいは外部の端末から書込まれあるいは作成され、変更される。
(Specific configuration of the placement rule holding unit)
The arrangement rule holding unit is specifically configured by a computer program and computer hardware, and is particularly configured by storing a rule for regulating an arrangement position of predetermined text data in a legal document in a storage area of the computer. I have. Specifically, the CPU reads the “placement rule holding program” 0720 from the storage device into the main memory and executes it, and stores the placement rule at a predetermined address. The placement rule is also written or created and changed from an internal or external terminal, similarly to the clause data.
(質問データ保持部の具体的な構成)
質問データ保持部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、特にコンピュータの記憶領域にテキストデータを選択するためのデータである質問データを格納することにより構成されている。具体的には、CPUが記憶装置から「質問データ保持プログラム」0730をメインメモリに読み出して実行し、質問データを所定のアドレスに格納する。質問データもまた、条項データや配置ルールと同様、内部あるいは外部の端末から書込まれあるいは作成され、変更される。
(Specific configuration of question data storage unit)
The question data holding unit is specifically configured by a computer program and computer hardware, and is particularly configured by storing question data as data for selecting text data in a storage area of the computer. Specifically, the CPU reads the “question data holding program” 0730 from the storage device into the main memory, executes the program, and stores the question data at a predetermined address. The question data is also written or created and changed from an internal or external terminal, similarly to the clause data and the placement rules.
(質問データ出力部の具体的な構成)
質問データ出力部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「質問データ出力プログラム」0740をメインメモリに読み出して実行し、ユーザが操作する端末であるユーザ端末に対し、質問データ保持部にて保持される質問データのうち少なくとも二以上の質問データを読み出して出力する処理を行う。
(Specific configuration of question data output unit)
The question data output unit is specifically composed of a computer program and computer hardware, and the CPU reads out the “question data output program” 0740 from the storage device to the main memory, executes the program, and operates the user terminal. , A process of reading out and outputting at least two or more pieces of question data from the question data held in the question data holding unit.
なお、質問データ出力プログラムの実行に際しては、少なくとも回答データ受信プログラムの実行により回答データを受信した以降の段階で「再質問サブプログラム」をメインメモリに読み出して実行し、当該回答データの内容に応じてさらにユーザ端末に対し、質問データ保持部にて保持される質問データを出力する処理を行うことも可能である。 When executing the question data output program, at least at the stage after receiving the answer data by executing the answer data receiving program, read out and execute the "request subprogram" in the main memory, and execute it according to the contents of the answer data. Further, it is also possible to perform a process of outputting question data held in the question data holding unit to the user terminal.
(回答データ受信部の具体的な構成)
回答データ受信部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「回答データ受信プログラム」0750をメインメモリに読み出して実行し、ユーザが操作する端末であるユーザ端末から送信される回答データを受信し、メインメモリの所定のアドレスに格納する。
(Specific configuration of answer data receiving unit)
The answer data receiving unit is specifically composed of a computer program and computer hardware, and the CPU reads out the “answer data receiving program” 0750 from the storage device to the main memory, executes the program, and operates the user terminal which is a terminal operated by the user. , And stores the data at a predetermined address in the main memory.
なお、回答データ受信プログラムの実行に際しては、少なくとも再質問サブプログラムの実行により再び質問データが出力された以降の段階で「再回答データ受信サブプログラム」をメインメモリに読み出して実行し、当該質問データに応じた再回答データを回答データとして受信し、メインメモリの所定のアドレスに格納する。 At the time of executing the answer data receiving program, at least after the question data is output again by executing the re-question subprogram, the “reanswer data receiving subprogram” is read out to the main memory and executed, and the question data Is received as answer data and stored at a predetermined address in the main memory.
(テキストデータ抽出部の具体的な構成)
テキストデータ抽出部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「テキストデータ抽出プログラム」0760をメインメモリに読み出して実行し、回答データ受信プログラムの実行により得られた回答データに基づいて格納されている所定単位のテキストデータを読み出し、メインメモリの所定のアドレスに格納する。
(Specific configuration of text data extraction unit)
The text data extraction unit is specifically composed of a computer program and computer hardware, and the CPU reads out the “text data extraction program” 0760 from the storage device to the main memory and executes it, and is obtained by executing the answer data reception program. A predetermined unit of text data stored based on the answer data is read out and stored at a predetermined address in the main memory.
なお、テキストデータ抽出プログラムの実行に際しては、少なくとも再回答データ受信サブプログラムの実行により再び回答データを受信した以降の段階で「再回答データ活用サブプログラム」をメインメモリに読み出して実行し、回答データ受信プログラムの実行により得られた回答データに加え再回答データとして格納された回答データをも用いて格納されている所定単位のテキストデータを読み出し、メインメモリの所定のアドレスに格納する。 At the time of execution of the text data extraction program, at least after receiving the answer data again by executing the re-answer data receiving sub-program, read the "re-answer data utilization sub-program" into the main memory and execute it. A predetermined unit of text data stored is read out using the answer data stored as re-answer data in addition to the answer data obtained by executing the receiving program, and stored at a predetermined address in the main memory.
(法律文書データ生成部の具体的な構成)
法律文書データ生成部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「法律文書データ生成プログラム」0770をメインメモリに読み出して実行し、テキストデータ抽出プログラムの実行により得られたテキストデータを、配置ルール保持プログラムの実行により保持されている配置ルールに従い構成して法律文書データを生成する処理を行い、当該生成された法律文書データをメインメモリの所定のアドレスに格納する。
(Specific configuration of legal document data generation unit)
The legal document data generation unit is specifically composed of a computer program and computer hardware, and the CPU reads out the “legal document data generation program” 0770 from the storage device to the main memory and executes it, and executes the text data extraction program. The obtained text data is configured in accordance with the arrangement rule held by the execution of the arrangement rule holding program, a process of generating legal document data is performed, and the generated legal document data is stored in a predetermined address of the main memory. I do.
(法律文書データ出力部の具体的な構成)
法律文書データ出力部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「法律文書データ出力プログラム」0780をメインメモリに読み出して実行し、法律文書データ生成プログラムの実行により得られた法律文書データを読み出すと、当該法律文書データを所定の出力先に対し出力する。
(Specific configuration of legal document data output section)
The legal document data output unit is specifically composed of a computer program and computer hardware. The CPU reads out the “legal document data output program” 0780 from the storage device to the main memory and executes it, and executes the legal document data generation program. When the legal document data obtained by the above is read, the legal document data is output to a predetermined output destination.
<処理の流れ>
図8は、本実施形態の法律文書作成支援システムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップS0801では、ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する処理を行う(質問データ出力ステップ)。次にステップS0802では、ユーザ端末から受信した情報が質問データへの回答に関するデータである回答データであるかどうかを判断し、回答データでないとの判断結果であれば引き続きユーザ端末から情報を受信した場合に同様の判断をおこなういっぽう、回答データであるとの判断結果であれば当該回答データを受信する(回答データ受信ステップ)。そしてステップS0803として、回答データ受信ステップにて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出し(テキストデータ抽出ステップ)、ステップS0804として、テキストデータ抽出ステップにおいて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する(法律文書データ生成ステップ)。その後ステップS0805として法律文書データ生成ステップにて生成された法律文書データを出力する(法律文書データ出力ステップ)。
<Process flow>
FIG. 8 is a diagram showing an example of a processing flow in the legal document creation support system of the present embodiment. The flow of the process in FIG. First, in step S0801, a process of outputting at least two pieces of question data to a user terminal that is a terminal operated by the user is performed (question data output step). Next, in step S0802, it is determined whether or not the information received from the user terminal is answer data that is data relating to an answer to the question data. If the determination result is that the information is not answer data, the information is continuously received from the user terminal. In such a case, the same determination is made, but if the determination result is that the data is answer data, the answer data is received (answer data receiving step). Then, in step S0803, text data held in the clause data holding unit is extracted based on the answer data received in the answer data receiving step (text data extracting step), and in step S0804, the text data is extracted in the text data extracting step. The text data is configured in accordance with the placement rules held by the placement rule holding unit to generate legal document data (law document data generating step). Thereafter, as step S0805, the legal document data generated in the legal document data generation step is output (law document data output step).
なお、ここで図9を示す。同図は本実施形態の法律文書作成支援システムにおける処理の流れの別の一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップS0901では、ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する処理を行う(質問データ出力ステップ)。次にステップS0902では、ユーザ端末から受信した情報が質問データへの回答に関するデータである回答データであるかどうかを判断し、回答データでないとの判断結果であれば引き続きユーザ端末から情報を受信した場合に同様の判断をおこなういっぽう、回答データであるとの判断結果であれば当該回答データを受信する(回答データ受信ステップ)。そしてステップS0903にて回答データ受信ステップにて受信した回答データの内容に応じてさらに質問データを出力するかどうかを判断するものとし、ここでの判断結果が再質問すべきであるとの内容であれば、ステップS0901以降の処理を繰り返すこととなる。また判断結果が再質問は必要でないという内容である場合には、テキストデータ出力ステップ以降のステップS0803以降の処理の流れと同様である。なおこの場合、ステップS0903で行う再質問は、同図のうちステップS0904にて記載されているテキストデータ抽出ステップの後に処理されてもよい。 FIG. 9 is shown here. FIG. 14 is a diagram showing another example of the processing flow in the legal document creation support system of the present embodiment. The flow of the process in FIG. First, in step S0901, a process of outputting at least two or more pieces of question data to a user terminal that is a terminal operated by the user is performed (question data output step). Next, in step S0902, it is determined whether or not the information received from the user terminal is answer data that is data relating to an answer to the question data. If the determination result is that the information is not answer data, the information is continuously received from the user terminal. In such a case, the same determination is made, but if the determination result is that the data is answer data, the answer data is received (answer data receiving step). Then, in step S0903, it is determined whether to output further question data according to the content of the answer data received in the answer data receiving step, and the result of the determination here is that the question should be asked again. If there is, the process from step S0901 is repeated. If the determination result indicates that re-questioning is not necessary, the flow is the same as the flow of processing from step S0803 onward after the text data output step. In this case, the re-question performed in step S0903 may be processed after the text data extraction step described in step S0904 in FIG.
<効果>
以上の構成を採用する法律文書作成支援システムを利用することにより、ユーザごとのニーズに対応した法律文書の作成を大きな情報処理上の負荷をかけることなく支援することが可能になる。
<Effect>
By using the legal document creation support system adopting the above configuration, it is possible to support creation of a legal document corresponding to the needs of each user without imposing a large load on information processing.
<<実施形態2>>
<概要>
本実施形態の法律文書作成支援システムは、基本的には実施形態1の法律文書作成支援システムの技術的特徴と同様であるが、ユーザから自身の立場に関する情報である立場情報の入力を受け付ける立場情報入力受付部をさらに有し、質問データ出力部が入力を受け付けた立場情報に応じた質問データを出力する立場依存質問データ出力手段を有する点を更なる技術的特徴として備えている。以下では、実施形態1とは異なる上記特徴について詳しく説明をする。
<< Embodiment 2 >>
<Overview>
The legal document creation support system according to the present embodiment is basically the same as the technical features of the legal document creation support system according to the first embodiment, except that the user receives input of position information, which is information on his or her own position. The information input receiving unit is further provided, and the question data output unit includes position-dependent question data output means for outputting question data according to the position information whose input has been received, as a further technical feature. Hereinafter, the above-mentioned features different from the first embodiment will be described in detail.
<機能的構成>
図10は、本実施形態の法律文書の評価を一のコンピュータ(装置)で実現した場合の機能ブロックの一例を示す図である。同図において示されているように、本実施形態の「法律文書作成支援システム」1000は、「条項データ保持部」1001と、「配置ルール保持部」1002と、「比較質問データ保持部」1003と、「質問データ出力部」1004と、「回答データ受信部」1005と、「テキストデータ抽出部」1006と、「法律文書データ生成部」1007と、「法律文書データ出力部」1008と、「立場情報入力受付部」1009を有し、質問データ出力部はさらに「立場依存質問データ出力手段」1010とを有する。基本的な構成は、実施形態1の図2を用いて説明した法律文書作成支援システムと共通するため、以下では相違点である「立場情報入力受付部」と「立場依存質問データ出力手段」の機能について説明する。
<Functional configuration>
FIG. 10 is a diagram illustrating an example of functional blocks when the evaluation of the legal document according to the present embodiment is realized by one computer (apparatus). As shown in the figure, the “legal document creation support system” 1000 of the present embodiment includes a “clause data holding unit” 1001, an “arrangement rule holding unit” 1002, and a “comparison question data holding unit” 1003. "Question data output unit" 1004, "answer data reception unit" 1005, "text data extraction unit" 1006, "legal document data generation unit" 1007, "legal document data output unit" 1008, " It has a position information input receiving unit 1009, and the question data output unit further has a position dependent question data output unit 1010. Since the basic configuration is common to the legal document creation support system described with reference to FIG. 2 of the first embodiment, the differences between the “position information input reception unit” and the “position-dependent question data output means”, which are the differences, will be described below. The function will be described.
「立場情報入力受付部」1009は、ユーザから自身の立場に関する情報である立場情報の入力を受け付けるように構成される。ここでいう「自身の立場」としては、法律文書である契約書におけるどの当事者であるかという立場(例えば、秘密保持契約書における秘密情報の開示者や受領者、業務委託契約書における業務委託者と受託者、など)である場合であってもよく、当該法律文書で規律する法律関係におけるパワーバランスであってもよい。これらの異なる種別の情報をそれぞれ立場情報として入力を受け付けてももちろんよい。これらの立場情報を取得することにより、ユーザによる法律文書作成の意図や、当該法律文書作成にあたってのパワーバランスをも踏まえた法律文書データを生成することができる。 The “position information input receiving unit” 1009 is configured to receive input of position information, which is information about the user's own position, from the user. The “own position” here refers to the position of the party in the legal contract (for example, the person who disclosed or received the confidential information in the confidentiality agreement, And a trustee, etc.), or a power balance in a legal relationship governed by the legal document. Of course, these different types of information may be input as position information. By acquiring such position information, it is possible to generate legal document data in consideration of the intention of the user to create legal documents and the power balance in creating the legal documents.
なお、立場情報の入力受付は、できる限り質問データの出力に先立って入力を受け付けることが望ましい。すなわち、立場情報の入力を受け付け、当該入力受付をトリガーとして質問データを出力することが望ましく、当該構成をとることによって網羅的な質問データを出力せず、効率的な法律文書作成支援を行うことが容易になる。 It is desirable that the input of the position information be received as much as possible prior to the output of the question data. That is, it is desirable to receive input of position information and output question data triggered by the input reception, and to provide efficient legal document creation support without outputting comprehensive question data by adopting this configuration. Becomes easier.
「立場依存質問データ出力手段」1010は、質問データ出力部にて入力を受け付けた立場情報に応じた質問データを出力するように構成される。秘密保持契約の作成支援のケースを例として説明すると、立場情報として「開示者」の入力を受け付けると、「秘密保持契約の存在自体や内容、協議や交渉過程について、公表を禁止しますか?」などのように、開示者の需要をみたすような質問データを出力する。この場合には例えば、「秘密保持契約を締結するからといって、以後の取引契約を締結する義務がないことを明記しますか?」などのように、あたかも秘密情報の受領者にとって重要な意義を有すると思われる質問データは出力せず、ユーザに対して効率よく質問データに対する回答データを入力させることができるようになる。 "Position-dependent question data output means" 1010 is configured to output question data according to the position information received by the question data output unit. To explain the case of support for preparing a confidentiality agreement as an example, if the input of "discloser" is received as position information, "Do you prohibit disclosure of the existence and content of the confidentiality agreement itself, consultation and negotiation process? And the like, and output question data that meets the demands of the discloser. In this case, it is important to the recipient of the confidential information, for example, "Do you specify that you are not obliged to enter into a future transaction agreement just because you enter into a confidentiality agreement?" The question data considered to be significant is not output, and the user can efficiently input answer data to the question data.
なお、立場依存質問データ出力手段においては、あくまで立場情報に応じた質問データを出力する機能を有しているものの、当該構成を採用する全ての場合において、立場情報に応じた質問データのみを出力することまでをも意味するものではない。質問データ出力部としては、立場依存質問データ出力手段により立場情報に応じた質問データと、立場情報に依存しない質問データとが混在して出力されることもあり得るのであり、本発明はそのような構成を排除しない。 Although the position-dependent question data output means has a function of outputting question data according to the position information, only the question data corresponding to the position information is output in all cases in which the configuration is adopted. It does not mean to do anything. As the question data output unit, question data according to the position information and question data that does not depend on the position information may be output in a mixed manner by the position-dependent question data output means. Does not exclude a complicated configuration.
<具体的な構成>
本実施形態の法律文書作成支援システムを構成する各装置のハードウェア構成は、基本的には、図7を用いて説明した実施形態1の法律文書作成支援システムにおけるハードウェア構成と同様である。そこで以下については、これまで説明していない「立場情報入力受付部」及び「立場依存質問データ出力手段」の具体的な処理について説明する。
<Specific configuration>
The hardware configuration of each device constituting the legal document creation support system of the present embodiment is basically the same as the hardware configuration of the legal document creation support system of the first embodiment described with reference to FIG. Therefore, in the following, specific processing of the “position information input receiving unit” and the “position-dependent question data output unit”, which have not been described, will be described.
(立場情報入力受付部の具体的な構成)
立場情報入力受付部は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「立場情報入力受付プログラム」をメインメモリに読み出して実行し、ユーザから自身の立場に関する情報である立場情報の入力を受け付ける処理を行う。
(Specific configuration of the position information input reception unit)
The position information input receiving unit is specifically configured by a computer program and computer hardware, and the CPU reads out the “position information input receiving program” from the storage device into the main memory and executes the program. A process for receiving input of certain position information is performed.
(立場依存質問データ出力手段の具体的な構成)
立場依存質問データ出力手段は、具体的にはコンピュータプログラムとコンピュータハードウェアにより構成され、CPUが記憶装置から「質問データ出力プログラム」をメインメモリに読み出して実行するに際し「立場依存質問データ出力サブプログラム」をも読み出して実行し、立場情報入力受付プログラムの実行により受け付けた立場情報に応じた質問データを少なくとも二以上読み出して出力する処理を行う。
(Specific configuration of position-dependent question data output means)
The position-dependent question data output means is specifically composed of a computer program and computer hardware. When the CPU reads out the “question data output program” from the storage device to the main memory and executes the program, the position-dependent question data output subprogram is executed. Is also read and executed, and a process of reading and outputting at least two or more question data corresponding to the position information received by executing the position information input receiving program is performed.
<処理の流れ>
図11は、本実施形態の法律文書作成支援システムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップS1101では、ユーザから自身の立場に関する情報である立場情報の入力を受け付ける(立場情報入力受付ステップ)、次にS1102では、ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する処理を行うが、この際立場情報入力受付ステップにて入力を受け付けた立場情報に応じた質問データをも出力する(立場依存質問データ出力サブステップ)。その後ステップS1103でユーザ端末から受信した情報が質問データへの回答に関するデータである回答データであるかどうかを判断し、回答データでないとの判断結果であれば引き続きユーザ端末から情報を受信した場合に同様の判断をおこなういっぽう、回答データであるとの判断結果であれば当該回答データを受信する(回答データ受信ステップ)。そしてステップS1104として、回答データ受信ステップにて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出し(テキストデータ抽出ステップ)、ステップS1105として、テキストデータ抽出ステップにおいて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する(法律文書データ生成ステップ)。その後ステップS1106として法律文書データ生成ステップにて生成された法律文書データを出力する(府法律文書データ出力ステップ)。
<Process flow>
FIG. 11 is a diagram illustrating an example of a processing flow in the legal document creation support system according to the present embodiment. The flow of the process in FIG. First, in step S1101, input of position information, which is information relating to the user's own position, is received from the user (position information input receiving step). Next, in step S1102, at least two or more user terminals are operated by the user. A process of outputting the question data is performed. At this time, question data corresponding to the position information received in the position information input receiving step is also output (a position-dependent question data output sub-step). Thereafter, in step S1103, it is determined whether or not the information received from the user terminal is answer data which is data relating to an answer to the question data. If the determination result indicates that the information is not answer data, the information is continuously received from the user terminal. While performing the same determination, if the determination result is that the data is answer data, the answer data is received (answer data receiving step). Then, in step S1104, text data held in the clause data holding unit is extracted based on the answer data received in the answer data receiving step (text data extracting step), and in step S1105, the text data is extracted in the text data extracting step. The text data is configured in accordance with the placement rules held by the placement rule holding unit to generate legal document data (law document data generating step). Then, as step S1106, the legal document data generated in the legal document data generating step is output (prefectural legal document data output step).
<効果>
本実施形態の法律文書の評価システムを用いることにより、実施形態1の法律文書の評価システムを用いる場合に比べ、よりユーザの負担感を減じつつ当事者間の関係性も踏まえた実態に即した情報を提供することができる。
<Effect>
By using the legal document evaluation system of the present embodiment, compared to the case of using the legal document evaluation system of the first embodiment, information based on the actual situation based on the relationship between the parties while further reducing the burden on the user. Can be provided.
0200・・・法律文書作成支援システム、0201・・・条項データ保持部、0202・・・配置ルール保持部、0203・・・質問データ保持部、0204・・・質問データ出力部、0205・・・回答データ受信部、0206・・・テキストデータ抽出部、0207・・・法律文書データ生成部、0208・・・法律文書データ出力部 0200: Legal document creation support system, 0201: Clause data holding unit, 0202: Placement rule holding unit, 0203: Question data holding unit, 0204: Question data output unit, 0205 ... Answer data receiving unit, 0206: text data extracting unit, 0207: legal document data generating unit, 0208: legal document data output unit
以下、本発明の各実施形態について図面とともに説明する。まず実施形態と請求項の相互の関係は、以下のとおりである。まず、実施形態1は、主に請求項1、2、3などに対応する。実施形態2は、主に請求項1、2、3などに対応する。なお、本発明はこれらの実施形態に何ら限定されるものではなく、技術常識に従って特許請求の範囲の各請求項に記載の技術的思想を有し、その要旨を逸脱しない範囲内において、様々な態様で実施し得る。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the mutual relationship between the embodiments and the claims is as follows. First, the first embodiment mainly corresponds to claims 1, 2, 3 and the like. Embodiment 2 mainly corresponds to claims 1, 2 , and 3 . It should be noted that the present invention is not limited to these embodiments at all, and has a technical idea described in each claim of the claims in accordance with common technical knowledge, and various modifications may be made without departing from the gist thereof. It can be implemented in embodiments.
Claims (5)
法律文書における所定のテキストデータの配置位置を規律するためのルールである配置ルールを保持する配置ルール保持部と、
テキストデータを選択するためのデータである質問データを保持する質問データ保持部と、
ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する質問データ出力部と、
ユーザ端末から質問データへの回答に関するデータである回答データを受信する回答データ受信部と、
回答データ受信部にて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出するテキストデータ抽出部と、
テキストデータ抽出部にて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する法律文書データ生成部と、
法律文書データ生成部にて生成された法律文書データを出力する法律文書データ出力部と、
からなる法律文書作成支援システム。 A clause data holding unit for holding text data constituting a legal document for each predetermined unit;
An arrangement rule holding unit that holds an arrangement rule that is a rule for regulating an arrangement position of predetermined text data in a legal document,
A question data holding unit that holds question data that is data for selecting text data,
For a user terminal that is a terminal operated by the user, a question data output unit that outputs at least two or more question data,
An answer data receiving unit that receives answer data that is data on an answer to the question data from the user terminal;
A text data extracting unit that extracts text data held in the clause data holding unit based on the answer data received by the answer data receiving unit;
A legal document data generating unit configured to generate text data by configuring the text data extracted by the text data extracting unit in accordance with the layout rule held by the layout rule holding unit;
A legal document data output unit that outputs the legal document data generated by the legal document data generation unit;
A legal document creation support system consisting of:
回答データ受信部は、再質問手段にて出力された質問データへの回答である再回答データを回答データとして受信する再回答データ受信手段をさらに有し、
テキストデータ抽出部は、再回答データをも用いてテキストデータを抽出する再回答データ活用手段をさらに有する請求項1に記載の法律文書作成支援システム。 The question data output unit further has a re-question means for further outputting question data according to the content of the answer data received by the answer data receiving unit,
The answer data receiving unit further includes re-answer data receiving means for receiving, as answer data, re-answer data that is an answer to the question data output by the re-question means,
2. The legal document creation support system according to claim 1, wherein the text data extracting unit further includes a re-response data utilizing unit that extracts the text data using the re-response data.
質問データ出力部は、入力を受け付けた立場情報に応じた質問データを出力する立場依存質問データ出力手段を有する請求項1又は2に記載の法律文書作成支援システム。 A position information input receiving unit that receives input of position information, which is information on the user's own position,
The legal document creation support system according to claim 1, wherein the question data output unit includes a position-dependent question data output unit that outputs question data according to the position information whose input has been received.
ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する質問データ出力ステップと、
ユーザ端末から質問データへの回答に関するデータである回答データを受信する回答データ受信ステップと、
回答データ受信ステップにて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出するテキストデータ抽出ステップと、
テキストデータ抽出ステップにて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する法律文書データ生成ステップと、
法律文書データ生成ステップにて生成された法律文書データを出力する法律文書データ出力ステップと、
からなる法律文書作成支援システムの動作方法。 A clause data holding unit that holds text data constituting a legal document for each predetermined unit, an arrangement rule holding unit that holds an arrangement rule that is a rule for regulating an arrangement position of predetermined text data in a legal document, and a text A question data holding unit that holds question data that is data for selecting data, and a method of operating a legal document creation support system having:
For a user terminal that is a terminal operated by the user, a question data output step of outputting at least two or more question data,
An answer data receiving step of receiving answer data that is data relating to an answer to the question data from the user terminal;
A text data extracting step of extracting text data held in the clause data holding unit based on the answer data received in the answer data receiving step,
A legal document data generating step of generating the legal document data by configuring the text data extracted in the text data extracting step in accordance with the arrangement rule held in the arrangement rule holding unit;
A legal document data output step for outputting the legal document data generated in the legal document data generating step;
The operation method of the legal document creation support system consisting of:
ユーザが操作する端末であるユーザ端末に対し、少なくとも二以上の質問データを出力する質問データ出力ステップと、
ユーザ端末から質問データへの回答に関するデータである回答データを受信する回答データ受信ステップと、
回答データ受信ステップにて受信した回答データに基づいて条項データ保持部にて保持されるテキストデータを抽出するテキストデータ抽出ステップと、
テキストデータ抽出ステップにて抽出したテキストデータを配置ルール保持部にて保持される配置ルールに従い構成して法律文書データを生成する法律文書データ生成ステップと、
法律文書データ生成ステップにて生成された法律文書データを出力する法律文書データ出力ステップと、
を有する法律文書作成支援プログラム。
A clause data holding unit that holds text data constituting a legal document for each predetermined unit, an arrangement rule holding unit that holds an arrangement rule that is a rule for regulating an arrangement position of predetermined text data in a legal document, and a text A question data holding unit that holds question data that is data for selecting data, and a program that operates a legal document creation support system having:
For a user terminal that is a terminal operated by the user, a question data output step of outputting at least two or more question data,
An answer data receiving step of receiving answer data that is data relating to an answer to the question data from the user terminal;
A text data extracting step of extracting text data held in the clause data holding unit based on the answer data received in the answer data receiving step,
A legal document data generating step of generating the legal document data by configuring the text data extracted in the text data extracting step in accordance with the arrangement rule held in the arrangement rule holding unit;
A legal document data output step for outputting the legal document data generated in the legal document data generating step;
Legal document creation support program with
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018160854A JP6535974B1 (en) | 2018-08-29 | 2018-08-29 | Legal document preparation support system, legal document preparation support method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018160854A JP6535974B1 (en) | 2018-08-29 | 2018-08-29 | Legal document preparation support system, legal document preparation support method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6535974B1 JP6535974B1 (en) | 2019-07-03 |
JP2020035165A true JP2020035165A (en) | 2020-03-05 |
Family
ID=67144545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018160854A Active JP6535974B1 (en) | 2018-08-29 | 2018-08-29 | Legal document preparation support system, legal document preparation support method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6535974B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021152837A (en) * | 2020-03-25 | 2021-09-30 | 株式会社日立製作所 | Report writing assisting system and report writing assisting method |
WO2022137454A1 (en) * | 2020-12-24 | 2022-06-30 | 株式会社LegalForce | Document processing program, information processing device, and document processing method |
US20220366127A1 (en) * | 2020-03-23 | 2022-11-17 | Chetan Desh | Legal Document Generation |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7307924B2 (en) * | 2020-06-23 | 2023-07-13 | Fraim株式会社 | Information processing device, information processing method and information processing program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002197076A (en) * | 2000-11-21 | 2002-07-12 | General Electric Co <Ge> | Automated document preparation system and its method |
US20060287966A1 (en) * | 2004-12-21 | 2006-12-21 | Oracle International Corporation | Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions |
JP2018022481A (en) * | 2016-07-21 | 2018-02-08 | 真之 正林 | Information processing system |
-
2018
- 2018-08-29 JP JP2018160854A patent/JP6535974B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002197076A (en) * | 2000-11-21 | 2002-07-12 | General Electric Co <Ge> | Automated document preparation system and its method |
US20060287966A1 (en) * | 2004-12-21 | 2006-12-21 | Oracle International Corporation | Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions |
JP2018022481A (en) * | 2016-07-21 | 2018-02-08 | 真之 正林 | Information processing system |
Non-Patent Citations (2)
Title |
---|
YUHEI IWAMOTO: "現役弁護士が手がけるAI契約書レビューサービス「AI−CON」正式公開、ランサーズとも連携", [ONLINE], JPN6019012972, 17 April 2018 (2018-04-17), ISSN: 0004015787 * |
橋詰 卓司: "本当にAIで契約書が作れるのか? NDA自動生成AI「Robot Lawyer LISA」を試しなが", [ONLINE], JPN6019012971, 27 December 2017 (2017-12-27), ISSN: 0004015786 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220366127A1 (en) * | 2020-03-23 | 2022-11-17 | Chetan Desh | Legal Document Generation |
JP2021152837A (en) * | 2020-03-25 | 2021-09-30 | 株式会社日立製作所 | Report writing assisting system and report writing assisting method |
WO2022137454A1 (en) * | 2020-12-24 | 2022-06-30 | 株式会社LegalForce | Document processing program, information processing device, and document processing method |
Also Published As
Publication number | Publication date |
---|---|
JP6535974B1 (en) | 2019-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020035165A (en) | Legal document creation support system, legal document creation support method and program | |
JP2012103891A (en) | Review document processing device and review document processing method | |
CA2728497A1 (en) | System and method for yearbook creation | |
Jansen | I’ma translator and I’m proud: How literary translators view authors and authorship | |
JP6561305B2 (en) | Legal document review program, legal document review method, and legal document review system | |
WO2012106300A1 (en) | System and method for yearbook creation | |
More et al. | Maximizing the use of electronic individualized education program software | |
Sumner et al. | Evolution, not revolution: Participatory design in the toolbelt era | |
Nooney et al. | A ‘speculative pasts’ pedagogy: where speculative design meets historical thinking | |
Menne-Haritz | Business processes: an archival science approach to collaborative decision making, records, and knowledge management | |
JP6582337B1 (en) | Legal document data correction method, legal document data correction system, and legal document data correction program | |
Haapio | Contract clarity and usability through visualization | |
Black | Transparent designs: Personal computing and the politics of user-friendliness | |
WO2019152721A1 (en) | Systems and methods for creating a dynamically editable document template and for drafting, reviewing, negotiating, and finalizing a dynamically editable document | |
JP5651450B2 (en) | Screen design evaluation apparatus, screen design evaluation method and program | |
Karol et al. | Using feature models for creating families of documents | |
JP6086470B2 (en) | Application batch creation system | |
JP6531311B1 (en) | Change registration application support system, change registration application support method and change registration application support program | |
JP2020113235A (en) | System, method, and program for assisting application for change registration | |
Baetens | Peanuts minus Schulz: Distributed Labor as a Compositional Practice/Le travail distribué comme pratique organisationnelle | |
Bradley et al. | Vietnamese archives and scholarship on the cold war period: two reports | |
JP6932819B2 (en) | Information processing equipment and information processing programs | |
Wang | Develop and evaluate a web-based design guide for improving the digital patient experience | |
Tetyana et al. | Modular technology of adaptation of training-methodological materials in scientific libraries of institutions of higher education | |
Euliano et al. | Technical services advocacy: Partnerships in the library and beyond |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190308 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190322 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190326 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190403 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190415 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190428 |
|
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: 20190517 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190517 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6535974 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |