1 / 11

CICC Project Meeting

Learn the structure, tools, and demo architecture of VOTable format in Community Grids Lab. Explore JAVA Parser API, VOPlot visualization tool, and future developments. Discover the potential of VOTable for web services and data manipulation.

alexwasson
Download Presentation

CICC Project Meeting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to VOTable 1.1 Document Structure of VOTable VOTable Tools Demo Architecture Working Demo Current and future developement references CICC Project Meeting Community Grids Lab

  2. Why VOTable? • The VOTable format is an XML representation of the tabular data (data coming from applications like BCI suite and NIH online screening center). • XML format of tabular data can be used for creating web services Infrastructure. • Potentially can be used as a replacement/supplement for CML tables. • With the use of JAVA Parser API for VOTable, one can build spread sheet or plotter applications. Community Grids Lab

  3. Document Structure of VOTable Community Grids Lab

  4. JAVA Parser API: SAVOT (Simple Access to VOTable) Website: http://cdsweb.u-strasbg.fr/cdsdevcorner/savot.html Supports VOTable version 1.0 and 1.1 Use for reading, writing and modifying VOTable document Provides programming interface to the VOTable data so one can modify the data, create VOPlot, spread-sheet like services. Visualization Tool for VOTable data – VOPlot Website: http://vo.iucaa.ernet.in/~voi/voplot.htm VOTable Tools Community Grids Lab

  5. VOTable UseCase Example • We have a file called “mrtd1.txt” which includes smiles representation of chemical compounds along with its properties. • Next step is to convert this file into VOTable document (votable.xml) so that it can be useful for creating voplot application. Community Grids Lab

  6. mrtd1.txt – original spreadsheet data from David which includes smiles representation of chemical compounds along with its properties Community Grids Lab

  7. mrtd1.txt Taverna Client Tomcat Server WSDL VOTableGeneratorService retrieveVOTableDocument VOTableGeneratorService VOPlot votable.xml Community Grids Lab

  8. Votable.xml : xml representation of mrtd1.txt file Community Grids Lab

  9. VOPlot Application from generated votable.xml file : Graph plotted on Mass (X–axis) and PSA (Y-axis) Community Grids Lab

  10. Current and Future Development • Currently developed VOTableService capable of retrieving data from votable.xml. • Enhance the VOTable Service which will be capable of generating VOPlot from votable.xml file. • Write Java Client for the VOTableService which will be capable of displaying all the data in meaningful manner (spreadsheet or plot). Community Grids Lab

  11. References • Complete guide of VOTable: http://www.ivoa.net/Documents/latest/VOT.html • Complete guide of Taverna1.3.1: http://taverna.sourceforge.net/index.php?doc=docroot.html • Blogs for VOTable and Taverna http://communitygrids.blogspot.com Community Grids Lab

More Related