Hi Qihong Lin,
On 11/03/14 04:38, Qihong Lin wrote:
Thank you! I saw your update of MARMOTTA-444 on the new deadline of 31 July.
I just submitted my proposal [1] to the GSoC website, with a project plan
conforming to the deadline. Any comments are welcome!
Great!
Taking a quite look to your proposal, there are some points you could
improve:
* References 5 and 6 could be mentioned together as SPARQL 1.1. It is
not expected to work with SPARQL 1.0, that's something you could stand out.
* Performance Improvement: that's not true at all, because all pending
operations are performed at commit time. And I don't expect performance
would be better in this alternative implementation, we're aware of it.
* Instead you could add something about portability, since SPARQL is the
official recommendation for accessing RDF stores (Sesame is just the
de-facto standard for Java).
* LdpService definition is still evolving. So I'd not refer the delivery
of concrete methods in the work plan, but functionalities (container
creation, resource addition, resource deletion, etc) instead.
* Although I understand that reading operations could be easier for
starting, in the end data creation needs to be in place before reading.
So FMPOV you would have two options: a) group by target (resource,
container, etc.) instead of operation type (exist, read, write, etc.) b)
keep it as it is, and start with a service skeleton where all methods
call the default implementation until you provide your actual
implementation of each. I'd prefer the first, but the second is
completely valid and probably the most convenient one for you.
* But for the mid-term evaluation I'd like to have some writing
capabilities already in place, not only reading ones.
* For storing binary resources, or more precisely "LDP Non-RDF Source",
you could use the same service the default implementation uses, SPARQL
is not capable of that.
* I like that you assert that each concrete milestone would come with tests.
So far, the proposal looks good for me. Thanks for your effort.
Cheers,
--
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
[email protected]
http://www.salzburgresearch.at