> For the complete documentation index, see [llms.txt](https://docs.geoprismregistry.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geoprismregistry.com/version/v2.0.0/explore/lists-and-spatial-data/curating-lists-and-spatial-data.md).

# Curating Lists and Spatial Data

Geoprism Registry helps you find and fix problems in your data in two ways:

* **Run Curation** checks a working version of a list for Geo-Objects without a geometry.
* **Curation tasks** are created when a [historical event](/version/v2.0.0/curate/historical-events.md) means other Geo-Objects may need changes. For example, when a district is split, the health facilities in it may need to be reassigned to the new district.

You can also sort a column in an open list to find Geo-Objects with empty values for an attribute.

## Checking for missing geometries

{% hint style="info" %}
The System Administrator, Registry Administrators and Registry Maintainers can run curation.
{% endhint %}

The check covers only the date or period of that list, not all the data in the registry.

1. Navigate to the **Lists and Spatial Data** page from the sidebar. On the left, click the Geo-Object Type under its organization, then click the title of the set.

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2F9Cx8vUkVynxGOZZ6piia%2Fimage.png?alt=media&amp;token=f1044d62-dbc3-4177-9500-e54ed9b70daf" alt=""><figcaption></figcaption></figure>
2. Open the **List** of the working version for the date or period you want to check.

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FXmwvgrkML4KEDQO9O99Q%2Fimage.png?alt=media&amp;token=ba314435-9139-4d48-afc1-a587abc6f949" alt=""><figcaption></figcaption></figure>
3. Click **Run Curation**.

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FCkOI8AfVa45h9tUI2OJo%2Fimage.png?alt=media&amp;token=60a90471-7abd-4dcc-b897-a8adab6aecad" alt=""><figcaption></figcaption></figure>
4. The **Curation report** opens. It shows who started the check, when, and how many Geo-Objects have been checked. Each problem is listed with its **Problem Type** (**No Geometry**) and the Geo-Object's **Code**. If there are no problems, the report says **No validation issues found**.

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FKOUyIIjnFkDzQhw0fesN%2Fimage.png?alt=media&amp;token=28c422a6-89e3-4a65-a345-dfc1ce6469bd" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FY6hcIwJtz0iAFpMKD2Aq%2Fimage.png?alt=media&amp;token=fae59d6f-15a4-4462-a232-ea219bcd8e36" alt=""><figcaption></figcaption></figure>
5. To fix a problem, click **Resolve**. The Geo-Object opens in the [Explorer](/version/v2.0.0/explore/explorer.md), where you can [add its geometry](/version/v2.0.0/explore/explorer/editing-a-geo-object.md). Then select **Resolved** in the report.

The latest report stays available until you run curation again. Click the **Last curation** link next to **Run Curation** to open it.

![](https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FHdw8LrHnNl2VUM9wXZbF%2Fimage.png?alt=media\&token=74819269-1b3a-4c2a-a871-4357c93728af)

## Curation tasks from historical events

{% hint style="warning" %}
In Geoprism Registry 2.0, the curation task list isn't linked from the sidebar. This section describes how tasks work, and will be updated once it's confirmed how to open them.
{% endhint %}

Tasks are listed under **Open Tasks** and **Completed Tasks**. An open task tells you about a historical event that may affect Geo-Objects you curate. For example, when Santa Rosa Shire is merged into Bacong Shire, you may need to reassign the hospitals in Santa Rosa Shire to Bacong Shire from the date of the merge.

<figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FEdyFC1w5C3tTu2NvhHk9%2Fimage.png?alt=media&amp;token=f6a3e05e-4ed7-4ed8-9a96-127c74594bd5" alt=""><figcaption></figcaption></figure>

To address a task:

1. To learn more about the event, find it on the [Historical Events](/version/v2.0.0/curate/historical-events.md) page.
2. Make the changes. If there are many, [import a spreadsheet](/version/v2.0.0/curate/import-geospatial-data/import-a-spreadsheet.md) with the new parent information. If there are only a few, [edit each Geo-Object](/version/v2.0.0/explore/lists-and-spatial-data/editing-lists-and-spatial-data.md).
3. Mark the task as complete. It moves to **Completed Tasks**. If you marked it complete by mistake, you can mark it as open again.

   <figure><img src="https://3732932512-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9giVyCrmTxAs33YrSRbJ%2Fuploads%2FoS7C5UzzE45qpLMT1AOE%2Fimage.png?alt=media&amp;token=bf4d8094-2904-4156-9143-ed958bbee908" alt=""><figcaption></figcaption></figure>
