{"id":2905,"date":"2017-05-26T16:41:18","date_gmt":"2017-05-26T16:41:18","guid":{"rendered":"https:\/\/notebooks.dataone.org\/?p=2905"},"modified":"2017-05-26T16:41:18","modified_gmt":"2017-05-26T16:41:18","slug":"week-1-update","status":"publish","type":"post","link":"https:\/\/notebooks.dataone.org\/prov-queries\/week-1-update\/","title":{"rendered":"Week-1-Update"},"content":{"rendered":"
This is my first week for DataONE summer intern. I am glad to meet the mentors <\/span>Bertram Ludaescher, Timothy McPhillips and Paolo<\/span> Missier<\/span>. I am also happy to work on the project with another intern, Linh Hoang, who is a PhD student in iSchool of UIUC. She is warm-hearted and I have learned some tips of doing research from her.<\/span><\/p>\n Above all, the task of this intern project has been clarified to focus on YesWorkflow only. The objective is <\/span>representing YW annotions, YW<\/span> workflow models, and YW-reconstructed retrospective provenance information in RDF<\/span>, and developing SPARQL queries simialr to existing Prolog\/Datalog queries. During this week, I explored both the YW-prototype and YW-idcc-17 GitHub repositories, especially the simulate_data_collection example. I installed YW toolkit and its relevant dependent softwares on my PC and successfully executed the simple example task following README file. Then, I executed the simulate_data_collection example but came across some issues. With the help of my mentors and Linh, I solved most problems but some still remained to be solved. Generally, Linh and I got familiar with the whole process and structured commands of YW toolkit, and we designed a conceptual flow chart for YW toolkit to better understand it.<\/span><\/p>\n In addition, I read some relevant published articles about this project and online tutorials about PROV, ProvONE, RDF and SPARQL. Based on the prior experience from Data Cleaning class of my mentor, I basically understood some concepts including prospective provenance, retrospective provenance, programs (@begin, @end), ports (@in, @out, @param), special recon annotations (@uri, @log), and others (@desc, @as, @return). Besides, I learned about the relations between PROV and ProvONE for scientific workflows provenance.<\/p>\n I suppose the core task is to relate labelled elements in YW with ProvONE standard in RDF format. I will set about corresponding classes and associations with YW graph nodes and directed edges in the following weeks. Then, I am going to explore the extract_facts, model_facts and recon_facts in details.<\/p>\n Hui<\/p>\n","protected":false},"excerpt":{"rendered":" This is my first week for DataONE summer intern. I am glad to meet the mentors Bertram Ludaescher, Timothy McPhillips and Paolo Missier. I am also happy to work on the project with another intern, Linh Hoang, who is a PhD student in iSchool of UIUC. She is warm-hearted and Continue reading Week-1-Update<\/span>