Metadata specified in JSON and Subforms

An advanced user may expect that nesting in JSON files can be utilized to provide information for subforms within the Coscine metadata form. However, this is not the case. When I attempted to do this, it resulted in an error because we are trying to assign a dictionary to a subform.

While recursive assignments could potentially resolve this issue, handling lists of subforms presents additional challenges. We initially determine the members of such lists (e.g., event types or measurement types) based on the data given. To override entries based on the file, we therefore need to uniquely identify and match the already created subforms.

In our specific cases, this might be feasible; however, finding a general solution could prove difficult.