Metadata form implementation
This page contains implementation information about the metadata form functionality.
The metadata form can be used in two ways. Firstly, regular users can use the form to view and edit the metadata of a data package. Secondly, the form can show data package metadata in readonly mode, if metadata cannot be edited by the present user.
The form can be configured using metadata schemas (see schema configuration for details). Based on the configured schema, the form shows feedback to the user regarding the completeness and validity of entered metadata. If the metadata is complete and valid, the user can save it. In that case, it is stored in a user-editable
yoda-metadata.json file, and also copied to iRODS metadata (AVUs) of the collection. After a user has entered metadata, the data package can optionally be submitted to the vault for archiving and/or publication.
Integration of React form within Yoda