wiki:GSAS/iRODSDescriptorProcessing

Version 2 (modified by Antoine de Torcy, 6 years ago) (diff)

--

GENI Storage and Archive Service (GSAS) Descriptor Processing

Trying out the existing demo

This demo is available to anyone with an iRODS account on geni-gimi.renci.org:1247.

Summary

It all happens in /geniRenci/home/public/md_tests/ . If file is uploaded under that collection with a filename matching one of the GENI Object Descriptor XML files ( http://groups.geni.net/geni/wiki/GSAS#a3GENIObjectDescriptorSchema ), the file's content is parsed and turned into iRODS metadata that gets associated to the file (object) itself.

Instructions

  • First you will need the GSAS descriptor files. Go to: http://groups.geni.net/geni/wiki/GSAS#a3GENIObjectDescriptorSchema , click on one or more of the five v1.1 examples. Click on the filename to see its contents (which will become iRODS metadata) and from there click 'original format' (bottom of page) to download it onto your desktop. You need to have it on your desktop to later upload it into iRODS.
  • If you are familiar with using iDrop-web you can speed through the navigation steps below.
  • Drill down to /geniRenci/home/public/md_tests/examples/ from the left hand side tree and click on 'examples' to make sure you're in that collection.
  • Click 'New folder' to create your own collection under examples (since multiple users will be uploading the same files). You should now be in that collection.
  • Click 'Upload' from the collection's toolbar on the right and pick one of the xml descriptor files you downloaded from GSAS (Artifact1.xml, Experiment1.xml, Step1.xml, project1.xml, projectSerialized.xml)
  • If all goes well the object should now show up under your collection in the left hand side tree. Click the on object and then click its 'Metadata' tab.
  • With any other file than those five no metadata is extracted upon upload.

Deploying this rule on your own iRODS server

Attachments (4)

Download all attachments as: .zip