14 Sep 2006NVO Summer School T HE US N ATIONAL V IRTUAL O BSERVATORY Simple SSA Query Kelly McCusker Amy Kimball Mike Koss Phil Warner Melinda Mello Jake Albretsen
14 Sep 2006NVO Summer School Overview Purpose –Proof of concept of SSA protocol Data –47 FITS files, 3933 meas flux from quasars (108 diff instruments) SSA Protocol –Pos, size, band, time, format (query input) Parts of the Project –Fits data transformation –Making and populating database –Java Servlet for user input –SQL Query with user input –Query response as VOTable SSA compliant –FITS file response
14 Sep 2006NVO Summer School Java for fits data transformation FITS file conversion –Quasar Study –1 source, mult instruments, mult measurements, spectra and photometry –Spectrum data model library (NVO) Read in fits and serialize to Java –Created data population script for database
14 Sep 2006NVO Summer School 20064
14 Sep 2006NVO Summer School User Input to Database SSA as Java Servlet Basic error checking on user inputs –Sanity checks on parameters –Still needs range checks Supports 0.95 specification JDBC access to database Simple VOTable generation
14 Sep 2006NVO Summer School SQL query and VOTable output Adapted conesearch to query database for position search –Done in SQL query instead, added bandwidth, and time query. Simple VOTable generation –Provides record for matching FITS files and url
14 Sep 2006NVO Summer School Science Applications
14 Sep 2006NVO Summer School DEMO
14 Sep 2006NVO Summer School Future Work Better Web Interface with VO plot integration File Retrieval Conformance with SSA Protocol –Support future SSA specs New Science Applications –Cross matching Register with NVO registry Security issues Ability to retrieve FITS, VOTable, or xml spectrum schema Further extensibility and general robustness