RAIN will initially be a system in which admin users can create workflows for users to upload content, create packages, and deposit into repositories.
The initial use case will be to solve a Department of Energy requirement.
It doesn't.
The gist is that it'll treat an HTML form like a tree and allow the nodes of the tree to be added and manipulated based on rules of how HTML forms work.
For instance, fieldset
can be added to a form
element, but a form
cannot be added to
a fieldset
.
This should allow for the flexibility in creating complex single-page forms for the initial ingest work.
We'll initially support METS, but other options should be easy to add.
This could get interesting. Our main MIT use case is DSpace, but we are interested in building this to support Fedora as well. It is possible we'd consider expanding this to do the subject repository deposit as well (i.e. deposit in DSpace@MIT and DOE) to allow our researchers to focus on one repository while we orchestrate the hoop jumping necessary to allow them to fulfill the requirements of their grant funding. If we did that, it would likely be a checkbox option like "Are you grant funded by DOE?" and if checked do what is necessary.