CellML Repository Upload Workflow (proposed)
Proposed workflow for the uploading of models into the new repository.
CellML Repository Upload Workflow
Based on what I know about the design for the new repository.
It's assumed that the models are tracked in a version tracking system (e.g. Subversion)
User uploads model
Model gets validated
if invalid models cannot be uploaded, and model is invalid, inform user of errors.
else model validates, go to 3
User presented with metadata viewer/editor
User verifys title and name
User presented with a form to enter their name and description for cmeta:modification field.
Done.
If the model is an update of previous model, a diff may be shown, or maybe some way to determine variant (branch)
User will most likely have to add in some cmeta:modification information for the update