European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line Access Protocol Implementations Jesús Salgado* Document authors & Project contributions * ESA/VO - European Space Astronomy Centre (ESAC)
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia SLAP Overview VOTable, one spectral line per row A SIAP-like URL service, would allow an easy implementation for all spectral line providers
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia SLAP specification update Since version 0.5, no many major changes have been included in the document. Implementors have not found significant problems in the protocol and data model definition. Some (server/client) implementations have been developed, by different projects. We briefly present some servers and clients SLAP implementations and we will comment some of the aspects pointed by the different project implementors that could be included in the specification.
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia SLAP document update FORMAT=METADATA use in SLAP The SLAP will evolve parallel to the SSAP, and this method will be superseded by the, more powerful, getCapabilities (getData, stageData not applicable) When a clear definition was done in SSAP, the SLAP specification will be updated accordingly There is a need to have implementation rules to create SLAP like services for unidentified, uncalibrated,… etc lines, in the case of observational spectral line databases (ALMA). That means the compulsory field ldm:Line.wavelength for the output cannot be set for these lines. Positional inputs parameters POS and SIZE will be explicitly included in the document as it is done in the SSAP (optional) New input parameter to filter by line identification status. Services with unidentified lines should have the default value for this parameters as identified. Similar field to be included in the output These minimal changes will be included to create SLAP services for internal use or to be requested on purpose by specific clients. Services with only not-identified lines would be not very interoperable, so they should not be registered as such
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia SLAP server implementations SLAP Server Name:IASD Type:Observational Publisher: ESA Service Description: SLAP Access to ISO Astronomical Spectral Lines Database Contact:ESA-VO team Spectral Coverage: IR Number of Records: 300 transitions SLAP Name:LERMA Type:Theoretical Publisher: Observatoire de Paris Service Description: LERMA SLAP access to the CDMS and JPL molecules correlated to the Basecol database Contact:N. Moreau & M.L. Dubernet Spectral Coverage: millimetric, sub-millimetric Number of Records: transitions
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia SLAP server implementations SLAP Server Name:NIST Type:Theoretical Publisher: National Institute of Standards Contact: Yuri Ralchencko Service Description: SLAP Access to NIST Atomic Spectra Database Spectral Coverage: Multiple Coverage Number of Records: transitions !! SLAP Name:CIELO Type:Observational Publisher: ESA Service Description: SLAP Access to XMM-Newton observed spectral lines from CIELO Database Contact:M. Guainazzi & the rest of ESA-VO team Spectral Coverage: X-Ray Number of Records: 2700 transitions
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia ALMA Spectral Line Catalogue ALMA Archive Group at The University of Manchester: Stewart Williams, Andrew Markwick-Kemper, Sandra Etoka & Gary Fuller ALMA requires a list of spectral line lines: Spectral Line Catalogue (SLC) SLC adopts the IVOA Atomic and Molecular Line Data Model Well placed to query and server lines in a complex Spectral Line Access protocol in the future Do we have an agreed solution for versioning and history information? ALMA provides first observations of many spectral lines; many (most?) will be unidentified at first ALMA requires a list of Spectral Line Catalogue (SLC) Initial database sourced from Splatalogue 1 Splatalogue: Do we have a standard way of labeling a line as unidentified, provisional assigment, predicted, conflicting identification, etc? Can/should we request lines of this type in SLAP?
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Splatalogue Contact points: A.J.Markwick-Kemper, A.J.Remijan, E.Fomalont ALMA & NRAO Main role: Next generation of powerful millimeter/submillimeter observatories (ALMA/Herschel) require extensive resources to help identify spectral line transitions. Splatalogue started to fulfill this need Functionalities: Common interface for JPL, CDMS and Lovas/NIST line list Implements SLAP 0.5 specification Queries for specific species XML and human-readable outputs Future plans: Not operational yet.
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Splatalogue
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia LERMA SLAP Client Contact points: N. Moreau and M.L. Dubernet, LERMA, Observatoire de Paris, VO-France Main role: a specific client for the Basecol SLAP implementation Provides quantum numbers of each transition The client is able to send queries to other SLAP services Functionalities: Provides a choice between 3 SLAP servers: Basecol, ESA, NIST Allows to do requests by wavelength or by frequency (frequency converted to wavelength for the SLAP request) Displays transitions in alphabetical or increasing frequencies order Save to ASCII Future plans: More saving formats (VOTable) Visualize in SpecView
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia LERMA SLAP Client
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia VOSpec Contact points: Barbarisi I., Osuna P., Salgado J., ESA-VO Main role: A tool for handling Virtual Observatory compliant Spectra Functionalities: SLAP reference implementation Provides a choice between 3 SLAP servers: ESA IASD, LERMA Basecol, NIST, ESA Cielo Select wavelength ranges on Spectral displayer Superimpose line location on SSAP spectra Future plans: Line data model exploitation Use of server dependent input parameters
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia VOSpec in action VOSpec_SLAP.EXE
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Conclusions SLAP specification looks in good state. Several implementations have been developed (both server and client) without major problems Support to SLAP like services, for observational line databases without proper identification to be included in the document as an new Appendix Atomic and Molecular Line Data Model document has been proved as a good theoretical complement and new projects, e.g. ALMA, can use it to easily generate data models to store their data, so the usability looks proved Changes to have a common interface definition for SIAP/SSAP/SLAP, like the definition of the getCapabilities method can wait for a future version