4. The method of claim 1 , further comprising accessing, by the hardware processor, a constrained natural language dictionary comprising the vocabularies, wherein the vocabularies are configured to reference pre-built data mappings, the pre-built data mappings being configured to enable user access to data subsets of the data source using the vocabularies and computer generated metadata of the vocabularies to augment the constrained natural language dictionary.
4. The method of claim 1 , further comprising accessing, by the hardware processor, a constrained natural language dictionary comprising the vocabularies, wherein the vocabularies are configured to reference pre-built data mappings, the pre-built data mappings being configured to enable user access to data subsets of the data source using the vocabularies and computer generated metadata of the vocabularies to augment the constrained natural language dictionary. 5. The method of claim 4 , wherein said accessing step comprises generating the constrained natural language dictionary responsive to the initial query.