10. The computer program product of claim 6 , further comprising: program instructions to identify missing elements in unstructured text data, as contained within the matrix structure; and program instructions to align existing elements in unstructured text data, as contained within the matrix structure, to be arranged using the position logic.
6. A computer program product for extracting and annotating text, the computer program product comprising: a computer readable storage medium and program instructions stored on the computer readable storage medium, 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 format, 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.