Document comparison, also known as redlining or blacklining, is a computer process by which changes are identified between two
versions
Version may refer to:
Computing
* Software version, a set of numbers that identify a unique evolution of a computer program
* VERSION (CONFIG.SYS directive), a configuration directive in FreeDOS
Music
* Cover version
* Dub version
* Remix
* ''Ve ...
of the same document for the purposes of document editing and review. Document comparison is a common task in the legal and financial industries.
The software-based document comparison process compares a reference document to a target document, and produces a third document which indicates (by colored
highlighting or by differing font characteristics) information (text, graphics, formulas, etc.) that has either been added to or removed from the reference document to produce the target document.
Common documents formats for comparison include
word processing
A word is a basic element of language that carries an objective or practical meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consen ...
documents (e.g.
Microsoft Word
Microsoft Word is a word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other platforms includi ...
),
spreadsheet
A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
s, presentations (e.g.
PowerPoint
Microsoft PowerPoint is a presentation program, created by Robert Gaskins and Dennis Austin at a software company named Forethought, Inc. It was released on April 20, 1987, initially for Macintosh computers only. Microsoft acquired PowerPoi ...
), and
Portable Document Format
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating syste ...
(PDF) documents.
Overview
In the broadest definition, document comparison can refer to any act of marking changes made between two versions of the same document and presenting those changes in a third document via a
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
(GUI). There are several variants in the types of changes registered through the process of document comparison. Some programs limit comparison to solely text and table content in word processing documents, while others register changes made in spreadsheets and presentations, along with changes made in versions of PDF documents. Certain programs also exist that compare changes made to objects like
JPEG
JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and im ...
,
TIFF
Tag Image File Format, abbreviated TIFF or TIF, is an image file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers. TIFF is widely supported by scanning, faxing, word processin ...
,
BMP,
PNG images embedded in documents, and
plain text
In computing, plain text is a loose term for data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects ( floating-point numbers, images, etc.). It may also include a limi ...
files.
Document comparison solutions mark changes made to the following types of documents:
It is common for document comparison software vendors to present forms of the compared document in separate windows in a
GUI. Each window contains the following items and the various windows are displayed on one or more computer display monitors:
* the original document
* the modified document
* the redline (or comparison) document, and
* the list of changes made between document versions.
Presentation of changes made between document versions are also traditionally customizable. While one standard display of showing deletions with red underlines and additions with blue underlines is still used by many document comparison products, some programs allow users to customize the presentation of changes in the redline/comparison document. U.S. contract lawyers typically show deletions as red strikethrough text (red text with a line crossing off the words being deleted) and additions with red underlines.
History
Prior to personal computers, document comparison entailed the printing of two versions of a single document and reviewing those hard copies in detail for changes and version amendment. Included in this process were the potential for human error and the expansive administrative time necessitated by this arduous process. A ruler was used with a red pen to draw strike-through lines of deleted text and double-underline inserted text. The term "redline" came from using a red pen on the original/current version. When the document was placed in a copy machine, the copies came out black, thus the term "blackline."
[Diane McCullough - Former Legal Secretary, Personal Experience ]
With the advent of personal computers and the ubiquity of word processing software, the need arose to find a way to manage changes made to document versions shared via disk, and later email. The importance of mitigating risks associated with potential document changes became essential as the amount of document and revision sharing increased. Early document comparison software solutions provided robust document review, checking all the text in two documents for changes, and then presenting those changes in a third redline/comparison version.
As documents changed and evolved, so did document comparison solutions. Software began utilizing tables to manage a multiplicity of document layouts. Many document comparison solutions had difficulty comparing tables in document versions. These solutions first converted tables to text arrays and then compared the created arrays. In many cases, not enough due diligence on the software’s part was conducted; users would not be informed of sections that were not successfully compared. In the second generation, Microsoft’s Track Changes option was also introduced. With Track Changes, all changes made to documents were captured and stored inside the document. Flaws in the functionality of Track Changes could render the documents unusable and some comparison offerings again had difficulty managing the complex process of comparing in a Track Changes environment.
Before third generation technology, it was common for organizations to be required to use multiple documents for one product. A main document with various supporting documents would be used to present and share necessary information. However, later software (especially Microsoft Word) enabled multiple types of information to be presented in a single document. Compound documents could include text, tables, and various styles, and could also include a range of embedded objects, such as
Excel
ExCeL London (an abbreviation for Exhibition Centre London) is an exhibition centre, international convention centre and former hospital in the Custom House area of Newham, East London. It is situated on a site on the northern quay of the Ro ...
,
Visio,
ChemDraw
ChemDraw is a molecule editor first developed in 1985 by David A. Evans and Stewart Rubenstein (later by the cheminformatics company CambridgeSoft). The company was sold to PerkinElmer in the year 2011. ChemDraw, along with Chem3D and ChemFinde ...
, and
SmartDraw
SmartDraw is a web-based diagramming tool used by teams to collaborate on and make flowcharts, organization charts, mind maps, project charts, and other business visuals.
Integration and Add-Ons
SmartDraw lets you add diagrams to Microsoft Off ...
objects, and inserted images in a range of types (including jpg, tiff, bmp, and gif). While this enhancement greatly increased the usefulness of documents, it added an entirely new layer of risk to organizations that needed to fully understand changes made to document versions. The majority of document comparison software programs have not yet included mechanisms to mitigate the risk related to changes inside of embedded objects. The software program that can compare changes made in embedded objects provides pixel-to-pixel comparison of images and cell-level comparison of embedded Excel
spreadsheets
A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in cel ...
and other changes made to these complex, compound documents.
Business relevance
Document comparison provides a method of
quality assurance. Individuals and organizations are able to assure that changes requested have been integrated properly into documents. Additionally, document comparison provides assurances that no unwarranted changes were made.
Document comparison in the legal industry
Lawyers and legal professionals regularly share documents with opposing counsel. As the documents constructed in this business vertical may be binding on either side's clients, it is essential that the risks associated with changes are completely mitigated. If opposing counsel makes a change that is not detected by the lawyer, such a change could negatively affect the lawyer's client and the lawyer could be liable for the damages.
Document comparison in banking, finance and accounting
Professionals in the banking, finance and accounting industries manage large amounts of data in spreadsheets. As one change to a value or formula could affect a substantial amount of data, these professionals find document comparison (such as comparison of two versions of a MS Excel spreadsheet) to be extremely useful in assuring accuracy in document change management.
Creative media management and publishing
Professionals in these industries regularly work with multiple versions of single documents. Document comparison software helps these professionals ensure that all changes have been acceptably integrated into latest versions and provides them with a speedy understanding of changes made in editing and versioning of the documents they work with.
See also
*
File comparison
In computing, file comparison is the calculation and display of the differences and similarities between data objects, typically text files such as source code.
The methods, implementations, and results are typically called a diff, after the Un ...
References
*
*
External links
*{{Cite web, url=https://www.litera.com/products/legal/change-pro/, title=Change-Pro Premier, website=Litera Microsystems, language=en-US, access-date=2019-04-25
Technical communication tools
Document comparison tool https://draftable.com/