Something missing? Suggest a change or addition

Submit Error Report

Problem

It is important to flag errors whenever they are identified even if they can’t be immediately fixed

Context

Contributors may not have the time, ability or the information available to fix a problem at the point it is identified. Unless there is a way for a mistake to be flagged in the system then the error may persist over time.

Solution

Provide a means for data users and contributors to easily flag errors and omissions in a dataset as soon as they are identified.

All databases include errors. Collaborative maintenance projects are designed to allow contributors to quickly fix errors or add missing data.

But sometimes the person identifying an error may not be able to immediately fix it. This might be for a variety of reasons, including:

  • they might not be signed up as a contributor
  • they might not have the necessary correct data to hand, or feel confident in making the fix themselves
  • the record(s) to be fixed are converted to Locked Records and so editing is limited to people with Clearly Defined Roles

Some projects might also be uncomfortable with implementing a fully collaborative system for maintaining its data. For example, records might only be editable by the core project team. But the project may still benefit from sharing the work of identifying problems across the community of data users.

Error reporting is the most basic way to introduce collaborative maintenance into a project. Allowing users to inform you about errors is the simplest way of getting value from sharing data with a community.

There are a variety of ways to implement this pattern.

When an error is reported the project might simply Flag For Review the record or Changeset that contains the error. This can be useful to indicates that there is a problem, but doesn’t capture much detail.

Providing a feedback form to allow users to submit more details about an error or omission, e.g. listing the incorrect fields, is a helpful way to capture more information that can be shared with contributors. This might be helpful if there is likely to be some discussion or further review needed to confirm and correct the error.

Implementing a Mandatory Review process, perhaps with Anonymous Contributions, is another way to handle error reporting. But this assumes that a user has the necessary information and skills to suggest the appropriate fix.

Rebrickable

Contributors can either leave a message in the forum, or click a button on the page

Google business listings

Contributors can suggest edits by clicking a link directly in the record



Related patterns

Flag For Review

Some records need closer attention to help check for potential quality issues.

Retrospective Review

Contributions need to be encouraged and made available as soon as possible after having been submitted.

Something missing? Suggest a change or addition