[GSoC] LDP based on SPARQL, mid-term checkpoint

2014-06-24 Thread Sergio Fernández

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


Re: [GSoC] LDP based on SPARQL, mid-term checkpoint

2014-07-02 Thread Qihong Lin
Dear Sergio,

I've just translated all of the methods into SPARQL implementations,
and committed the code. I'll watch the upstream, in case new methods
or modifications are coming. It's actually ahead of the original plan.

Thanks for sharing your opinions of my current work. In the next
weeks, I'll resolve the problems you pointed out (i.e. tests,
documentations, code abstractions and evaluations). Basically, I think
everything is going on well until now. I'll turn to you for help, if
there's any further question. Thanks a lot!

Cheers,
Qihong Lin


On Tue, Jun 24, 2014 at 8:32 PM, Sergio Fernández  wrote:
> 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


Re: [GSoC] LDP based on SPARQL, mid-term checkpoint

2014-07-08 Thread Sergio Fernández

Dear Qihong Lin,

continue working hard towards achieving the goals of the project. The 
sooner the better for testing and commenting your work, even implement 
missing features.


Thank so much.

Cheers,

On 02/07/14 13:15, Qihong Lin wrote:

Dear Sergio,

I've just translated all of the methods into SPARQL implementations,
and committed the code. I'll watch the upstream, in case new methods
or modifications are coming. It's actually ahead of the original plan.

Thanks for sharing your opinions of my current work. In the next
weeks, I'll resolve the problems you pointed out (i.e. tests,
documentations, code abstractions and evaluations). Basically, I think
everything is going on well until now. I'll turn to you for help, if
there's any further question. Thanks a lot!

Cheers,
Qihong Lin


On Tue, Jun 24, 2014 at 8:32 PM, Sergio Fernández  wrote:

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


--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernan...@redlink.co
w: http://redlink.co