1. A computer-implemented process comprising: processing information related to entities recognized from text resources and said entities being contained in a stream of information, the entities being stored in resource directories of a system, each type of entity being contained in a corresponding resource directory that is annotated with a version number modified with the addition of at least one new entity of the same type, said processing information being by: retrieving a stream of textual information from different information sources; processing segments of information from the stream of textual information in accordance with existing entities of said resource directories, wherein the processed segments of information comprise a type and set of unconstrained metadata, each metadata comprising a key and a value pair; storing the segments of information with an annotation indicating which versions of said resource directories were used for processing said information segments; enriching a profile of an existing entity with information resulting from processing the segments of information from the stream of textual information; updating at least one of the said resource directories with at least one new entity and updating the version number of said at least one resource directory; reprocessing the stored segments of information containing the annotation indicating said segments of information were processed with a previous version of the at least one resource directory; creating a new profile of the at least one new entity added to the at least one resource directory and enriching the new profile with information resulting from processing the segments of information from the stream of textual information; and wherein the at least one new entity added to the at least one resource directory contains an annotation indicating the version number given to the at least one resource directory once modified with the addition of said at least one new entity and wherein the step of reprocessing further comprises: extracting, from the at least one resource directory, the at least one new entity containing the annotation indicating the at least one new entity was added to the at least one resource directory after processing the segments of information; and reprocessing the stored segments of information in accordance with the extracted at least one new entity.