1. A computer method of generating inquires comprising: given a computer-based modeler modeling an investigation of a subject problem, the computer-based modeler being executed by a computer and generating an investigation model, and the investigation model having a respective domain, different investigations modeled by the computer-based modeler having different respective domains; providing to the computer-based modeler a plurality of templates, each template outlining a respective inquiry and being associated with one or more semantic types, and each template having one or more parameters for defining a query instance of the respective inquiry; enabling user selection and use of a template from the plurality, including enabling user-specification of values for parameters of the user selected template; and using the user selected template and user-specified parameter values, producing a query relevant to the investigation being modeled by applying the template in context of the investigation model and respective domain such that the produced query is for information about the investigation of the subject problem.
1. A computer method of generating inquires comprising: given a computer-based modeler modeling an investigation of a subject problem, the computer-based modeler being executed by a computer and generating an investigation model, and the investigation model having a respective domain, different investigations modeled by the computer-based modeler having different respective domains; providing to the computer-based modeler a plurality of templates, each template outlining a respective inquiry and being associated with one or more semantic types, and each template having one or more parameters for defining a query instance of the respective inquiry; enabling user selection and use of a template from the plurality, including enabling user-specification of values for parameters of the user selected template; and using the user selected template and user-specified parameter values, producing a query relevant to the investigation being modeled by applying the template in context of the investigation model and respective domain such that the produced query is for information about the investigation of the subject problem. 4. The method as claimed in claim 1 , wherein the step of providing a plurality of templates includes: templatizing prior existing queries to create templates for the plurality; and for each created template, associating the template with one or more semantic types.