www.g-vo.org the international virtual observatory alliance (ivoa) interoperability in action

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

Upload: derick-shepherd

Post on 13-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

www.g-vo.org

The International Virtual The International Virtual Observatory Alliance Observatory Alliance

(IVOA)(IVOA)interoperability in action

www.g-vo.org

Babylonian confusionBabylonian confusion

SDSS

ROSAT

2MASS

FIRST GAIA

www.g-vo.org

ROSATFIRST GAIA

SDSS2MASS

EsperantoEsperanto

www.g-vo.org

IVOA MembersIVOA Members

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.“

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

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

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

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

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

www.g-vo.org

VOTable exampleVOTable example

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.

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

www.g-vo.org

InteroperabilityInteroperability

Standard services, once registered,

can be found by client tools …

www.g-vo.org

InteroperabilityInteroperability

….and executedtogether (too

many ROSAT results to show all here!)

www.g-vo.org

InteroperabilityInteroperability

… and shown together

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)

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 !

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

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

www.g-vo.org

IG: TheoryIG: Theory

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