Grammar and role for metadata entities: data types, column names, schema names, etc.
EBNF grammar and interpreters.
Recommender workflows building with natural language commands.