Patent ID: 7761590

Claim:
A method comprising: receiving data in a first form markup language comprising full XForms standard, the received data being intended for a client device; adapting portions of the received data which are incompatible with the client device into a second form markup language comprising XForms Basic that is compatible with the client device; capturing reply data from the client device in order to validate the reply data; and sending an error message to the client device in response to the reply data failing to validate and communicating the reply data to a server providing the data in the first markup language in response to the reply data validating, wherein adapting portions of the received data comprises replacing validation elements in the first form markup language with corresponding constraints in the second form markup language based on a mapping for conversion between Schema data types in full Xforms standard to corresponding constraints, and wherein the mapping includes providing a bind element to designate an XForms Basic data type and additional constraint corresponding to each Schema data type.