rule os the checks to be done rule value is what the checker uses field is the value of the data field