Enforce a field schema on scraped records with type coercion, required field checking and validity scoring.