Time_Series_Data_Graphed_and_CitedGraph This output displays a Google line chart line which graphs two time series data sets from http://robjhyndman.com/TSDL/. The format of the chart has been modified to suit the dataset used in this workflow but can easily be modified by changing the beanshell script as noted in the comments fields 2011-10-05 09:31:08.126 EDT A line chart with two series. 2011-10-05 09:30:53.667 EDT Citation This output diplays the citation information as sepcified by the provider Rob Hyndman for his Time Series Data Library website http://robjhyndman.com/TSDL/. 2011-10-05 09:33:21.293 EDT Hyndman, R.J. (n.d.) Time Series Data Library, http://robjhyndman.com/TSDL. Accessed on 10/4/11. 2011-10-05 09:32:06.197 EDT Data1value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity http://robjhyndman.com/tsdldata/data/andrews2.dat net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetData2Pageurl0contents00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true contents 0 'text/plain,text/html' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebPageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeData2value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity http://robjhyndman.com/tsdldata/data/andrews3.dat net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSplit_string_into_string_list_by_regular_expressionregex0string0split11net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity string 0 'text/plain' java.lang.String true regex 0 'text/plain' java.lang.String true split 1 1 workflow org.embl.ebi.escience.scuflworkers.java.SplitByRegex UserNameHere 2011-10-05 09:39:04.652 EDT net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSeparator1value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity {1,2} net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGenerateGraphURLdata2title0graphURL00net.sf.taverna.t2.activitiesbeanshell-activity1.3net.sf.taverna.t2.activities.beanshell.BeanshellActivity title 0 text/plain java.lang.String true data 2 text/plain java.lang.String true graphURL 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGet_Image_From_URLurl0image00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true image 0 'image/*' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebImageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetCitationPageurl0contents00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true contents 0 'text/plain,text/html' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebPageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeURLForCitationvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity http://robjhyndman.com/TSDL/ net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetCurrentDateStringstringDate00net.sf.taverna.t2.activitiesbeanshell-activity1.3net.sf.taverna.t2.activities.beanshell.BeanshellActivity dateFormat 0 text/plain java.lang.String true stringDate 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeextractULElementForCitationFromTSDLdocument0citationLine00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity document 0 'text/html' java.lang.String true citationLine 0 0 workflow org.embl.ebi.escience.scuflworkers.java.ExtractImageLinks UserNameHere 2011-10-04 20:47:37.763 EDT net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokecitationLinePlusDatecitationLine0date0citationLine00net.sf.taverna.t2.activitiesbeanshell-activity1.3net.sf.taverna.t2.activities.beanshell.BeanshellActivity citationLine 0 text/plain java.lang.String true date 0 text/plain java.lang.String true citationLine 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSplit_string_into_string_list_by_regular_expression_2string0regex0split11net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity string 0 'text/plain' java.lang.String true regex 0 'text/plain' java.lang.String true split 1 1 workflow org.embl.ebi.escience.scuflworkers.java.SplitByRegex UserNameHere 2011-10-05 09:39:13.955 EDT net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSeparator2value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity {1,3} net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeCombineDatadata11data21dataout22net.sf.taverna.t2.activitiesbeanshell-activity1.3net.sf.taverna.t2.activities.beanshell.BeanshellActivity data1 1 text/plain java.lang.String true data2 1 text/plain java.lang.String true dataout 2 2 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeString_constantvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Pelt Volume and Price per Year net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetData1Pageurl0contents00net.sf.taverna.t2.activitieslocalworker-activity1.3net.sf.taverna.t2.activities.localworker.LocalworkerActivity url 0 'text/x-taverna-web-url' java.lang.String true base 0 'text/x-taverna-web-url' java.lang.String true contents 0 'text/plain,text/html' 0 workflow org.embl.ebi.escience.scuflworkers.java.WebPageFetcher net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetData2PageurlData2valueSplit_string_into_string_list_by_regular_expressionregexSeparator1valueSplit_string_into_string_list_by_regular_expressionstringgetData1PagecontentsGenerateGraphURLdataCombineDatadataoutGenerateGraphURLtitleString_constantvalueGet_Image_From_URLurlGenerateGraphURLgraphURLgetCitationPageurlURLForCitationvalueextractULElementForCitationFromTSDLdocumentgetCitationPagecontentscitationLinePlusDatecitationLineextractULElementForCitationFromTSDLcitationLinecitationLinePlusDatedategetCurrentDateStringstringDateSplit_string_into_string_list_by_regular_expression_2stringgetData2PagecontentsSplit_string_into_string_list_by_regular_expression_2regexSeparator2valueCombineDatadata1Split_string_into_string_list_by_regular_expressionsplitCombineDatadata2Split_string_into_string_list_by_regular_expression_2splitgetData1PageurlData1valueGraphGet_Image_From_URLimageCitationcitationLinePlusDatecitationLine f5b28658-fd96-40c9-8cfe-0f323039abc4 2011-10-04 23:04:15.614 EDT b5a9f5c6-cbca-470f-bb02-7c2307a2c846 2011-10-04 21:39:29.407 EDT bbcaffac-6f4a-4e2f-8496-73c205acd146 2011-10-05 09:53:59.519 EDT 4332833d-cb8e-4f20-a71f-8cd8b3bc11bc 2011-10-04 21:25:35.232 EDT 13fc9c14-900e-4faa-8ddb-7729a39cd38e 2011-10-04 21:45:47.815 EDT f97cf677-d99b-4284-8ab2-2d7ace67a71e 2011-09-27 20:10:14.192 EDT Trisha Adamus Beanshell scripts used from Jeffery Adamus and Alan Williams. 2011-10-05 09:52:27.187 EDT Time Series Data Graphed and Cited 2011-10-05 09:47:45.361 EDT 5ba2aec0-f540-4925-8750-4d4f6b9f2535 2011-10-04 23:00:17.375 EDT 8c8b8f8c-7954-451b-a725-854e1e46a8a0 2011-10-04 22:40:31.575 EDT 68100dc5-e43a-48aa-8d51-bc127ee78121 2011-10-04 21:43:37.679 EDT c63982f2-c490-498e-8310-137f67bcaf0c 2011-09-27 20:58:23.755 EDT 72830244-a09f-42f6-b11a-038c10d1a08f 2011-09-27 20:47:46.576 EDT 6153fb1c-4481-47bb-92be-07ddd1d7e836 2011-10-04 23:24:17.576 EDT 44787f26-56f1-4642-8d65-0c01d1343022 2011-09-26 13:11:48.471 EDT 62151293-7771-4aa4-8430-0fcf5bcd50e9 2011-10-04 23:30:31.660 EDT 1a871420-203e-4226-9d68-e94535457c81 2011-10-04 23:31:35.885 EDT 3cc10698-594c-4ec5-8b4e-4f90a9fa6950 2011-09-27 20:31:57.486 EDT 99f114f0-3392-4079-89b7-14afff862513 2011-10-04 23:13:19.403 EDT 5c8c1f6f-302f-453e-95b2-9fefd9252ad2 2011-10-04 23:22:42.908 EDT 82b13af1-6d29-41c3-8467-928028e14d01 2011-10-05 09:19:31.506 EDT 4ebe4c54-8005-4af4-91a0-d66a51c3deae 2011-09-26 12:57:36.577 EDT 9db63d57-0919-46f3-be3a-7f5668a9da26 2011-10-05 10:01:27.800 EDT 8f870a9b-5bc5-4913-890d-4a849f10ec7b 2011-09-27 20:11:57.2 EDT 97bff0ad-2cc5-4fcd-8e0e-d6435654ecb0 2011-09-27 20:08:29.420 EDT 7e8be7e2-2b6e-4649-a77f-f6c0a2a59be2 2011-09-27 20:40:11.481 EDT a431394e-60b4-4ca6-a733-0a46d7569900 2011-10-04 21:27:45.646 EDT 86720e1f-76f4-4041-b669-2c0fbe7cce44 2011-10-04 21:42:01.169 EDT 3dac735a-c500-4b6d-a17d-09e23a813e14 2011-10-04 23:03:15.716 EDT 0acac2a7-c563-43ee-a09a-c34d893e1605 2011-10-05 09:52:27.411 EDT b23ae16e-8ba6-4255-9424-4e848c583045 2011-10-04 14:40:11.631 EDT 0d9d540a-fcde-45c6-ae53-a9032b842eb7 2011-09-27 20:45:22.22 EDT a44b3aef-9e17-4b0b-8dd6-f9155a5b04c5 2011-09-27 20:41:33.634 EDT d5eac989-4627-4609-afcd-4b6da3c55fc0 2011-10-05 09:33:21.634 EDT eb84d582-92cc-41cd-b11b-6a663ea62697 2011-09-26 13:09:19.161 EDT 3b4e52a5-f69e-446c-aebc-5464ebe26517 2011-10-04 14:46:15.594 EDT 7b7fd7a5-5c1f-4df3-a7d0-e2ea81e5fa31 2011-09-27 21:02:11.291 EDT b6b50528-f0e5-4e2f-80df-ec7efe79c8ca 2011-10-04 22:22:21.437 EDT 473a7094-3f21-4384-96af-319d529e4506 2011-09-27 19:52:03.682 EDT f69c672f-cc2d-407b-903b-db37c1b5e63b 2011-10-04 20:56:09.864 EDT 9ecb0f88-a4bc-4add-acac-792706c3ce5a 2011-10-04 21:53:37.25 EDT e72c05c9-4516-44ca-bc28-cccabdd73375 2011-09-26 13:15:56.614 EDT 4b9a4733-df30-4863-9b6a-f9e7497531cb 2011-10-04 23:11:03.909 EDT 19a77071-24e2-42fd-983a-17ff7a5a46dc 2011-09-27 20:50:47.153 EDT fd4e05f6-51db-467e-b82b-882b269a70d9 2011-09-27 19:57:44.973 EDT 5a6981be-625c-4076-a8f4-9a9b02e7c91e 2011-10-04 22:57:17.7 EDT dafc4933-2c5f-4039-8c24-ad2edfa90764 2011-09-27 21:16:01.833 EDT This workflow uses time series data from Rob Hyndman's Time Series Data Library (TSDL) and graphs it with Google charts. It also provides the citation information with the current date. The outputs are a Google Chart and the corresponding citation information. The inputs are URL strings for two datasets provided by Rob Hyndman under the subject of Ecology. These datasets include the annual number of lynx pelts and the annual unit price of lynx pelts during the year range 1857 -1911. This workflow will work with any two TSDL Andrews (D.F.Andrews and H.M.Herzberg, Data: A Collection of Problems from Many Fields for the Student and research Worker, 1985, Springer-Verlag.) sets of data with modifications to the hard coding present in the chart options of the GenerateGraphURL beanshell. Notes have been added to the beanshell to facilitate modification of the line chart for those less familiar with Google charts. 2011-10-05 10:01:27.599 EDT