Clarified eScience 2013 paper is not draft.