Dear Sir/Madam,

I'd like to contribute to Jena in GSoC 2013 on the project of "SPARQL
Updates are not cancelable". Actually, I have successfully completed 3 GSoC
projects directly related to Jena:
 - GSoC 2009 [1]: I developed a Tupelo plug-in for NCSA using Jena, which
transfers arbitrary data into RDF triples by DFDL.
 - GSoC 2010 [2]: I developed the semantic storage plug-in for DSpace,
which manages digital collections and their metadata in RDF triple store,
powered by Tupelo, Jena and Mulgara.
 - GSoC 2012 [3]: I developed a Cytoscape plugin, which uses Jena to send
the SPARQL queries to Biological ontology endpoints and render the results
as Cytoscape graphs.
You can see that all of the projects are about Semantic Web, which I major
in as a PhD student. I have good knowledge of the semantic technologies
(e.g. RDF, OWL, SPARQL). I have strong Java coding capabilities, familiar
with design patterns, unit testing and git/svn/maven development
environment. Rich experience with Jena, I know its interfaces and their
usages. I've not looked into the insight of Jena before. But I'm quite
interested in getting involved in this summer.

For the project of "SPARQL Updates are not cancelable", I'm now studying
the source code of Jena ARQ to figure out how cancellation works during
query execution [4]. It seems that Dr. Rob Vesse would be the potential
mentor. But I can't find his email address. Could you please cc him? He
mentioned in the JIRA [5] that there's a svn branch of
"Experimental/cancellable-updates" to experiment on this feature. Could you
please tell me where it is?

yours,
Yigang Zhou

[1] http://www.ncsa.illinois.edu/News/09/0827Studentspursue.html
[2]
https://wiki.duraspace.org/display/GSOC/GSOC10+-+Storage+Service+Implementations+Based+on+Semantic+Content+Repository
[3] http://ceur-ws.org/Vol-952/paper_43.pdf
[4] https://issues.apache.org/jira/browse/JENA-29
[5] https://issues.apache.org/jira/browse/JENA-382

Reply via email to