A detailed description of the type of error encountered.
Unique name of the error message
A dictionary of each error encountered and it's position in the file.
Possible solutions to fix the errors.
Display Name (title) of the error message
Type of error detected. There are two types of errors.
structural errors means that there is something wrong with the csv file. For example; this can be wrong number of columns, all rows don't have the right number of columns, the header does not contain the right column names, etc. content errors means that the information given fails the validation tests. For example; the latitude or longitude has invalid numbers or characters, the name contains invalid characters,etc.