1. A tangible computer-readable medium, storing instructions executed by a computer system to implement a method for indexing data, the instructions comprising: instructions for receiving input from a user defining a classification; instructions for receiving input from the user defining an analytic for the classification; instructions for determining a definition of relevance parameters that characterize the classification; instructions for populating a cortex of data in a tangible computer readable database, the cortex of data being populated based on the classification of the data to be indexed; instructions for determining, using a processor based machine learning engine, relevant data from the cortex of data based on the definition of relevance parameters, the relevant data being data which is determined to be relevant to the classification defined by the user; instructions for analyzing the relevant data from the cortex of data based on the relevance parameters to determine attributes in the relevant data; instructions for generating an index of the attributes from the relevant data based on the analyzing of the relevant data; instructions for storing the index in the cortex; and instructions for receiving a query from an analytics tool, the query specifying the classification and an analytics measure, wherein the index is used by the analytics tool to provide results for the query using the analytics measure as applied to the data in the relevant data indexed in the classification.