37. The method of claim 33 wherein the set of semantic programming constructs comprises: a set of non-primitive types for modeling semantics of an utterance or of an associated command.
40. The method of claim 37 wherein one or more of the non-primitive types in the set of non-primitive types inherits from primitive types defined in a linguistic object model.