CSV Upload

The CSV upload form can be used to upload CSV files for processing by the Fester application.

Use the default IIIF URL (i.e., https://iiif.library.ucla.edu/iiif/2) or enter the base URL for a different IIIF server.



Instructions

To start a batch job, upload a CSV file (like one of those found in the Eureka GitHub repository). If you would like image dimensions looked up in a different IIIF server from the one supplied in the "IIIF Host" box, be sure to put that server's base URL in the text box.

If most cases, with the exception being the Sinai CSVs, you are probably okay with just using the default value.

The CSV columns that are required by the Fester service are:

  • Item ARK
  • Parent ARK
  • Object Type
  • Title
  • File Name

The expected values for Object Type are: Collection, Work, and Page. If the CSV contains any rows where the Object Type is Page, then these additional columns are required:

  • Item Sequence

There are also some optional columns that will be used if they're found:

  • viewingHint
  • viewingDirection
  • Name.repository
  • Rights.statementLocal
  • Rights.servicesContract
  • IIIF Access URL

Problems?

It's possible to submit a job that takes longer than the timeout on your browser allows. For really large CSV submissions, you might need to use the Festerize script, which does not have a timeout.

If you run into issues when using this upload form, please feel free to contact us in the #softwaredev-services Slack channel. We will be glad to troubleshoot any problems that you may encounter. Thanks!