@macgills I guess the idea of DepictionDao might be to store depictions that were selected during the upload process. If an upload fails and is retried, the depictions, captions, etc must be persisted somewhere so that it can be attached in the retrial request.
We can probably have the Contributions table take care of the extra metadata instead of having a separate table.
Originally posted by @maskaravivek in #3483 (comment)