* [examples/openspending] - openspending v0.2 * [examples/openspending][m] - fix build * [examples/openspending][xs] - fix build * [examples/openspending][xs] - add prebuild step * [examples/openspending][m] - fix requested by demenech * [examples/openspending][sm] - remove links + fix bug
29 lines
992 B
Markdown
29 lines
992 B
Markdown
---
|
|
section: help
|
|
lead: true
|
|
title: 'Adding data: overview'
|
|
authors:
|
|
- Neil Ashton
|
|
---
|
|
One of the most valuable contributions you can make to the OpenSpending project is to add a new dataset. This section of the guide walks you through the process of adding new data.
|
|
|
|
A typical workflow for importing a dataset into OpenSpending involves the following steps:
|
|
|
|
* Gather machine-readable data from a trustworthy source.
|
|
|
|
* Convert the data to a CSV file in the format expected by OpenSpending, cleaning it to remove inconsistencies and errors.
|
|
|
|
* Publish the data to the web.
|
|
|
|
* Create a dataset add the published data as a new data source.
|
|
|
|
* Model the dataset to assign a logical role to each column in the source table.
|
|
|
|
* Load the data, or refine the data based on the feedback given by the platform about the data's consistency.
|
|
|
|
Each of these steps will be explained in detail in the following sections.
|
|
|
|
**Next**: [Gathering data](../gathering-data/)
|
|
|
|
**Up**: [OpenSpending Guide](../)
|