A method, performed by a tool interfacing with multiple communications channels for retrieving data from multiple data sources associated with multiple entities, for computing critical data of the multiple entities, the tool executing instructions stored in a memory via a processor, the method comprising:
- assigning, by the tool, an element, from a set of predetermined number of elements, to each sentence of a first dataset associated with an entity of an industry type, the predetermined number of elements being characteristic of reputation of entities of various industries, wherein the element is assigned to each sentence of the first dataset based on cognitive analysis capability developed by the tool using pre-existing dataset associated with entities of different industry types collected over a period of time;
- categorizing, by the tool, features determined from the sentences of the first dataset into one or more groups, wherein each group represents related Features, corresponding to each assigned element;
- matching features of a new dataset of a different entity of the said industry type with the grouped features of the said industry type for allotting groups to the matched Features similar to the groups of the grouped features;
- applying one or more classification rules to the matched features, to generate metadata representing instructions for assigning an element to each sentence of the new dataset, the classification rules being created based on the grouped features and the assigned elements;
- assigning, by the tool, the element to each sentence of the new dataset based on the applied classification rules, thereby the element assigned to each sentence of the new dataset of the different entity of the said industry type is similar to the element assigned to each sentence of the first dataset of the said entity of the said industry type;
- and
- generating, by the tool, a reputation score for the said entities, wherein the reputation score is generated by determining positive and negative sentiments in the first and the new dataset,
- wherein the assigning of element to the first dataset and feature grouping steps are repeated for datasets associated with entities of different industry types for creating a taxonomy for each of the different industry types, and
- wherein the pre-existing data in the tool is updated with content of the first dataset and the new dataset.