4.1.5 - The repository shall have an ingest process which verifies each SIP for completeness and correctness.
Introduction
SP has mechanisms in place to verify the completeness and correctness of each SIP upon ingest.
Completeness
- Each Provider signs an agreement that defines the required components of a SIP. The unique loader script created for each Provider accepts only content conforming to this agreement. Any content differing from these requirements will result in errors in the loading process and will be recorded and reported to the appropriate SP staff.
Correctness
- The SIP is tested during the Pull Script process to ensure that the downloaded file size matches that of the original file still in the publisher FTP server. Any error is immediately reported to loader@scholarsportal.info and SIP is reloaded.
- The immediate identification and validation of the file format through the use of the FITS software package which employs tools such as DROID and JHOVE.
If an error is found during the Pull Script test, an email is sent to the loader and ingest is retried or loader script is corrected. If the error persists the Provider is notified.
Documents explaining the mechanisms in greater detail are available below. Please also see SP's definition of "completeness".
Responsibility
Software Developer
Digital Preservation Policy Librarian
System and Web Development Analyst
Relevant Documents