The basic portion of a dynamic schema requires at a minimum:
analysis_type
experiment
objectThis template can be used to start your dynamic schema:{"name": "variant_calling_example","schema":{"type": "object","required":["experiment"],"properties":{"experiment":{}}}}
Here are some resources to help with the creation of new schemas for your projects:
These resources aim to provide guidance and references for schema creation, ensuring the consistency and compatibility of your schemas within the Song metadata framework.
There's no need to write your own JSON Schema by hand. There are many existing libraries to help you format your data. For basic schemas, a good resource is https://jsonschema.net or https://www.liquid-technologies.com/online-json-to-schema-converter, where you can convert JSON to JSON Schema.