Techniques for creating and processing electronic forms that include at
least one field that is configured to accept multimedia information as
input. Techniques are provided for creating an electronic form comprising
at least one field that is configured to accept multimedia information.
Techniques are provided for specifying and associating a set of
constraints (or predicates) with fields of a multimedia form, including
specifying and associating one or more constraints with fields configured
to accept multimedia information. Techniques for validating the
electronic form based upon the constraints, if any, associated with the
fields of the form. Various actions may be performed depending upon the
results of the validation.