Re: [GSoC] less 1 month left
Hi Qihong Lin, On 31/07/14 12:18, Qihong Lin wrote: I'm sorry I can't understand you questions. It's appreciated if you can help me clarify these: I just pretend to make you stater to think about the conclusions of the project now that the closing date is coming. 1) If what changes in the new alternative CDI service is just the invocations to the RepositoryConnection (I'd need to check the diff to really assert that), would it still make sense to you to provide an alternative CDIservice? What do you mean by the "new alternative CDI service", and "an alternative CDIservice"? I'm now translating the CDI service (LdpServiceImpl) into SPARQL implementation. If anything changes, I can translate it accordingly. Is that enough? Yes, for the project is enough, that was the goal. The question is I'd like to evaluate not only what you did, but what you have learned too. So for the conclusions you could write something discussing such aspects: that "was the right approach because...", "not sure because both CDI service duplicate too much business code", etc. 2) Or would be more maintainable to move the translation into an RepositoryConnection wrapper or something like that? What's "an RepositoryConnection wrapper"? Why do we need that (i.e. why more maintainable )? Can you show me an example? Thanks! I'm not saying that's valid. Probably not. Just trying to trigger your inquisitiveness ;-) Not sure if you follow me. If you want, we can have a spype call (sergio.fernandez.lopez) before Tuesday to talk about that. 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] less 1 month left
Dear Sergio, I'm sorry I can't understand you questions. It's appreciated if you can help me clarify these: 1) If what changes in the new alternative CDI service is just the invocations to the RepositoryConnection (I'd need to check the diff to really assert that), would it still make sense to you to provide an alternative CDIservice? What do you mean by the "new alternative CDI service", and "an alternative CDIservice"? I'm now translating the CDI service (LdpServiceImpl) into SPARQL implementation. If anything changes, I can translate it accordingly. Is that enough? 2) Or would be more maintainable to move the translation into an RepositoryConnection wrapper or something like that? What's "an RepositoryConnection wrapper"? Why do we need that (i.e. why more maintainable )? Can you show me an example? Thanks! Best regards, Qihong Lin On Mon, Jul 28, 2014 at 9:00 PM, Sergio Fernández wrote: > Dear Qihong Lin, > > > On 27/07/14 12:41, Qihong Lin wrote: >> >> I'm making documentation in git wiki: >> [1] >> https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444) >> [2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation >> [3] https://github.com/confidencesun/marmotta/wiki/User-Documentation > > > Perfect. Try to evolve as much as possible that documentation to start to > prepare the final report. > > A conclusions chapter from your since would be nice. Think about what > aspects are interesting to discuss. > > Taking a quick look to dev documentation, there is one aspect I'd like to > hear from you about the mapping of method. If what changes in the new > alternative CDI service is just the invocations to the RepositoryConnection > (I'd need to check the diff to really assert that), would it still make > sense to you to provide an alternative CDIservice? Or would be more > maintainable to move the translation into an RepositoryConnection wrapper or > something like that? Think about that, write down your conclusions, and > ideally provide a proof-of-concept implementation. > > >> Currently, the SPARQL implementation is up to date to the ldp and >> develop branches. I'll make the translations soon after any new >> changes from upstreams, and report to you in time. > > > Probably we'll finally do it early next week. I'll keep you informed. > > > 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] less 1 month left
Dear Qihong Lin, On 27/07/14 12:41, Qihong Lin wrote: I'm making documentation in git wiki: [1] https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444) [2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation [3] https://github.com/confidencesun/marmotta/wiki/User-Documentation Perfect. Try to evolve as much as possible that documentation to start to prepare the final report. A conclusions chapter from your since would be nice. Think about what aspects are interesting to discuss. Taking a quick look to dev documentation, there is one aspect I'd like to hear from you about the mapping of method. If what changes in the new alternative CDI service is just the invocations to the RepositoryConnection (I'd need to check the diff to really assert that), would it still make sense to you to provide an alternative CDIservice? Or would be more maintainable to move the translation into an RepositoryConnection wrapper or something like that? Think about that, write down your conclusions, and ideally provide a proof-of-concept implementation. Currently, the SPARQL implementation is up to date to the ldp and develop branches. I'll make the translations soon after any new changes from upstreams, and report to you in time. Probably we'll finally do it early next week. I'll keep you informed. 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] less 1 month left
Dear Sergio, I'm making documentation in git wiki: [1] https://github.com/confidencesun/marmotta/wiki/GSoC-2014-Project-(MARMOTTA-444) [2] https://github.com/confidencesun/marmotta/wiki/Developer-Documentation [3] https://github.com/confidencesun/marmotta/wiki/User-Documentation Currently, the SPARQL implementation is up to date to the ldp and develop branches. I'll make the translations soon after any new changes from upstreams, and report to you in time. Best regards, Qihong Lin On Thu, Jul 24, 2014 at 9:59 PM, Sergio Fernández wrote: > Dear Qihong Lin, > > > On 24/07/14 14:06, Qihong Lin wrote: >> >> Thanks for your reminder! I've been watching the marmotta's branch >> refs/heads/develop (not much changes related to ldp service these >> days). As you pointed out, I just checked the ldp branch and updated >> my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl >> and LdpServiceImpl passed my unit tests as expected. > > > It'd be great if you can report the current status of the SPARQL > implementation, as well as periodically report your progress. > > >> I'll keep a close eye on both the develop and ldp branches in the >> coming weeks. With previous experience in the first half part of the >> project, I think it's not difficult to translate the remaining changes >> to the SPARQL implementations. I'll check and translate the changes >> everyday. After the GSoC project, I can also offer contribution >> related to this work. > > > That'd be great! That's one of the goals of GSoC is not always explored by > the student. Hope you can continue collaborating with us after the program > ends. > > >> In the meanwhile, I'll work on the documentations and the tests >> (performance, w3c test suite, etc), as you mentioned in the mid-term >> evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll >> have a try in the next week and keep you posted. > > > Where are you documenting all your stuff? As I explained you, I'd appreciate > to have access to it in advance. > > > 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] less 1 month left
Dear Qihong Lin, On 24/07/14 14:06, Qihong Lin wrote: Thanks for your reminder! I've been watching the marmotta's branch refs/heads/develop (not much changes related to ldp service these days). As you pointed out, I just checked the ldp branch and updated my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl and LdpServiceImpl passed my unit tests as expected. It'd be great if you can report the current status of the SPARQL implementation, as well as periodically report your progress. I'll keep a close eye on both the develop and ldp branches in the coming weeks. With previous experience in the first half part of the project, I think it's not difficult to translate the remaining changes to the SPARQL implementations. I'll check and translate the changes everyday. After the GSoC project, I can also offer contribution related to this work. That'd be great! That's one of the goals of GSoC is not always explored by the student. Hope you can continue collaborating with us after the program ends. In the meanwhile, I'll work on the documentations and the tests (performance, w3c test suite, etc), as you mentioned in the mid-term evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll have a try in the next week and keep you posted. Where are you documenting all your stuff? As I explained you, I'd appreciate to have access to it in advance. 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] less 1 month left
Dear Sergio, Thanks for your reminder! I've been watching the marmotta's branch refs/heads/develop (not much changes related to ldp service these days). As you pointed out, I just checked the ldp branch and updated my LdpServiceSPARQLImpl accordingly [1]. Now both LdpServiceSPARQLImpl and LdpServiceImpl passed my unit tests as expected. I'll keep a close eye on both the develop and ldp branches in the coming weeks. With previous experience in the first half part of the project, I think it's not difficult to translate the remaining changes to the SPARQL implementations. I'll check and translate the changes everyday. After the GSoC project, I can also offer contribution related to this work. In the meanwhile, I'll work on the documentations and the tests (performance, w3c test suite, etc), as you mentioned in the mid-term evaluation. I've been studying JMeter, TestNG and Rest-Assured. I'll have a try in the next week and keep you posted. Best, Qihong Lin [1] https://github.com/confidencesun/marmotta/commit/cff11e06c0c13bd8d8a10fea5e9eccf8d31f86ba On Wed, Jul 23, 2014 at 3:45 PM, Sergio Fernández wrote: > According the official time-line: > > http://www.google-melange.com/gsoc/events/google/gsoc2014 > > August 18th is the official 'pencils down' date for GSoC this year. > > Please, Qihong Lin, remember to continue pushing hard. I did not see some > much activity or reporting in the last weeks, and you still have so much to > do for achieving the goals of the project. > > We had been working at the ldp branch, fixing details discovered by the W3C > test suite. They mainly affect the web service layer, but I think we > extended the service api with some new methods. Next week Jakob and myself > we plan to continue working on that, with the idea of merging stable changes > back to develop during the week. Please, stay tune to the changes, and > decide whether you can afford or not to adopt them at this stage. > > Personally I'll offline 6th to 20th, so everything that you deliver before > would make my final evaluation much easier. > > Thanks for your contribution to the Apache Marmotta project. > > Cheers, > > -- > Sergio Fernández > Partner Technology Manager > Redlink GmbH > m: +43 660 2747 925 > e: sergio.fernan...@redlink.co > w: http://redlink.co
[GSoC] less 1 month left
According the official time-line: http://www.google-melange.com/gsoc/events/google/gsoc2014 August 18th is the official 'pencils down' date for GSoC this year. Please, Qihong Lin, remember to continue pushing hard. I did not see some much activity or reporting in the last weeks, and you still have so much to do for achieving the goals of the project. We had been working at the ldp branch, fixing details discovered by the W3C test suite. They mainly affect the web service layer, but I think we extended the service api with some new methods. Next week Jakob and myself we plan to continue working on that, with the idea of merging stable changes back to develop during the week. Please, stay tune to the changes, and decide whether you can afford or not to adopt them at this stage. Personally I'll offline 6th to 20th, so everything that you deliver before would make my final evaluation much easier. Thanks for your contribution to the Apache Marmotta project. Cheers, -- Sergio Fernández Partner Technology Manager Redlink GmbH m: +43 660 2747 925 e: sergio.fernan...@redlink.co w: http://redlink.co