Proposed Student Projects
Dryad occasionally has the opportunity to work with student interns through projects like the Google Summer of Code and the DataONE internship program. This page collects ideas for projects that are suitable for student work. All of these projects provide valuable progress for Dryad. They are relatively self-contained projects, requiring a minimal amount of background knowledge before the student is able to make a meaningful contribution.
Processing data packages with SWORD and ORE
Extend the DSpace SWORD interface to support BagIt data packages OAI-ORE descriptions. Upon receiving a package with an OAI-ORE description, it should be able to generate the equivalent data package and data files in the submission system. Extend the existing BagIt exporter to create equivalent packages for export purposes.
Proposed as a project for the 2012 Phyloinformatics Summer of Code.
- DSpace's Replication Task Suite has code for working with BagIt objects (beyond the BagIt transformer that is specific to Dryad).
- People who may be interested in collaborating:
- Stuart Lewis (SWORD)
- Hardy Pottinger (U Missouri-Rolla) was planning to build similar technology
- Marco Fabiani (Queen Mary University of London) is looking for similar technology
Metadata editing with HAMR
Build out the user interface for HAMR. Integrate HAMR with Dryad.
- Proposed as a project to the 2012 DSpace Summer of Code, but the organization was not accepted.
- Proposed (in slightly more general form) as a project for the Rose-Hulman Senior Project program.
Build a tool that allows curators to compare DSpace metadata with metadata from authoritative sources. The tool will allow curators to see DSpace metadata alongside metadata from a system such as CrossRef or PubMed. Individual metadata fields will be color-coded according to the degree of consistency. Curators will be able to click a button for each metadata field they wish to import from the authoritative source.
An initial design for such a tool was created during a hackathon at the 2011 Code4Lib conference. This design, called HAMR, provides a good starting point for the project, but there is considerable room for a student to work with the DSpace community to determine the final design of the tool.
Improving the Dryad API
Implement the proposal for a new Dryad API.
Generating Curation Reports
Develop more reports that are needed from the list of Curator Reports.