9. A process for semantically selecting a document template, comprising: (a) acquiring input sentence(s), and (b) a processor for performing the following steps: looking up corresponding sentential proposition(s) to said sentence(s) in a mapping table created by domain experts and, (c) looking up corresponding sentence(s) to said sentential proposition(s) in said mapping table and, (d) retrieving document templates from a document collection that contain one or more of said sentence(s) into separate partial solution sets and, (e) performing a Boolean “AND” operations on said partial solution sets, Whereby a solution set of document templates is returned.
9. A process for semantically selecting a document template, comprising: (a) acquiring input sentence(s), and (b) a processor for performing the following steps: looking up corresponding sentential proposition(s) to said sentence(s) in a mapping table created by domain experts and, (c) looking up corresponding sentence(s) to said sentential proposition(s) in said mapping table and, (d) retrieving document templates from a document collection that contain one or more of said sentence(s) into separate partial solution sets and, (e) performing a Boolean “AND” operations on said partial solution sets, Whereby a solution set of document templates is returned. 13. The method according claim 9 wherein sentence(s) from a template document in the solution set are displayed as a list which are transferred to a document under construction in response to user selection.