1. A computer implemented method of constructing a cognitive fingerprint, comprising: identifying a set of multiple time frames, each time frame corresponding to a respective data source, within which data is extracted by a computer system; providing a plurality of pattern recognizers each having an assigned heuristic specific to a type of content; processing, by the computer system, a combined stream of extracted data through the plurality of pattern recognizers to generate an initial set of elements, each element corresponding to an output of the heuristic assigned to each pattern recognizer; extracting identified relationships amongst the initial set of elements; modifying the initial set of elements to include the identified relationships to create an intermediate set of elements; comparing, by the computer system, the intermediate set of elements against assigned values to emphasize or deemphasize each element in the intermediate set of elements to create a final set of elements; and using the final set of elements as a cognitive fingerprint representing a signature of the data extracted from the time frame, so that the signature can be compared to other cognitive fingerprints for further analysis.