6. A method of extracting semantic relationships among entities in a sentence, comprising: accessing at least one data set from a remote storage device specifically programmed to store data that represents documents containing at least one association between two or more entities; identifying a first sentence included in the at least one data set; extracting entities from the first sentence using an extraction engine specifically programmed to extract entities from a sentence; determining a semantic type associated with each of the entities; determining a relationship that exists between two or more of the entities; generating a subsequence that includes one or more semantic types and at least one verb, wherein the one or more semantic types include the semantic type associated with each of the two or more of the entities; calculating a weight value of the subsequence; and storing the subsequence, the weight value, the semantic type associated with each of the entities, and the relationship in a storage device that is specifically programmed to store the subsequence, the weight value, the semantic type associated with each of the entities, and the relationship.
10. The method of claim 6 , wherein generating the subsequence comprises: limiting the one or more semantic types to less than five semantic types included in the subsequence.