1. A method for identifying knowledge comprising: using an input device coupled to a processor and associated memory for permitting inputting at least one term to be explored for additional knowledge; using the processor and the associated memory coupled to the input device to identify resources comprising information associated with the at least one term; using the processor and the associated memory for decomposing the resources into a plurality of nodes by at least receiving each resource as a sequential plurality of sentences, processing each sentence to determine whether a given sentence matches a syntactical pattern, and if the given sentence matches the syntactical pattern, then processing the given sentence into at least one node including a subject, an attribute, and a word based relational bond therebetween; using the processor and the memory for storing the plurality of nodes in a node pool; and using the processor and the associated memory for constructing and storing correlations of linked together nodes of the node pool representing knowledge associated with the at least one term to be explored by at least iteratively adding nodes from the node pool onto an end of a chain of nodes by searching the node pool for a match between an attribute of a chained node and a subject of another unchained node in the node pool.