PATCH: Upgrade schema to JSON Schema 2020-12

Hello,

The ODS and 360Giving staff teams are proposing a PATCH update to the Standard which upgrades the version of JSON Schema used by the 360Giving Data Standard from JSON Schema Draft 4 to JSON Schema Draft 2020-12.

This represents an upgrade of the underlying technology for the Standard but does not have any implications for validation rules or use in tooling. Publishers and data users should not notice the change since it has no effect on their publication or analysis processes.

Our key motivation for upgrading the underlying schema technology is the ability to use newer features of JSON Schema 2020-12 for Standard development. Of particular use is the new deprecated keyword which provides a neater way of implementing our Deprecation Policy by giving us means to mark terms as deprecated if and when we require it.

The upgrade to JSON Schema 2020-12 also gives us access to new features for standard development with more built-in validation keywords. This makes it easier to develop and maintain new features of the Standard by minimising the accumulation of technical debt when we come to develop new features for the Standard.

In recognition of the low impact that PATCH changes can have on the whole Standard, if no objections are received within one week, the PATCH change will be considered approved.

Any questions please post below,

Thank you