Presentation is loading. Please wait.

Presentation is loading. Please wait.

European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Applications May 2006, Victoria, Canada VOQuest A tool.

Similar presentations


Presentation on theme: "European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Applications May 2006, Victoria, Canada VOQuest A tool."— Presentation transcript:

1 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada VOQuest A tool to consume Source Catalog Data Model aware services Inaki Ortiz

2 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada What is VOQuest?  A prototype client tool to query Source Catalog Data Model aware services.  Makes use of a bunch of VO standards and protocols like:  ADQL  SkyNode  Source Catalog Data Model (SCDM)  VOTable  PLASTIC  Interoperates with VO client applications like VOSpec, Topcat and Aladin through PLASTIC.  Relegates functionality already present in these tools in a more mature state.  Its open architecture can provide access to services implementing a specific data model through ADQL.

3 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Overall architecture SkyNodes + SCDM SQL ASU PLASTIC Applications … VOQuest PLASTIC Hub VOSpace / VOStore ------------------------------ ESAVO GRID ADQL, SCDM, VOTABLE VOTABLE

4 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Access to Source Data Model  VOQuest can search on heterogeneous catalogs through ADQL.  Same ADQL query is sent to all SkyNodes implementing the SCDM.  Knowledge about specific database model of each SkyNode is no longer needed.  See talk by Aurelien Stebe: DM5, VOQL3. Fri 19.  Query can be as complex as ADQL and SCDM allows. VOQuest SQL ASU Heterogeneous set of catalogs VOTABLE + SCDM ADQL + SCDM

5 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Interoperability through PLASTIC  PLASTIC stands for PLatform for AStronomical Tool InterConnection.  http://plastic.sourceforge.net/ http://plastic.sourceforge.net/  See talk and demos by Taylor and Boch: Applications 3. Wed 17, 9:00-09:40.  VOQuest uses PLASTIC to send VOTable results from SCDM aware services to several VO tools like VOSpec, Topcat and Aladin.  Interoperability Use Cases:  Catalog Cross Match. Results by VOQuest and catalog cross match performed by Topcat.  Spectra superimposition Results generated by VOQuest and spectra displayed by VOSpec.  Photometry handling Results generated by VOQuest and photometry handled by VOSpec.

6 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Use Case I: Catalog Cross Match  VOQuest searches for sources within a circular region of the sky.  All SkyNode + SCDM services supporting source coordinates are being queried.  Results are sent to Topcat for display and, finally, the cross match is being performed on that region.

7 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Use Case II: Spectra superimposition  VOQuest searches for flux and wavelength in the vicinity of star Vega (radius=1’)  All SkyNode + SCDM services supporting source flux and wavelength are being queried.  Results are sent to VOSpec to perform the display and check that they match with theoretical and SSAP spectra.

8 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Use Case III: Photometry handling  VOQuest searches for photometry in bands J and K in the vicinity of Vela supernova (radius=1’)  All SkyNode + SCDM services supporting photometry in J,K bands are being queried.  Results are sent to VOSpec to perform the display and check that they fit with other SSAP results.

9 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada  More to come…  Complete User Interface to build ADQL queries following the SCDM model. SOAP access to services is already there. Server implementation already supports any kind of complexity in search. Graphical query builder to be completed (TreeView or Constellation Charts technology).  Integration with ESAVO Grid through raw relegation (VOStore later?) Further implementation

10 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Conclusions  A framework is already present to access services implementing a data model through ADQL.  Three different use cases demonstrates the usefulness of SCDM.  Heterogeneous catalogues (Vizier, ESAC) can be now accessed uniformly.  One single query, multiple homogenized results to be consumed by external applications through PLASTIC.  Knowledge on specific SkyNode back-end model is no longer required to build an ADQL query.  Open issues:  VOTable fits well for flat structured data. What about complex structures (ideal to represent data model output)?  Photometry model is missing and could be easily consumed by VOQuest.

11 European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Inaki.Ortiz@esa.int Applications May 2006, Victoria, Canada Technical details  For those interested in the implementation…  2-tier Java webstart application accessible at: http://esavo02.esac.esa.int:8080/VOQuest/voquest.jnlp  Communication protocol: XML-RPC over HTTP.  Lightweight client (< 1Mb).  Usage of Starlink PLASTIC implementation.  XML-RPC server running embedded into Tomcat.  AXIS to access SkyNodes + SCDM (DMMapper).  Performance issues: Supports asynchronous and multi-threaded requests. Intensive processes (SOAP, Grid interface) in server side only.  Interoperability: standard XML-RPC implementation No vendor extensions (HTTP 1.1 compression, content header…) Open to clients in many other languages:.NET, PHP, Python…


Download ppt "European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Applications May 2006, Victoria, Canada VOQuest A tool."

Similar presentations


Ads by Google