OCDS Kingfisher Process

Build Status Coverage Status

Kingfisher Process stores and pre-processes OCDS data. An accompanying tool, Kingfisher Collect, downloads OCDS data and optionally sends it to Kingfisher Process.

(If you are viewing this on GitHub, open the full documentation for additional details.)

Typical usage

Kingfisher Process receives OCDS data either from Kingfisher Collect or the load command. Data is stored in a PostgreSQL database and organized into collections.

The original collection can be tranformed into new collections: either by upgrading from OCDS 1.0 to 1.1 or by creating compiled releases. The original collection can also be checked for structural errors, using the same library as the OCDS Data Review Tool. For instructions, see the documentation for Kingfisher Collect and the load command.