Standard ======== The Open Contracting Data Standard includes a **technical specification** made up of: - An extended JSON Schema that defines objects and fields for describing a contracting process - A set of codelists that define standard values for several fields - A set of rules for constructing identifiers for contracting processes and organizations - A set of rules for merging individual 'releases' into a consolidated 'record' of a contracting process - A set of rules for transforming between JSON and tabular serializations - An extension mechanism for describing additional fields This section describes the processes for maintaining these assets. See the `Normative and non-normative policy `__ for details on which sections of the documentation are normative or not. Documentation is written in Markdown syntax with `recommonmark `__ building on `Commonmark `__. .. toctree:: :maxdepth: 2 :glob: schema contributing translation/index technical/index History ~~~~~~~ For the history of standard development, read: - `2018 OCDS objectives and design decisions `__ - `2018 Extension mechanism design decisions `__ - `2018 Extension registry design decisions `__ - `2018 Extension classifications and rationales `__ - `2018 Short history of standard development `__ - The `Development `__ section of ODS' Standards Lab - `2014 technical scoping `__ The `standard `__ and `ocds-extensions `__ repositories contain all public discussions about standard development.