How To Contribute Data
(Before submitting data you must have a morphbank user account)
There are several ways in which a user or a group of users can upload images to morphbank. Certain variables of a particular data and image set help determine which upload method fits best.
Choosing upload method - Considerations
- Frequency of upload: one time, infrequent or often?
- Number of images to upload each time: usually less than 50, to always more than 100
- Contributor data is: databased or not?
- Contributor has unique identifiers or not: for each image and specimen, a unique identifier (uid) exists or can be created
- Contributor maps data fields to Morphbank XML Schema: yes or no?
Upload Methods
1. The Web Interface. Images are uploaded separately along with their associated text information by filling out web forms. The web upload process is described in detail in the morphbank User's Manual. You must log in and choose a group before being able to submit. Consider this option if the following criteria seem to fit:
- Frequency of upload: one time, infrequent or frequent
- Approximate number of images to upload each time: less than 50, not more than 100
- Contributor data is: not databased (usually)
- Contributor does not have uids and does not wish to create uids.
2. Morphbank Excel Workbook v3. Morphbank provides a pre-prepared modular (object-oriented), multi-page Excel Workbook in 2 versions. They are identical except for the drop-down tables. One is tailored to kingdom Animalia, the other to Plantae. Read a little more about the v 3 Workbooks and download the corresponding workbook and manual from there or get: Manual - Excel Workbook v3. Contributors can send to morphbank a CD containing images and an Excel Workbook populated with information. We also have ftp upload. Consider this option using the following factors:
- Frequency of upload: one time, infrequent or often
- Approximate number of images to upload each time: usually more than 100 and less than 400
- Contributor data is or is not databased. Very suitable if it is not.
- Contributor may or may not have uids, but does not need these to be databased other than perhaps in the notes field.
- Learning curve: fast if contributor first uploads some images to Morphbank via-the-web.
- Fixed fields: fields offered are fixed. Only data that fits into these fields is uploaded. If the contributor has data that must go into Morphbank, but there is no corresponding field in this workbook, choose a different upload method.
3. Morphbank Custom Workbook. This latest upload method released for Morphbank Contributors focuses on fields from the main Morphbank objects: Image, Specimen, Locality and View. The Workbook and Instructions for populating each field are found under Manual - Morphbank Custom Workbook. Contributors need to consider the factors listed next:
- Frequency of upload: one time or even infrequent, but probably best if repeat submissions are planned.
- Number of images to upload: usually more than 100
- Contributor data is or is not databased, but this method is more suitable than option 2 if data is databased.
- UIDs are required. If they do not already exist, a contributor must create them for each image and specimen.
- Mapping data to Morphbank fields: this takes some time. Mappingis faster if the user uploads some images to Morphbank through the web-interface first.
- User Property: Contributor data fields that don't map to a Morphbank field are entered into Morphbank as a User Property. These fields, with corresponding data, appear in Morphbank. The values for these fields are not searchable in the Morphbank Keyword search feature.
Fields in this workbook are also DarwinCore2 (dwc v1.2) fields. Users of this upload method are also able to enter user-defined fields to accommodate data where there is no existing Morphbank field that fits. In this instance, Contributors are strongly encouraged to try and find a field in one of the following Schemas that match the requirements. Using standard Schemas greatly facilitates data-sharing between computers, aka interoperability.
4. Morphbank XML Upload: Users with data in a database and many images (>500) are encouraged to use this option. This method is suitable when users plan to upload multiple large datasets and the accompanying images over time. Efforts are underway to automate this process. Considerations for this option:
- Frequency of upload: one time, infrequent or often
- Approximate number of images to upload each time: usually more than 100
- Contributor data is a database.
- Contributor has uids.
- Learning curve: Try upload of some images to Morphbank via-the-web to become familiar with Morphbank fields to simplify mapping process.
- Fields a contributor has that don't match an existing Morphbank field can be inserted as a user property field (a user-defined field).
Work-flow for this Option is roughly as follows:
- Mapping Contributor database fields to Morphbank fields.
- See Morphbank Table descriptions pdf and
- Morphbank XML Schema to map Contribuor database fields to Morphank fields.
- Checking & Adding Taxon Names where necessary, to Morphbank, before upload of data & images and getting Morphbank tsn ids for taxon names.
- Login and use Taxon Search if checking, let's say, fewer than 20 names.
- Use Name Query to check a long list of taxon names and get a CSV file report of matches / non-matches.
- Names added to Morphbank via 1) web site, 2) Excel Workbook, 3) Taxon Upload form (contact mbadmin at scs dot fsu dot edu)
- Contributor Data converted from CSV format to Morphbank XML Schema format
- Perhaps Modifying the Morphbank XML Schema to accomodate the Contributor dataset.
- Upload of Data
- Images sent via FTP or hard drive
XML Expertise: Those would-be Contributors facile with XML are encouraged to contact mbadmin at scs dot fsu dot edu. Users must put their data into the Morphbank XML Schema themselves, facilitating the upload process.
5. Specify plug-in. Currently in alpa-testing, a plug-in from Specify allows any contributor with data already in Specify6 to upload directly to Morphbank from Specify. Consider this option using the following factors:
- Frequency of upload: one time, infrequent or often
- Approximate number of images to upload each time: usually more than 100
- Contributor data is in Specify6 database, or there are plans to import data into this database.
- Contributor has uids in Specify.
- Learning curve: Try upload of some images to Morphbank via-the-web before using plug-in to become familiar with Morphbank fields.
- Any populated data fields in Specify mapped to the plugin (Darwin Core fields) insert into Morphbank. If one of those Specify fields is not in Morphbank, that field and it's values are inserted into Morphbank as a User Property.
For each image set with a unique release date, create a separate folder. Name each folder uniquely, preferably with no spaces or special characters. Inside each folder, place the morphbank Excel workbook and all associated images. The workbook manuals should be followed carefully to prevent errors in your upload. You can send your data to morphbank admin in several ways:
- DVD or CD. Save all image collection files on a CD or DVD and send to morphbank via land mail (see address below). Make sure to keep a backup copy for yourself and send with proper postage and protection.
- Secure FTP upload. Morphbank provides ftp (ftp) and secure ftp (sftp) upload service as an alternative to mailing CDs/DVDs. Registered morphbank users may email mbadmin at scs dot fsu dot edu for password, username and address. Although you should be familiar with sftp or ftp, only minimal experience is necessary to use this service. The Morphbank server may be accessed through any graphic sFTP program, terminal or the command line.
- External Hard Drive. Those with a large number of images may want to send them to Morphbank on an external hard drive. After upload, Morphbank returns the hard drive.
- Images via cURL. If images are already on a server accessible to Morphbank, images can be copied over from that server using an automated script. The contributor arranges for the Morphbank server to have permission to access the image files in this manner. Data is still sent to Morphbank on CD or DVD or via ftp or sftp.
Once a morphbank administrator has sent your account information you may begin uploading. Be sure to use sftp as the transfer protocol. There is no limit on the number of files uploaded at one time. Once the images are on the server email mbadmin at scs dot fsu dot edu and let us know that your file transfer is complete and if you would like the account to remain open. Morphbank will delete the files off of the server once they have been received and the account password changed if the account is not requested to remain open. This service may be used once or many times depending on the user's specific needs.
When we receive images it may be a few weeks before upload; a member of the morphbank admin team will contact you in order to check your image upload or follow up with corrections to your Excel workbook. For further information about these options contact the morphbank admin group at mbadmin at scs dot fsu dot edu
Mailing Address for non-web upload:
Morphbank
400 Dirac Science Library
School of Computational Science
Florida State University
Tallahassee, FL 32306-4120
USA