1. A computer-implemented method for generating at least one concept tree comprising a plurality of concepts and concept relationships, said method comprising: obtaining, either directly or indirectly via a network, on one or more processors executing software code, input information from a cognitive agent providing a basis for an active concept; applying, based on the received input information, a semantic processing protocol to a domain of information comprising a data source from which at least one of the plurality of concepts derivable; generating, from the application of the semantic protocol, from an extraction of concepts from documents, and/or from some combination thereof, the at least one concept tree that includes the plurality of concepts and concept relationships; wherein at least one of the plurality of concepts has been analyzed for a level of coherence with the active concept; wherein the cognitive agent includes at least one of a human user, a computer program receiving an input directly or indirectly from a human user, and/or some combination thereof; and wherein the semantic protocol comprises at least one of concept analysis, data analysis, faceted classification synthesis, semantic reasoners, and/or some combination thereof.