1. A method for modeling data, the method comprises: extracting a plurality of data from a plurality of data sources; identifying a plurality of entities from the plurality of data; defining occurrence of a relationship between the plurality of the entities; capturing recurrences of the relationship between the plurality of entities based on one or more common interactions between the plurality of entities, and wherein capturing recurrences of the relationship comprises identifying a data based on a history of one or more interactions between the plurality of entities, detecting one or more entities which are commonly found with respect to captured recurrence of relationship and ascertaining a relevancy of the data by evaluating multiple occurrences of the relationship between the plurality of entities, and wherein the relationship between the plurality of entities is captured with a single notational operation ‘is related to’; and creating a data model indicating the occurrences and recurrences of the relationship between the plurality of the entities; wherein the data model is adapted to store the data corresponding to the plurality of entities, the relationship between the plurality of entities and the common interactions between the plurality of entities, and wherein the data model extracts and models information from any one the plurality of data sources that are made available to a system, and wherein the data model unites and synthesizes the data from the plurality of data sources to weave a data model in which the plurality of entities and a relationship with the plurality of entities are defined, and wherein the data model is a unified platform for storing all extracted and classified entities in data stores; wherein an optimization of the data stored in each of the data model is performed using a Unique Resource Identifier of Resource Description Framework (URI-RDF) approach.