Bug #1229
openImplement plotValidationLevel : some fields required for input
0%
Description
When users import a plot, certain fields should be required as a minimum. Many
of these are enforced in the database design (latitude, longitude, permanence).
Some, however, are not enforced in database design, perhaps due to some
flexibility we have here. The completeness of the data for a plot is stored in
observation.plotValidationLevel, defined as:
Quality of plot as determined by an automated filter system, including values
such as (1) sufficient for determining type occurrence, (2) sufficient for
inclusion in a classification revision, and (3) fully compliant with
recommendations.
Rules for determining 1,2,3 need to be decided upon. Once they have been made,
a method needs to be added to the XML importer which updates the contents of
this field based on the status of this plot. IF there are other rules which
would exclude a plot from being admitted to the database, aside from database
design requirements, as mentioned above, this also needs to be considered.
We also will use the value -1 for this field when the plot has not been
rectified: its completeness is low.