Biodiversity Information Science and Standards :
Conference Abstract
|
Corresponding author: Paul C. Kiddle (p.kiddle@nhm.ac.uk)
Received: 30 Sep 2020 | Published: 07 Oct 2020
© 2020 Paul Kiddle, Vincent Smith, Ben Scott
This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Citation:
Kiddle PC, Smith VS, Scott B (2020) Next Steps in the Evolution of the Scratchpads Virtual Research Platform: A framework for the evaluation of data storage alternatives for Scratchpads. Biodiversity Information Science and Standards 4: e59163. https://doi.org/10.3897/biss.4.59163
|
|
The Scratchpads virtual research platform is widely used by more than a thousand communities to share and manage biodiversity data. It is an open source project that can be run by any individual, but most sites are hosted on a dedicated service run by the Natural History Museum London.
After 12 years of use and several major upgrades, the size and complexity of the Scratchpads codebase makes it increasingly difficult to maintain. The underlying content management system (Drupal 7) reaches its end of support in November 2022, providing a further justification to migrate Scratchpad sites to a new, more sustainable platform, at the same time allowing us to improve standards compliance and add functionality for users.
Building on the work initiated at the Biodiversity_Next symposium SI46 Biodiversity Virtual Research Environments: past, present & possible futures, we identified the need to decouple the front and backend components of the architecture. This allows for a simpler migration path for our existing sites, allowing us to migrate the Scratchpad data to alternative backend platforms while retaining the familiar front end experience for users. This decoupling approach is more sustainable, affording potential for deep collaboration on the backend and its associated API (application programming interface).
Analysis of current Scratchpad user activities shows that the data requirements of Scratchpads sites vary significantly. To support this variation, a successor platform must incorporate a well-defined API that can give an individual site flexibility in the choice of a backend. In this presentation we will update the community on our efforts to evaluate alternative backend platforms (both domain-specific and generalist), considering an assessment derived from the Technology Readiness Level (TRLs) of these systems, and their functionality fit with current Scratchpad features. We will discuss our evaluation approach and the results of this study, taking into account the diverse nature of these systems and their fit to our criteria. This approach may be useful to others when addressing similar challenges for evaluating choices on platform migration, and may help to identify gaps or overlapping features in the virtual research software ecosystem. These gaps and overlaps can then be addressed in collaboration with other platform developers. Finally, we will present our preliminary recommendations and invite further input from developers and stakeholders.
VRE, taxonomic workbench, biodiversity data, open source, platform migration, research software
Paul C. Kiddle
TDWG 2020