Download - 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
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
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
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