Skip to content

Data Quality Dimensions

For people

Accuracy, completeness, consistency, timeliness, validity and uniqueness: a framework for checking whether data is fit for purpose.

Editorial team 2 min read

"Good data" means data that is fit for a particular purpose. Six dimensions help assess it.

Accuracy

Does the data correctly describe reality? Wrong addresses, mistyped amounts and incorrect labels reduce accuracy. Check against trusted sources or samples verified by hand.

Completeness

Are required values present? Measure missing rates per column, and check whether whole categories of records are missing — for example, a region that wasn't captured.

Consistency

Do values agree across systems and over time? The same customer with different birth dates in two systems, or a metric whose definition changed mid-year, are consistency problems.

Timeliness

Is the data up to date enough for the decision? Yesterday's inventory may be fine for reporting but not for real-time ordering.

Validity

Do values follow the rules and formats expected? Dates that exist, codes from the allowed list, ages within a plausible range.

Uniqueness

Are records duplicated? Duplicates inflate counts and, in machine learning, can leak between training and test sets.

Putting It Into Practice

  • Define quality rules for important fields.
  • Measure them automatically in data pipelines.
  • Track quality over time with dashboards and alerts.
  • Assign owners who fix problems at the source rather than patching downstream.

Fitness for Purpose

The same dataset can be good enough for trend analysis and not good enough for billing. Judge quality against the use.

More in Data for AI

All Data for AI guides →
Data for AI Guide · 1 min

How to Read a Dataset Card

The questions a dataset card should answer — what one row is, where the data came from, its licence and its quirks — before you use it.

Data for AI 1 min read 6 Apr 2026 For people

Data for AI Guide · 2 min

Handling Missing Data

Why data goes missing, how to find out, and the options — dropping, imputing, flagging — with their trade-offs.

Data for AI 2 min read 4 Apr 2026 For people

Data for AI Guide · 2 min

Detecting and Handling Outliers

How to spot unusual values, decide whether they are errors or genuine extremes, and treat them appropriately.

Data for AI 2 min read 3 Apr 2026 For people

Data for AI Guide · 2 min

Labelling Data for Machine Learning

How to create high-quality labels: clear guidelines, measuring agreement, handling ambiguity and reducing cost.

Data for AI 2 min read 2 Apr 2026 For people

Share X LinkedIn Reddit Bluesky Email

Discussion 0

Use @handle to bring somebody in, and #tag to file it.

Nothing here yet. Ask a question, or say how you used it.

Sign in to join the discussion. Sign in