See Note.
See Note.
See Note.
NOTE: This check is a bit late in the game for the purpose of DS' microfilming, but assuming DS can't proof the paper, it saves the workflow complication of having Archives send the paper back to DS for microfilming before Archives binds it.
NOTE: Should there be any interlock with the proofing of the PDF printout by Archives to make sure e.g. any changes to parts of the document from which cataloging data are derived get propagated? Changes are unlikely, so in the event of a change, will Archives just signal it to Cataloging?
Cataloging can also add a reference to the Web version of the document since the URL can be predicted from the OCLC number, something like: URL:http://theses.mit.edu/hdl/mit.theses/OCLC-01234567
The metadata is then checked for validity. Since the file upload may take a long time and it would be unfortunate to have to repeat it if metadata is rejected, It may be wiser to do this with two separate forms: get the metadata with the first form and when is accepted, proceed to the file-upload form.
The first verison uploaded becomes the copy of record. (Is it enough to match on the username in the Web certificate and disallow any further upload of the same class of thesis (i.e. PhD) for that user? It's conceivable that a single user may upload both an undergraduate paper and master's thesis in a single session, so that should be allowed.
Maybe we need to check for an existing thesis of the same class, to prevent a user from attempting to upload a new copy of his PhD thesis!
This gets even more complicated if we consider some types of theses, such as "major papers", where a single user may author more than one document instance! Then we have to really test precisely (how?) for a duplicate or attempted revision of an existing document.