Importing and exporting records in bulk is a common requirement and one for which there is no single community solution. Use cases are varied, from importing from mass digitization projects, to migrating systems, to editing metadata for re-import.

Bulkrax is now included in HykuUP. It includes out-of-the-box support for OAI-PMH, CSV, Bagit, and XML import. It’s repeatable and extensible, allowing the addition of new importers to the application. Bulk export is also on the very near horizon.


How it Works

Once you have Bulkrax installed, you will have access to an easy to use interface with which you are able to create, edit, delete, run, and re-run imports. Imports can be scheduled to run once or on a daily, monthly or yearly interval. These features are available to admins via the Importers tab on the dashboard.


View List of Importers:From the admin dashboard, select the “Importers” tab. You will see a list of previously created importers with details of last run, next run, number of records enqueued and processed, failures, deleted upstream records, and total records. From this page you can create a new importer, edit an importer or delete an importer.

Create an Importer:To create a new importer, select the “New” button on the Importers page and complete the form. Name and Administrative set are required. When you select a parser, you will see a set of specific fields to complete.

Edit an Importer:To edit an importer, select the edit icon (pencil) and complete the form. Name and Administrative set are required. When you select a parser, you will see a set of specific fields to complete.

Delete an Importer: To delete an importer, select the delete (x) icon.