Week 5: Evaluation of ontology matching algorithm

My  plan for this week was to implement algorithms for matching abbreviations to their full forms and identifying units. However, even before using the algorithms, it is important to evaluate the performance of the existing algorithms so that we can obtain a baseline that will help us to decide whether Continue reading Week 5: Evaluation of ontology matching algorithm

Week 5: Reproducibility of Script-Based Workflows

This past week was spent exclusively on solving some issues related to missing facts due to the mismatch between the annotation in view rules and in script. Additionally, I focused on adding the missing outputs and changing some block names in YW workflow for LIGO. After modifying rules in represent facts, the main task was to work on Continue reading Week 5: Reproducibility of Script-Based Workflows

Week 6: Evaluate Instrument for Education – Evaluation Tool Design/Development Part 3

     Since this week was the last week that my mentors and I had allotted officially for the design and development phase of our evaluation instrument, I focused my work on finishing the current iteration of the evaluation questionnaire/survey, which I had begun developing over the last few week. Continue reading Week 6: Evaluate Instrument for Education – Evaluation Tool Design/Development Part 3

Week 4: Reproducibility of Script-Based Workflows

  Week four consisted of handling some difficulties with running queries and suggesting non-Prolog/Datalog queries. The first half of week, I got problem in running queries because Logic Programming and Deductive Database system for Unix and Windows was not installed properly. After installation of XSB (Prolog programming language) was completed, I Continue reading Week 4: Reproducibility of Script-Based Workflows

Week 4: Error resolution and begining of ontology matching

The first half of this week was spent in trying to debug the cause for the “divide by zero” issue. Last week, I had come to a conclusion that the problem was with the the graph that was generated from the ontologies. However, when I queried the graph with other Continue reading Week 4: Error resolution and begining of ontology matching

Week 5: Evaluate Instrument for Education – AGU Presentation/Meeting Report

Attending the Data Science Credentialing Editorial Board meeting at the American Geophysical Union (AGU) headquarter in Washington, D.C. this week had been a great, unique learning opportunity for me. The main purpose of the meeting was for the Board members to convene in person in order to continue their work Continue reading Week 5: Evaluate Instrument for Education – AGU Presentation/Meeting Report

Week 3: Initial efforts for improving annotation accuracy

After exploring the Linkipedia code thoroughly last week, I was able to identify the tasks performed by each module and the format of input sent to them. Specifically, I found out that the python code takes in a name and description, uses Stanford dependency parser on the description to extract Continue reading Week 3: Initial efforts for improving annotation accuracy

Week 3: Reproducibility of Script-Based Workflows

For this week, I continued to work on implementing queries by defining some generic queries, e.g.: for each sink node Y, compute all source nodes X that are in the lineage of Y similar: for each output node, compute all input nodes on which the output depends. Then I practiced more sophisticated queries such as Continue reading Week 3: Reproducibility of Script-Based Workflows