Schema Reference

The Open Contracting Data Standard is maintained using JSON Schema.

The main sections and common objects used in the schema are introduced in the getting started section.

In this section you will find the schema for releases along with the schemas for release packages and record packages, which act as envelopes for releases and records, respectively.

The release schema reference provides guidance on using each of the sections and building blocks in the schema, and the record schema reference provides additional information on publishing records with compiled and versioned releases.

OCDS data must follow the I-JSON (Internet JSON) specification in RFC7493, according to which JSON text must be encoded using UTF-8, and which introduces a number of requirements for numbers, objects and dates.