vamdc vss1/2 demo - international atomic energy agency · xsams in vamdc •xsams is a common...

13
VAMDC VSS1/2 demo Portals http://portal.vamdc.eu XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Upload: vodieu

Post on 22-Oct-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

VAMDC VSS1/2 demo

Portals

http://portal.vamdc.eu

XSAMS Meeting, NIST, October 3rd, 2011,

N.Piskunov

Page 2: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Service model

Application

Data service

VA

MD

C-

TAP

Qu

ery

in V

SS

1/V

SS

2 R

esu

lts in

XS

AM

S

HTTP

VAMDC-TAP

VSS1/2 XSAMS

Dictionary

VSS1: Current stable software release including the query language, portal

and Node Software

VSS2: (Nearly) final software release with a working prototype.

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 3: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

XSAMS in VAMDC

• XSAMS is a common language for communicating and transporting data in VAMDC

• XSAMS is a basis of the query language

• End user may get heterogeneous data in XSAMS but also tools to “flatten” an XSAMS structure into table(s)

• XSAMS is also used for automatic registry updates collecting the content description from the nodes

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 4: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Dictionaries

• XSAMS is the transport format between DB and VAMDC user

• XSAMS entry ↔ DB entry

• Each entry get short and long description

• Enables Node Software generating correct XSAMS

• Certain entries are marked as restrictables at the each node in the dictionary – universal query language

• VSS2 software supports also returnables to restrict the XSAMS content

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 5: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

VAMDC functionality

1. VSS1/VSS2 functionality:

• Universal query language

• Multiple search through several heterogeneous DBs

• Unit transformation

• Query response following VAMDC standard (XSAMS)

• XSAMS views and table conversion

2. Use cases

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 6: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Search for atomic data

User input

Ca

Refinement

Ca II

Query:

SELECT ALL

WHERE …

Databases

Registry

• Forming and refining query

• Consulting registry

• Identifying relevant DBs

• Preparing universal query

• Forming preview

• Collecting data

Preview form

Data collection and

preview

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 7: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Search for data

• Selecting species

• Refining search by ionization stage

• Refining search by transition wavelength

• Collecting responses

• Previewing responses

• Combining several atoms in a single query

• Finding data for processes involving multiple species (VSS2)

• Combining different types of data (VSS2)

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 8: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Use cases

1. VAMDC content statistics

2. VAMDC quality assurance

3. Gaia/SME application

4. Cross-federation and matching tool

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 9: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

VAMDC content statistics

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 10: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

VAMDC quality assurance

• Detailed analysis of a VAMDC node response (XSAMS) to a test query

• Testing new database interface/content

• Periodic VAMDC DBs testing

• Interactive and command-line mode

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 11: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Gaia/SME application

• We send a query to VAMDC SELECT ALL WHERE AtomName IN (Fe Ti Mg C Ca) AND AtomIonCharge >= 0 AND AtomIonCharge <= 1 AND RadTransWavelength >= 8470. AND RadTransWavelength <= 8740. AND AtomStateEnergy <= 5. AND radtransprobabilitylog10weightedoscillatorstrength > -4.

to special web service that extracts the info from XSAMS and converts it to the input stream for the SME tool

• We then run SME with a set of observations and get the best set of stellar parameters and a synthetic spectrum

• The conversion tool can also be used as a script, so that SME can directly initiate the query and get the right format directly from VAMDC

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov

Page 12: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Cross-federation and matching tool

BASECOL

• R

CDMS

Rate Coefficients

Einstein Coefficients

Experimental Energy

TABLE

Theoretical Energy Levels

XSAMS Meeting, NIST, October 3rd, 2011,

N.Piskunov

Page 13: VAMDC VSS1/2 demo - International Atomic Energy Agency · XSAMS in VAMDC •XSAMS is a common language for communicating and transporting data in VAMDC •XSAMS is a basis of the

Demo in Paris on September 16th, 2011

• Query CDMS for transitions on a species

• Query BASECOL for collisions on same species

– USE OF STOECHIOMETRIC FORMULA

• Group results by same species

• Select the spectroscopic and collisional sets to be combined

• Extract them in ASCII or XSAMS (to be re-fed in style sheet to provide customized output)

XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov