The subschemas (e.g. Agent, SamplingEvent...) in the JSON schema currently have "additionalProperties":false, which disallows user-defined additions. I think we should consider making "additionalProperties":true, and adding more required property constraints. Currently the only required properties are "sample_identifier" and "label" on the root MaterialSampleRecord.
The subschemas (e.g. Agent, SamplingEvent...) in the JSON schema currently have "additionalProperties":false, which disallows user-defined additions. I think we should consider making "additionalProperties":true, and adding more required property constraints. Currently the only required properties are "sample_identifier" and "label" on the root MaterialSampleRecord.