Dataset Quality Assurance Procedures

Introduction

This document presents the current procedures undertaken by the HDX Data team to verify that datasets that are hosted on the Humanitarian Data Exchange (HDX) meet with the minimum quality standards. There are two kinds of datasets on the repository, those created by the community, and those that are created by the HDX team as part of the curation process. This document outlines the quality assurance checks that are to being carried out for each of these two types of datasets. These procedures are conducted twice daily ( morning and evening) on new datasets or existing datasets on HDX that have been changed.


The dataset quality assurance procedures are presented below. These procedures are based on a set of potential dataset quality issues that have been identified. For each potential quality issue, the processes for checking for the existence of the issue, the timing of the checks as well as the corrective action to be taken on datasets that fail to meet the quality standard are listed.

Four tables are presented below, one table for quality issues that are common to both community generated and curated datasets, the second table for dataset quality issues unique to community generated datasets, the third table for dataset quality issues unique to curated datasets and the fourth table lists the potential data quality issues that are checked as part of the HDX Quality Assurance Framework (QAF).

A mindmap graphic visualizes these issues:

Table 1. Common Dataset Quality Assurance Procedures 

ID

Potential Quality Issue

When to check

How to check

Corrective action

101

Unrelated item in related items tab

-When a related item is added

Using a script, identify datasets with a related item and evaluate the related item for relevance

Delete related item

Engage responsible user

102

Dataset metadata missing or incomplete

-When dataset is made public

-When dataset is revised

-During routine data QA process

Manual or scripted evaluation of the dataset

Engage org admin

ID

Potential Quality Issue

When to check

How to check

Corrective action

201

Dataset has no resources (files or links)

-When dataset is made public

-During routine data QA process

Manual or scripted count of the number of resources in the dataset

Make dataset private

Engage org admin

202

Dataset has a broken resource link

-When dataset is made public

-During routine data QA process

Manual or scripted check of resource link

Engage org admin

Check for 201

203

Dataset contains no relevant humanitarian data

-When dataset is made public

Manual evaluation of  the data

Make dataset private

Engage org admin

204

Dataset contains test data

-When dataset is made public

Manual evaluation of the data

Make dataset private

Engage org admin

205

Dataset contains sensitive data (PII, DII, CII)

-When dataset is made public

Manual evaluation of the data

Make dataset private/ Remove dataset from platform

Engage org admin

Refer for management review

206

Dataset contains inappropriate or otherwise objectionable content

-When dataset is made public

Manual evaluation of the data

Make dataset private

Revoke user editing privileges

Refer for management review

Engage org admin

207

Dataset contains the COD tag

-When dataset is made public

Manual or scripted check for the COD tag in the data

Remove the tag

Engage the data provider

208

Dataset contains individual survey data

-When dataset is made public

Manual evaluation of the data, special check for PII, DII or CII

Look for data dictionary

Make dataset private

Engage the data provider

209

Dataset contains a PDF resource that is not considered metadata

-When dataset is made public

Manual or scripted check for PDF document

Remove PDF or make dataset private if dataset no longer viable

Engage data provider

210

Dataset source is non existent or unclear

-When dataset is made public

Manual evaluation of the dataset

Make private

Engage data provider