Hi Qihong Lin,
it's the mid-point of the GSoC programme, so it's a good time to assess
the state of the project. It looks close to the plan and I'd like you to
(briefly) write-up how the project is going. Check you are getting what
you want out of the project as well. It is not just code production. Is
the rest of the plan looking right still?
Looking on at the repository forked at github:
https://github.com/confidencesun/marmotta/tree/MARMOTTA-444
besides the few comments I did on your commits, there are a few things
I'd like to discuss:
* Working plan: concrete details about how your work is actually
following (or not) the proposed working plan.
* Implementation feedback: which in the end may revert to the overall
quality of the project. For instance, looking to the current status of
your implementation http://s.apache.org/7mn I could expect that you
should be able to propose the usage of an abstract base implementation
with some commons things.
* Method documentation: document how you translate the Sesame native
call to SPARQL queries will help to maintain the alternative implementation
* User documentation: how to launch Marmotta using your implementation,
example requests, etc.
* More testing: I know you are moving on a very unknown area, but the
more tests you write the best for discovering issues (specially lateral
effect of related code). The official LDP Test Suite would be a helpful
resource.
* Evaluation: for example, regarding performance: on the typical
scenarios, do you have some figure in the deviation in comparison with
the main implementation?
And I think that's all...
Remember that you can use the github wiki to write down whatever stuff
you need. Documentation is always good.
But so far my overall impression for this checkpoint is that you are in
the right path.
Thanks.
Cheers,
--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co