11. A computer system for extracting and annotating text, the computer system comprising: one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to perform a copying operation on a first source; program instructions to extract text data from the copy operation, wherein the text data comprises a stream of characters in a first text format; program instructions to apply heuristics to extracted text data from the first source, wherein the heuristics detect readability of the text data; program instructions to encode the text data into a second text format, wherein the program instructions to encode the text data into the second text format maintain structures and elements of the text data; program instructions to transform the second text format into annotations with the first text format; program instructions to perform a pasting operation on the transformed annotations in the first text format while maintaining a respective arrangement of the structure and elements of the first text format; responsive to program instructions to transform the second text format into the annotations with the first text format, program instructions to resolve offsets into the first source to maintain a formation, structure, and elements of the annotations within a matrix structure; program instructions to apply validating analytics on the extracted text data and the annotations with the first text format within the matrix structure, wherein the validating analytics comprise at least: delimitation and position logic; responsive to program instructions to analyze the search queries by applying the validation analytics, program instructions to determine if the text data within a line corresponds with a token header, wherein the line is contained within the matrix structure; program instructions to determine character and feature correspondence, wherein a token on a first line has the same character and feature correspondence as another token on a second line; and program instructions to utilize positional logic in order to identify missing values within the text data, as contained within the matrix structure.
11. A computer system for extracting and annotating text, the computer system comprising: one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to perform a copying operation on a first source; program instructions to extract text data from the copy operation, wherein the text data comprises a stream of characters in a first text format; program instructions to apply heuristics to extracted text data from the first source, wherein the heuristics detect readability of the text data; program instructions to encode the text data into a second text format, wherein the program instructions to encode the text data into the second text format maintain structures and elements of the text data; program instructions to transform the second text format into annotations with the first text format; program instructions to perform a pasting operation on the transformed annotations in the first text format while maintaining a respective arrangement of the structure and elements of the first text format; responsive to program instructions to transform the second text format into the annotations with the first text format, program instructions to resolve offsets into the first source to maintain a formation, structure, and elements of the annotations within a matrix structure; program instructions to apply validating analytics on the extracted text data and the annotations with the first text format within the matrix structure, wherein the validating analytics comprise at least: delimitation and position logic; responsive to program instructions to analyze the search queries by applying the validation analytics, program instructions to determine if the text data within a line corresponds with a token header, wherein the line is contained within the matrix structure; program instructions to determine character and feature correspondence, wherein a token on a first line has the same character and feature correspondence as another token on a second line; and program instructions to utilize positional logic in order to identify missing values within the text data, as contained within the matrix structure. 13. The computer system of claim 11 , wherein program instructions to apply heuristics to the extracted text data from the first source, wherein the heuristics detect the readability of text data, comprise: program instructions to initiate a table readability algorithm; program instructions to search for capitalized words and letters within the text data; program instructions to determine lack of triple data format within the text; and program instructions to determine at least two contiguous lines with the same format.