Top Banner
www.g-vo.org The International The International Virtual Virtual Observatory Alliance Observatory Alliance (IVOA) (IVOA) interoperability in action
21

Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

Dec 13, 2015

Download

Documents

Derick Shepherd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

The International Virtual The International Virtual Observatory Alliance Observatory Alliance

(IVOA)(IVOA)interoperability in action

Page 2: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Babylonian confusionBabylonian confusion

SDSS

ROSAT

2MASS

FIRST GAIA

Page 3: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

ROSATFIRST GAIA

SDSS2MASS

EsperantoEsperanto

Page 4: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

IVOA MembersIVOA Members

Page 5: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

IVOAIVOA

• Mission statement“facilitate the international coordination and collaboration necessary for the development and deployment of the tools, systems and organizational structures necessary to

enable the international utilization of astronomical archives as an integrated and interoperating virtual observatory.“

Page 6: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Working and Interest GroWorking and Interest Groupsups

• WGs– Standards and Process: how the IVOA works– Resource registry: where to register and discover resources– Data Modeling: how to describe data sets– Semantics: how to understand one another– VOTable: standard format for tabular data sets– Data Access Layer: very simple data access services– VO Query Language: more sophisticated data access– Grid and web services: programmatic accessibility– Applications: stand alone, and together– VOEvent: astronomical telegrams in XML

• IGs– Theory: virtual observations for virtual universes– Open GridForum Astro-RG: VObs and virtual organisations– Data Curation and Preservation: how not to loose your data

Page 7: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Resource RegistryResource Registry

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaResReg

• XML schema: http://www.ivoa.net/Documents/WD/ReR/VOResource-20060620.html

• Implementations:– Searchable Registry at STScI – NCSA Publishing Registry – ESAVO Full Registry

• Client tools:– VOExplorer (AstroGrid)– Splat, SpecView, Aladin

Page 8: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Data ModelingData Modeling

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaDataModel

• Describe some standard data products– Data– Metadata !– XML serialisation

• In process:– Space-Time Coordinates– 1D Spectrum (used in SSA)– Characterisation of data sets

Page 9: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

SemanticsSemantics

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaSemantics

• Provide standard lists of terms• To be used wherever different agents need to

understand each other• UCDs: names of properties• Semantic Vocabularies: astronomical terms

Page 10: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

VOTableVOTable

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaVOTable

• XML format for tabular data• Column definitions included with data• Binary streams and FITS included• Understood by many client tools (see applications

set)– TOPCAT– VOPlot– Aladin

Page 11: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

VOTable exampleVOTable example

Page 12: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Data Access Layer IData Access Layer I

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaDAL • Simple protocols for discovering and retrieving

data sets• Generally HTP-GET based:

– Base url: http://www.g-vo.org/ssa?action=doQuery&archiveid=ssa.service.cdfs

– Query parameters:POS=53.161,-27.832&SIZE=0.2&BAND=0/&TIME=,&FORMAT=ALL

• Returns list of spectra with access URL for retrieving them.

Page 13: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Data Access Layer IIData Access Layer II

• Examples form GAVO, for more usage examples see tool demos– Simple cone search (source catalogues)

• ROSAT source catalogues and photon event lists)

– Simple Image Access• ROSAT pointed observations and All-Sky

Survey fields

– Simple Spectral Access• Chandra Deep Field South optical follow up

Page 14: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

InteroperabilityInteroperability

Standard services, once registered,

can be found by client tools …

Page 15: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

InteroperabilityInteroperability

….and executedtogether (too

many ROSAT results to show all here!)

Page 16: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

InteroperabilityInteroperability

… and shown together

Page 17: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

VObs Query LanguageVObs Query Language

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaVOQL• Querying remote databases

– Remote filtering: reduces data to be sent– Combination (even distributed!)

• ADQL– SQL based– Some extra astronomical features

• Databases online– SDSS SkyServer– Millennium database (see demo)

Page 18: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

Grid and web servicesGrid and web services

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaGridAndWebServices

• Web services can be made accessible to other applications– SOAP/WSDL– REST– Grid

• Needs agreements on– Security: Single-Sign-On– Distributed storage: VOSpace– Standardised components: Universal Worker

Service• But then: distributed workflows !

Page 19: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

VOEventVOEvent

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaVOEvent

• XML format for messages about sudden events– Where ?– What ?– When ?

• Robotic telescopes might connect to this …• Users can connect to stream and selectively filter

Page 20: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

ApplicationsApplications

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaApplications

• See various targeted demos:– Aladin (applet)– TOPCAT (webstart)– SpecView (webstart)– …

• Application interoperability: Plastic– Messaging standard– Tying TOPCAT to Aladin to Splat to … – all on your desktop

Page 21: Www.g-vo.org The International Virtual Observatory Alliance (IVOA) interoperability in action.

www.g-vo.org

IG: TheoryIG: Theory

• http://www.ivoa.net/twiki/bin/view/IVOA/IvoaTheory