Perform_Multi_SSA_quSourceNames00 VOTable with source names and coordinates 2013-04-23 09:01:06.186 UTC <?xml version='1.0'?> <VOTABLE version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/VOTable/v1.1 http://www.ivoa.net/xml/VOTable/v1.1" xmlns="http://www.ivoa.net/xml/VOTable/v1.1"> <RESOURCE> <TABLE> <FIELD arraysize="4" datatype="char" name="col1"/> <FIELD datatype="double" name="RA" ucd="pos.eq.ra;meta.main" unit="deg"> <DESCRIPTION>Resolved Right Ascension as determined by Sesame</DESCRIPTION> </FIELD> <FIELD datatype="double" name="DEC" ucd="pos.eq.dec;meta.main" unit="deg"> <DESCRIPTION>Resolved Declination as determined by Sesame</DESCRIPTION> </FIELD> <DATA> <TABLEDATA> <TR> <TD>M51</TD> <TD>202.469575</TD> <TD>47.1952583</TD> </TR> <TR> <TD>M101</TD> <TD>210.802125</TD> <TD>54.348083</TD> </TR> <TR> <TD>M32</TD> <TD>10.674458</TD> <TD>40.865889</TD> </TR> </TABLEDATA> </DATA> </TABLE> </RESOURCE> </VOTABLE> 2013-04-23 09:00:48.340 UTC NED_SED_responseBodyAdd_ColumnvoTable0expression0nameNewCol0outputTable00org.purl.wf4ever.astrotavernastilts-activity1.07org.purl.wf4ever.astrotaverna.tpipe.AddColumnByExpressionActivity String net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeexpression_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity toString($2)+", "+toString($3) net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokenameNewCol_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity POS_SIA net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSelect_columns_from_VOTable_into_a_listvoTable0ColumnName0list11org.purl.wf4ever.astrotavernastilts-activity1.07org.purl.wf4ever.astrotaverna.voutils.GetListFromColumnActivity String net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeColumnName_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity POS_SIA net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeNED_SEDPOS0SIZE0responseBody00net.sf.taverna.t2.activitiesrest-activity1.4net.sf.taverna.t2.activities.rest.RESTActivity GET http://vo.ned.ipac.caltech.edu/services/querySED?REQUEST=queryData&POS={POS}&SIZE={SIZE} application/x-votable+xml, text/xml;content=x-votable, text/xml;votable;q=0.7, application/xml;q=0.5, text/xml;q=0.6 application/xml String false false false false true POS java.lang.String SIZE java.lang.String net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSIZE_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.005 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeAdd_n_concat_tablesvotableList1outputFileOut00org.purl.wf4ever.astrotavernastilts-activity1.07org.purl.wf4ever.astrotaverna.tcat.TcatListActivity String net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeAdd_ColumnvoTableSourceNamesAdd_Columnexpressionexpression_valuevalueAdd_ColumnnameNewColnameNewCol_valuevalueSelect_columns_from_VOTable_into_a_listvoTableAdd_ColumnoutputTableSelect_columns_from_VOTable_into_a_listColumnNameColumnName_valuevalueNED_SEDPOSSelect_columns_from_VOTable_into_a_listlistNED_SEDSIZESIZE_valuevalueAdd_n_concat_tablesvotableListNED_SEDresponseBodyNED_SED_responseBodyAdd_n_concat_tablesoutputFileOut fd58b17e-3f59-4bcf-a7d1-bc409dde5c3c 2013-04-23 17:42:46.536 UTC Snippet showing how to use AstroTaverna "VO service perspective" and other tools for performing Multi-SSA queries to Spectral VO Services. The input is a VOTable with a list of source names and coordinates to perform the multi-query. Add_n_concat_tables tool is used to concatenate the list of responses issued from the multiquery. The result is a VOTable that may be renderized properly in the perspective Results, choosing Value Type as VOTable. It may also be sent via SAMP to other VO soft implementing SAMP. In this particular case, the Spectral Service queried is the NASA/IPAC Extragalactic Database SED Data Discovery Service 2013-04-23 17:42:45.351 UTC 89f9f64c-0758-46c9-94fb-03408d54f08f 2013-04-23 09:08:55.515 UTC a406efdf-fd4f-43c7-84ca-a54baf46a9aa 2013-04-23 17:38:20.683 UTC 59d5294c-af06-49fc-93a0-1fb7c9508373 2013-04-23 17:38:35.916 UTC Perform Multi-SSA queries to an Spectral VO Service 2013-04-23 17:38:19.592 UTC 04699361-7a5c-4da6-b9fc-fe53b3bc4375 2013-04-23 09:32:52.214 UTC 3b7ed33d-b3cf-48ee-b259-d79a14bd9941 2013-04-23 09:07:28.453 UTC ac721051-8310-47f0-823b-b8bee7da73fc 2013-04-23 17:37:12.913 UTC 078b8abf-eb28-41b2-8454-f2449b77d525 2013-04-23 09:10:14.497 UTC 094cfb6a-2dda-4254-bb07-5eff723baef3 2013-04-23 09:13:31.52 UTC Jose Enrique Ruiz 2013-04-23 09:10:05.483 UTC