VAMDC VSS1/2 demo Portals http://portal.vamdc.eu XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov
VAMDC VSS1/2 demo
Portals
http://portal.vamdc.eu
XSAMS Meeting, NIST, October 3rd, 2011,
N.Piskunov
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
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
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
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
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
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
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
VAMDC content statistics
XSAMS Meeting, NIST, October 3rd, 2011, N.Piskunov
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
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
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
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