-
Notifications
You must be signed in to change notification settings - Fork 7
Description
To make sure everyone of us and our users is on the same page what happens where, let's make sure we document properly what is meant to happen in any step.
Example: the process/validate label for a (combined) step for processing data into a unified data model, and the validation of that status. In this case, "process" is not about validation of semantics or syntax (which might need a human in the loop), but instead about consistency of metadata. "validate", however, is exactly about the semantic conflicts within the unified data model (and needs that human).
Example: "curation" vs. "conflict resolution" - we have talked about conflict resolution in the past, which actually is "validation" as in the example above. "curation" is the step of "signing off" on a potential deposit, and may or may not include some part of validation, and additional validation, e.g., as described in #68.
There might be other issues with our implicit definition of steps which we should be more explicit about.