1. A computer-implemented method for predictive analytic queries, the computer-implemented method comprising: creating a user-defined predictive analytics query using a set of syntactic grammar that defines a correct syntax of the user-defined predictive analytic query, wherein the user-defined predictive analytics query comprises a created set of predictive analytics by-example vocabularies and a set of subject-specific by-example vocabularies forming a set of by-example vocabularies and user-defined assertions derived from the subject-specific by-example vocabularies, wherein the set of syntactic grammar defines semantics of each syntactically correct predictive analytics query using the by-example vocabularies, such that the user-defined predictive analytics query is expressed with semantic precision using a constrained Natural Language Processing (cNLP) approach; generating, by a computer processor, a predictive analytic model and runtime query, using the user-defined predictive analytics query; executing the runtime query using the predictive analytic model to create a result; and returning the result to a user.