English Query
Object Model Reference
English Query has three object models:
Can be used to automate the compilation of applications and enable alternate authoring tools.
Can be used by any application that uses
Can be used to form questions that are semantically and syntactically valid for their applications.