Squire: a simple and efficient ingest tool for institutional repositories that utilises Fedora Commons

Poster


McCallum, Tim. 2009. "Squire: a simple and efficient ingest tool for institutional repositories that utilises Fedora Commons." 4th International Conference on Open Repositories. Atlanta, United States 18 - 21 May 2009
Paper/Presentation Title

Squire: a simple and efficient ingest tool for institutional repositories that utilises Fedora Commons

Presentation TypePoster
Authors
AuthorMcCallum, Tim
Year2009
Web Address (URL) of Paperhttps://smartech.gatech.edu/handle/1853/28459
Conference/Event4th International Conference on Open Repositories
Event Details
4th International Conference on Open Repositories
Event Date
18 to end of 21 May 2009
Event Location
Atlanta, United States
Abstract

One of the most important components of an Institutional Repository is the ingest mechanism. SQUIRE, developed in 2008, was created by programmers working within the repository space who had an understanding of this fundamental principle. It was funded by the ARROW project (Australian Research Repositories Online), and was created in a collaborative environment with the goal of meeting the needs of all involved. When using an ingest tool the user enters form data and uploads files via a web browser. Where do these files and form data go? Squire manages these files reliably and efficiently using Fedora Commons. The data and uploaded files go directly into Fedora as an object. This process is executed programatically in a way that strictly adheres to the Fedora API's. Squire is able to retrieve the submitted object for display in the users web browser. Once selected a submitted object can be modified or deleted. Each submitted object is able to accept multiple file uploads. These files are stored in Fedora as data streams belonging to the submitted object. Once fully approved, the submitted object is made visible to your Fedora Commons repository by once again communicating with Fedora, via its API's. One of the main requirements of repository managers was to have round trip functionality in their ingest tool. This functionality was previously not available in all repository solutions. This would enable them to comprehensively edit already submitted objects using the original submission form. Having this in mind during the design phase, helped create the current simple and effective architecture, reducing the complexity of the round trip task into an almost natural function. The round trip is made possible due to the fact that the form data is stored as a data stream in Fedora, the form can be easily re-populated at any time using this data, during the submission and review phases. Another significant challenge for repository managers when implementing an institutional repository is acquiring assistance from systems administrators with software installation and configuration. With this in mind the Java platform was chosen for developing Squire. Squire is able to be deployed by simply copying a single Java archive file into the servlet container that ships with Fedora Commons. This compatibility with Fedora Commons prevents the need to run separate servers or server processes for the repository software and ingest tool. By using SQUIRE, repository managers are able to make full use of Fedora's flexible functionality, at the same time as giving themselves the extra flexibility in editing objects within the repository. Squires simple architecture and common development platform means quick installation time.

KeywordsSQUIRE; institutional repositories; Fedora Commons
ANZSRC Field of Research 2020461299. Software engineering not elsewhere classified
Byline AffiliationsAustralian Digital Futures Institute
Institution of OriginUniversity of Southern Queensland
Permalink -

https://research.usq.edu.au/item/q2446/squire-a-simple-and-efficient-ingest-tool-for-institutional-repositories-that-utilises-fedora-commons

Download files


Accepted Version
McCallum_ICOR2009_AV.pdf
File access level: Anyone

  • 1732
    total views
  • 63
    total downloads
  • 1
    views this month
  • 1
    downloads this month

Export as

Related outputs

Planning organisational futures in Blockchain environments - a systems theory perspective and possible solutions to enhance trust
van der Laan, Luke and McCallum, Tim. 2017. "Planning organisational futures in Blockchain environments - a systems theory perspective and possible solutions to enhance trust." Business Futures.
Building Open Educational Resources for emerging technologies: Striving for flexibility and reuse
McCallum, Tim. 2014. "Building Open Educational Resources for emerging technologies: Striving for flexibility and reuse." Annual Online Learning Consortium International Conference on Online Learning (2014). Orlando, United States 29 - 31 Oct 2014 Newburyport, MA, USA.
Open Education: Improving student retention while dealing with a truly diverse audience
McCallum, Tim. 2014. "Open Education: Improving student retention while dealing with a truly diverse audience." Annual Online Learning Consortium International Conference on Online Learning (2014). Orlando, United States 29 - 31 Oct 2014 Newburyport, MA, USA.
ManagIR - a web application for managing and monitoring IR records, their data and associated tasks
McCallum, Tim. 2010. "ManagIR - a web application for managing and monitoring IR records, their data and associated tasks." 5th International Conference on Open Repositories. Madrid, Spain 06 - 09 Jul 2010