Upload
hamish
View
20
Download
0
Embed Size (px)
DESCRIPTION
What conditions are required to develop IVOQL, considering future extension. May 14 (Wed) Masatoshi Ohishi (Japan). 1. Astronomers Needs. VOQL has to be able to express what astronomers want to “observe”. - PowerPoint PPT Presentation
Citation preview
What conditions are What conditions are required to develop IVOQL, required to develop IVOQL,
considering future considering future extensionextension
May 14 (Wed)May 14 (Wed)
Masatoshi Ohishi (Japan)Masatoshi Ohishi (Japan)
1. Astronomers Needs1. Astronomers Needs• VOQL has to be able to express what astronome
rs want to “observe”.• Sky coordinates, frequency/wavelength/energy,
observed time, time intervals, quality of data, ・・・
• DBs Instruments• QLs Observation Sequences
• Cross-Match: frequency and time domains
AND, XOR, ・・・• Arithmetic operations / conditions
Telescope isbehind me !
IDEA IDEA
Observations Query DATA DATA
ANALYSIS ANALYSIS
REPORT Real Observations
Virtual Observations
2. Independent from Metadata2. Independent from Metadata
• When parsing VOQL, the parser asks the
metadata / registry server to solve unknown references (DB locations, etc.). Therefore VOQL needs to be independent from the metadata and/or registry.
• The independence will guarantee extensibility of the VOQL.
JVOPortal
JVOPortal
Catalog Query ServiceCatalog Query Service
Globus Toolkit
Catalog DB
ServiceRegistry
ServiceRegistry
ASTRONOMER
JVOBrowser
JVOBrowser
JVOViewer
JVOViewer
Data Archive ServiceData Archive Service
Data ManagementDB
Data
JVOContoroller
JVOContoroller
利用者独自サービス利用者独自サービス
Data Analysis ServicesData Analysis Services
UDDI Server( FreeSoft)
WebBroser
Commands callable from
GT2
GlobusToolokit V2
Security ServiceSecurity Service Resource ManagementResource Management Data ManagementData Management
skycat
Query request
JVO Query Language
Parse the JVO QL into each query sequence
Resolve servers to request queries
GridFTP each query
3. GUI + CUI for VOQL3. GUI + CUI for VOQL
• For beginners, GUIs are powerful.
VOQL needs an easy GUI entry form
• For advanced users, GUIs are annoying (?)
CUIs are necessary
VOQL has to be easy to learn
Query Files can be stored in a local PC (WS)
Upper Compatibility to DBMS Upper Compatibility to DBMS QueriesQueries
• A VOQL will be parsed into individual queries to each DBMS expressed by SQLs or other languages, and another VOQL to pass to other VOs.
• “Upper compatibility to ,e.g., SQL will ensure future extensibility.”, an expert of DBMS, Prof. Masunaga, said.
How many analysis functions need How many analysis functions need be involved in VOQL ?be involved in VOQL ?
• Functions ? DB query only ? MUSTs: cross-match, arithmetic operation
e.g., line identifications referring to line DB ?
and others ?
And else ?
Your suggestions are needed !