openownership / data-standard

The Beneficial Ownership Data Standard (BODS) is an open standard providing a specification for modelling and publishing information on the beneficial ownership and control of corporate vehicles
http://standard.openownership.org
Other
60 stars 13 forks source link

Docs: add some info on encoding of BODS json #396

Closed kd-ods closed 4 months ago

kd-ods commented 2 years ago

I don't think that any detailed guidance is required for the moment. But it's probably worth referencing the JSON specifications: IETF's RFC 8259 and ECMA-404. In particular, we might want to draw people's attention to:

Is there anything else that should be covered?

I think this page could be edited to include the above.

kd-ods commented 12 months ago

OCDS data requires conformance with the I-JSON (Internet JSON) specification in RFC7493. We should consider that.

kd-ods commented 5 months ago

While we maintain requirements around statement order in the top-level BODS JSON array, we cannot require conformance with I-JSON, because:

The order of object members in an I-JSON message does not change the meaning of an I-JSON message. A receiving implementation MAY treat two I-JSON messages as equivalent if they differ only in the order of the object members.

See section 2.3 of the spec