The contributed source, provenance, and use entries as the only three top level entries led to inclusion of properties in one of the three, that in fact describe the whole set.
Thus, we should explore adding a set entry as fourth top level to move such properties in there and also to add more workflow and distribution related data on the whole metadata set in there too.
Last but not least in the JSON Schema we will want to enforce documenting the claimed schema the instances will validate against (or not) by adding the $schema property as top-level number five.
I would expect instances with stable insert order to present the five entries in the following order:
$schema
- set
- source
- provenance
- use
The contributed source, provenance, and use entries as the only three top level entries led to inclusion of properties in one of the three, that in fact describe the whole set.
Thus, we should explore adding a set entry as fourth top level to move such properties in there and also to add more workflow and distribution related data on the whole metadata set in there too.
Last but not least in the JSON Schema we will want to enforce documenting the claimed schema the instances will validate against (or not) by adding the
$schemaproperty as top-level number five.I would expect instances with stable insert order to present the five entries in the following order:
$schema