1. A computer executable medium having instructions which when implemented by a computer generates an unordered hierarchical dependency structure for a natural language sentence or phrase using a language particular syntactical representation of that sentence or phrase comprising: a node generator configured to create hierarchical and dependent nodes using phrasal and constituent nodes of the language particular syntactical representation; and a node dependency generator configured to create the unordered hierarchical nodal dependency structure for the hierarchical and dependent nodes using a semantic relation between the hierarchical and dependent nodes derived from the language particular syntactical representation.