10. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to: receive a natural language content upon which a reasoning operation is to be performed; generate a first parse representation of the natural language content by performing natural language processing on the natural language content; generate a logical parse of the first parse by identifying latent logical operators within the first parse indicative of logical relationships between elements of the natural language content; and perform a reasoning operation on the logical parse to generate a knowledge output indicative of knowledge associated with one or more of the logical relationships between elements of the natural language content, wherein the computer readable program further causes the data processing system to generate the first parse representation of the natural language content at least by: parsing the natural language content into one or more atomic logical terms that lack explicit or implicit logic; and connecting the one or more atomic logical terms by logical operators in the first parse representation to specify a logical relationship between the one or more atomic logical terms.
10. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to: receive a natural language content upon which a reasoning operation is to be performed; generate a first parse representation of the natural language content by performing natural language processing on the natural language content; generate a logical parse of the first parse by identifying latent logical operators within the first parse indicative of logical relationships between elements of the natural language content; and perform a reasoning operation on the logical parse to generate a knowledge output indicative of knowledge associated with one or more of the logical relationships between elements of the natural language content, wherein the computer readable program further causes the data processing system to generate the first parse representation of the natural language content at least by: parsing the natural language content into one or more atomic logical terms that lack explicit or implicit logic; and connecting the one or more atomic logical terms by logical operators in the first parse representation to specify a logical relationship between the one or more atomic logical terms. 11. The computer program product of claim 10 , wherein the computer readable program further causes the data processing system to generate a logical parse of the first parse representation of the natural language content at least by: inputting the first parse into a logical parser implemented in the data processing system; and normalizing, by the logical parser, logical triggers in the first parse indicative of a logical relationship to a predefined set of logical operators to thereby generate the logical parse.