Document management system for adding appended information indicating changes made to the document to the revised document
Appended information is accumulated for each block of a first document before revision. A second document, which is a revised version of the first document, is divided into blocks. Each of the blocks of the first document, from which the appended information is removed, is compared with the blocks of the second document. The blocks of the first document are associated with the blocks of the second document on a one-to-one basis. The appended information related to the blocks of the first document is added to the blocks of the second document.
1 . A document management system, comprising:
a storage device; and
processing circuitry coupled to the storage device, the processing circuitry being configured to perform operations comprising:
storing a first document created by an authority in the storage device;
dividing the first document into blocks based on a hierarchical structure of the first document;
storing and accumulating appended information in the storage device for each of the blocks of the first document, the appended information being data indicating a change added to the first document by a user;
storing a second document created by the authority in the storage device, the second document being a revised version of the first document;
dividing the second document into blocks based on a hierarchical structure of the second document;
comparing each of the blocks of the first document, from which the appended information is removed, with at least one of the blocks of the second document;
associating a first block of the blocks of the first document with a second block of the blocks of the second document, the first block and the second block having a similarity greater than or equal to a determination value through the comparison; and
adding the appended information related to the first block to the second block that is associated with the first block wherein:
the first document includes first original text data and first translation data obtained by translating the first original text data, and the second document includes second original text data and second translation data obtained by translating the second original text data;
blocks of the first original text data are associated with blocks of the first translation data on a one-to-one basis, and blocks of the second original text data are associated with blocks of the second translation data on a one-to-one basis;
the processing circuitry is configured to compare each of the blocks of the first original text data, not having the appended information, with at least one of the blocks of the second original text data;
the processing circuitry is configured to associate a first original text block of the blocks of the first original text data with a second original text block of the blocks of the second original text data, the first original text block and the second original text block having a similarity greater than or equal to the determination value through the comparison; and
when one of the blocks of the first translation data that is associated with the first original text block is a first translation block, and one of the blocks of the second translation data that is associated with the second original text block is a second translation block, the processing circuitry is configured to add the appended information related to the first translation block to the second translation block associated with the first original text block.
2 . The document management system according to claim 1 , wherein
the processing circuitry is configured to inquire the user whether to add the appended information related to the first block to the second block that is associated with the first block; and
when the user approves the adding, the processing circuitry is configured to add the appended information related to the first block to the second block that is associated with the first block.
3 . The document management system according to claim 1 , wherein each of the first document and the second document is a legal document including a plurality of provisions.