Ingester Application

As part of the architecture, the manual deposit UI has been designed using Groovy/Grails MVC web framework mainly due to its ease of developing applications and extensibility. A SWORD based deposit interface has been implemented with the aim of ingestion of equipment metadata and CERIF-XML data. At the very core of the ingestion application, an EquipmentItem domain model maps onto the basic base schema. The views handle the input/display of the equipment information.The controllers carry over the task of taking the equipment metadata, mapping them onto the basic domain model and depositing the item into Dspace using SWORD based mechanism. The controllers have been designed in such a manner that, each incoming ingestion metadata in Southampton data format, University of Bath data format, EPSRC data format (xml or tsv) is mapped onto the base schema whereas the CERIF-XML equipment data is directly deposited into Dspace.

The corresponding URL’s showing the functionality are as given below: