european space astronomy centre (esac) villafranca del castillo, madrid (spain) jesús salgado slap...

14
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)

Upload: diana-newman

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 2006, Moscow, Russia

Simple Line Access Protocol Implementations

Jesús Salgado*

Document authors & Project contributions

* ESA/VO - European Space Astronomy Centre (ESAC)

Page 2: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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

Page 3: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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.

Page 4: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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

Page 5: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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: 37500 transitions

Page 6: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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: 142000 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

Page 7: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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?

http://www.cv.nrao.edu/naasc/AAS/AAS208/aas208_splatalogue.ppt

Page 8: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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.

Page 9: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 2006, Moscow, Russia

Splatalogue

Page 10: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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

Page 11: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 2006, Moscow, Russia

LERMA SLAP Client

Page 12: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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

Page 13: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 2006, Moscow, Russia

VOSpec in action

VOSpec_SLAP.EXE

Page 14: European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Jesús Salgado SLAP Implementations Sep 2006, Moscow, Russia Simple Line

European Space Astronomy Centre (ESAC)Villafranca del Castillo, MADRID (SPAIN)Jesús Salgado

SLAP ImplementationsSep 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