Skip to content

Datasheets for Datasets

A structured way to document how a dataset was created, what it contains and how it should be used.

Editorial team 2 min read

Datasheets for datasets is a documentation practice, inspired by electronics datasheets, that records the key facts about a dataset for everyone who uses it.

Why Document Datasets

Without documentation, people misuse data: training on it for purposes it doesn't suit, missing gaps in coverage, or breaching its licence. A datasheet makes the dataset's strengths and limits explicit.

Sections to Cover

  1. Motivation: why was the dataset created, and by whom?
  2. Composition: what does each instance represent? How many are there? What's missing? Does it contain personal or sensitive data?
  3. Collection process: how, when and from where was data gathered? Was consent obtained?
  4. Preprocessing and labelling: what cleaning and labelling was done, by whom, under what guidelines?
  5. Uses: what has it been used for, and what should it not be used for?
  6. Distribution: how is it shared, and under what licence?
  7. Maintenance: who maintains it, how are errors reported, and will it be updated?

Write It as You Build

Documentation is far easier to write while creating the dataset than to reconstruct afterwards.

Keep It Alongside the Data

Store the datasheet with the dataset and version it. A dataset card on a data hub serves the same purpose.

Read Others' Datasheets

When using external data, look for this information. If a dataset has no documentation, treat its suitability with caution.

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 5 Apr 2026

Data for AI Guide · 2 min

Data Quality Dimensions

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

Data for AI 2 min read 4 Apr 2026

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 3 Apr 2026

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 2 Apr 2026