11. A method, comprising: receiving a natural language query from a user with an interface; generating multiple dependency parses of the natural language query with a parser device connected to the interface, said generating of the multiple dependency parses including: dividing the natural language query into multiple components, and creating a single dependency parse by connecting each component with at least one other component; and applying rules to all of the multiple dependency parses with a processor connected to the parser device to identify entities and relations in the natural language query, said applying rules to identify entities and relations in the natural language query to all of the multiple dependency parses including: obtaining a rule having at least one noun and at least one verb, when the at least one noun of the rule matches a noun in a first multiple dependency parse, identifying the noun in the first multiple dependency parse as an entity, when the at least one verb of the rule matches a verb in the first multiple dependency parse, identifying the verb in the first multiple dependency parse as a relation, and generating a structured data language query to a database from the entities and relations, wherein the number of multiple dependency parses is greater than the number of words in the natural language query.
11. A method, comprising: receiving a natural language query from a user with an interface; generating multiple dependency parses of the natural language query with a parser device connected to the interface, said generating of the multiple dependency parses including: dividing the natural language query into multiple components, and creating a single dependency parse by connecting each component with at least one other component; and applying rules to all of the multiple dependency parses with a processor connected to the parser device to identify entities and relations in the natural language query, said applying rules to identify entities and relations in the natural language query to all of the multiple dependency parses including: obtaining a rule having at least one noun and at least one verb, when the at least one noun of the rule matches a noun in a first multiple dependency parse, identifying the noun in the first multiple dependency parse as an entity, when the at least one verb of the rule matches a verb in the first multiple dependency parse, identifying the verb in the first multiple dependency parse as a relation, and generating a structured data language query to a database from the entities and relations, wherein the number of multiple dependency parses is greater than the number of words in the natural language query. 14. The method according to claim 11 , wherein said connecting includes creating a direct link between a verb and two nouns.