Hi Sergio, The wiki is very helpful. Thanks! I'll code following the restrictions. I think the best way to make it, is to study LdpServiceImpl and provide the corresponding identical methods for LdpServiceSPARQLImpl, because LdpServiceImpl is supposed to be strictly stick to the restrictions, isn't it?
I just made 2 commits [1] of the methods of addResource() and deleteResource(), with the unit tests [2]. As is promised in the project plan, you can assess both the reading and writing capabilities of LDP-RS in the mid-term evaluation. Until the mid-term evaluation, I think things are going well at my side. I'll complete the rest of the implementations of the methods. I appreciate your help very much. Cheers, Qihong Lin [1] https://github.com/confidencesun/marmotta/commits/MARMOTTA-444 [2] https://github.com/confidencesun/marmotta/blob/926ae5de17d8c414184c0051f688101adf17003e/platform/marmotta-ldp/src/test/java/org/apache/marmotta/platform/ldp/testsuite/LdpServiceSPARQLImplTest.java On Wed, Jun 11, 2014 at 6:50 AM, Sergio Fernández <[email protected]> wrote: > Dear Qihong Lin, > > apologize for the late reply. > > > On 10/06/14 13:38, Qihong Lin wrote: >> >> Dear Sergio, >> >> I just figured out the reason of the problem 1). The bean.xml was not >> copied into the building output folder, although was in the source >> folder. I fixed it in eclipse. Everything works well now. > > > Great, so the issue was actually in your IDE. Please, verify it does not > appear on a regular build environment (raw maven). > > >> Could you please just help me with the problem 2)? Thanks a lot! > > > Remember that the scope of your project is restricted to the internals of > Marmotta. All related with HTTP (headers and so on) are handled by the web > service, where any of the two service implementations can be plug-in. > > For the second part of your question, that's an internal decision of > Marmotta. The storage layer is out of the scope of the LDP spec. More > precisely, LDP Marmotta storage is implemented by: > > * Using <http://www.w3.org/ns/ldp#> as "management" context, where store > some management data > * Internally every LDP-R will be stored in its own context > > Further details about our implementation restrictions are available from the > wiki: > > http://wiki.apache.org/marmotta/LDPImplementationReport#Implementation_Restrictions > > Thanks for binging here that questions. Finding out those details means that > you are in the right path for developing your project. > > Cheers, > > > -- > Sergio Fernández > Partner Technology Manager > Redlink GmbH > m: +43 660 2747 925 > e: [email protected] > w: http://redlink.co
