1. A method for translating user keywords into semantic queries, the method comprising; receiving, by at least one of the one or more computers, keywords; searching, by the at least one of the one or more computers, a conceptual model to identify one or more concepts relevant to the keywords; transforming, by the at least one of the one or more computers, at least a portion of the conceptual model into a connected graph; automatically generating, by the at least one of the one or more computers and without user input, at least one path through the connected graph using at least one path expansion rule, the at least one path connecting the one or more concepts; identifying and ranking, by the at least one of the one or more computers, facets that support incremental user navigation from nodes of convergence in the at least one path, wherein the facets are generated at least in part by indexing a number of distinct values for attributes of the one or more concepts; generating, the by at least one of the one or more computers, at least one structured semantic query from the at least one path with the identified and ranked facets; and executing, by the at least one of the one or more computers, the at least one structured semantic query on a semantic repository.