Implementing data validation

Implementing data validation involves defining regular expresssion, validation rules, abstract validation rules.

To implement data validation, do the following tasks: