GEMCat should have some kind of validation function
that would, at a minimum, check for the presence of
mandatory fields for a given application profile. The
validation function should notify the user but not prevent
the user from saving the record. (Users must be able to
save a "work in progress.")
This is really just a starting point for our thinking. There
may be other kinds of validation we would also want
GEMCat to perform. And we certainly will want to think
more about how to prevent records that have not passed
validation from entering the Gateway.