Difference between revisions of "TreeBASE Submission Integration"

From Dryad wiki
Jump to: navigation, search
(Initial submission to Dryad)
(Technical Documentation)
Line 42: Line 42:
 
== Technical Documentation ==
 
== Technical Documentation ==
  
This integration will be based on the following technologies:
+
 
 +
More detail on the TreeBASE/BagIt handshaking can be found on the Dryad [http://code.google.com/p/dryad/wiki/BagItHandshaking technical documentation wiki]
 +
 
 +
This integration is based on the following technologies:
  
 
*[https://wiki.ucop.edu/display/Curation/BagIt BagIt] -- A lightweight format for packaging digital content and ensuring that it is transferred intact.
 
*[https://wiki.ucop.edu/display/Curation/BagIt BagIt] -- A lightweight format for packaging digital content and ensuring that it is transferred intact.
Line 48: Line 51:
  
 
We are evaluating the [http://purl.org/net/sword/ SWORD] protocol to manage the transfer of BagIt packages, but we have not yet determined whether SWORD will be lightweight enough to justify its use.
 
We are evaluating the [http://purl.org/net/sword/ SWORD] protocol to manage the transfer of BagIt packages, but we have not yet determined whether SWORD will be lightweight enough to justify its use.
 
 
More detail on the TreeBASE/BagIt handshaking can be found on the Dryad [http://code.google.com/p/dryad/wiki/BagItHandshaking technical documentation wiki]
 
  
 
== Design History ==
 
== Design History ==

Revision as of 13:02, 27 April 2011

Overview

Authors who submit content to Dryad have the option to forward their Dryad submission to TreeBASE. This saves the time of the author by automating the submission of data to multiple repositories, and create an explicit link between the entries in the two repositories for easier data reuse.

Alternately, authors who initially submit content to TreeBASE may create a link from a Dryad data package to the relevant item in TreeBASE.

Instructions

When a submitter decides to submit data to Dryad, and logs into the Dryad submission process, there are three simple stages to the submission process:

  1. Describe the publication
  2. Upload and describe the data files
  3. Approve data for publication

The TreeBASE submission integration options occur at steps two and three, depending on whether the data is first being submitted to Dryad or has already been submitted to TreeBASE.

Initial submission to Dryad

At the second stage of the submission process, a submitter will see the option to "choose file" from their local machine. This will upload the data into Dryad. When this has happened, the submission form's page will change to indicate the file size of the uploaded data file.

3.png

If a file has been uploaded through the "choose file" interface, at the last stage in the submission process, the author will be given the option to upload the file that has been uploaded to Dryad to TreeBASE as well. Checking the checkbox and selecting TreeBASE from the repository dropdown will initiate the file's upload to TreeBASE.

4.png

The author will receive an email when the Dryad submission has been received and another email when the TreeBASE submission has completed. In the second email, there will be a URL that can be visited in order to complete the submission within the TreeBASE system. This will require entering additional information that is not required for submission to Dryad.

Initial submission to TreeBASE

For the case, where data has already been submitted to TreeBASE, there is the option to link that data to Dryad. At the second stage of the submission process, a submitter will see the opportunity to enter an identification number for the data and the name of the repository in which the data has been submitted.


1.png


So, if the data has already been uploaded to TreeBASE, instead of uploading the data again, a submitter may just enter the TreeBASE identifier and select TreeBASE as the remote repository from the dropdown menu in the submission form. This will create a link between the Dryad data record and the data stored in the remote repository.


2.png

Technical Documentation

More detail on the TreeBASE/BagIt handshaking can be found on the Dryad technical documentation wiki

This integration is based on the following technologies:

  • BagIt -- A lightweight format for packaging digital content and ensuring that it is transferred intact.
  • OAI-PMH -- A protocol developed by the digital library community to allow harvesting of metadata from remote repositories.

We are evaluating the SWORD protocol to manage the transfer of BagIt packages, but we have not yet determined whether SWORD will be lightweight enough to justify its use.

Design History

For information on design decisions, look at the BagIt and OAI-PMH pages listed in the Technical documentation and at the TreeBASE OAI Provider page on this wiki. We also looked at ADMIRAL: A data management infrastructure for research across the life sciences