Skip to content

Package schema need not allow null values #718

@jpmckinney

Description

@jpmckinney

In releases, null has a particular meaning in terms of merging. In packages, null has no special meaning and, in general, OCDS prefers to omit fields rather than include fields with null values.

This would be a backwards-incompatible change, so would be a consideration for OCDS 2.0. As the presence of null values is not a serious issue, we may chose to continue to allow them, in order to lower the implementation cost of the 2.0 upgrade.

See #677 for prior discussion.

Metadata

Metadata

Labels

Focus - MergingRelating to the creating of compiled releases and versioned releasesFocus - PackagesRelating to release packages and record packagesSchema: ValidationRelating to constraints in the JSON Schema

Type

No type

Projects

Status

Review in progress

Relationships

None yet

Development

No branches or pull requests

Issue actions