Re: Introducing the rcsvw R library

Davide,

I incorporated your implementation report into the report here: https://w3c.github.io/csvw/tests/reports/. Note that there were some errors in the .ttl file you provided, which I updated here: rcsvw_test_report-2015-10-20.ttl <https://w3c.github.io/csvw/tests/reports/rcsvw_test_report-2015-10-20.ttl>

* The foaf: and doap: entries in your developer record were expressed as IRIs, not PNames (e.g.: '<foaf:name>  "Davide Ceolin”;' instead of ‘foaf:name "Davide Ceolin”;’).
* You were missing a doap:Project entry for the test subject, which I added based on information from GitHub.

Great to have another implementation!

Gregg Kellogg
gregg@greggkellogg.net

> On Oct 20, 2015, at 2:45 PM, Davide Ceolin <d.ceolin@vu.nl> wrote:
> 
> Hi all,
> 
> please find as attachment the first implementation report for rcsvw.
> It currently reports 19 tests passed, but I think those should be doubled (since they're passed both in the RDF and in the JSON implementation), so I'm happy to fix the URIs, if could let me know which one to use. 
> Also, please let me know how you prefer to receive the next updates (here, or somewhere else?)
> Thanks,
> 
> Davide
> 
> 2015-10-05 21:05 GMT+02:00 Davide Ceolin <d.ceolin@vu.nl <mailto:d.ceolin@vu.nl>>:
> Hi Gregg,
> 
> yes, I'm using them. The 12 tests I mentioned are actually the first 6 of csv2rdf and of csv2json respectively.
> Best,
> 
> Davide
> 
> 2015-10-05 20:59 GMT+02:00 Gregg Kellogg <gregg@greggkellogg.net <mailto:gregg@greggkellogg.net>>:
>> On Oct 5, 2015, at 11:50 AM, Davide Ceolin <d.ceolin@vu.nl <mailto:d.ceolin@vu.nl>> wrote:
>> 
>> Hello WG,
>> 
>> I'd like to introduce the R implementation that I'm developing (rcsvw):
>> 
>> https://github.com/davideceolin/rcsvw <https://github.com/davideceolin/rcsvw>
>> 
>> The library relies on a custom version of the rrdf and rrdflibs libraries which I developed and I maintain here (basically this version adds some functionalities like blank node creation and manipulation, and updates to jena 3.0.0):
>> 
>> https://github.com/davideceolin/rrdf/tree/new_functionalities <https://github.com/davideceolin/rrdf/tree/new_functionalities>
>> 
>> Installing the rrdf library could be troublesome, especially because of the rJava library it depends on. I document the steps needed to fix the installation on OSX 10.10 and 10.11 in the README. I would be happy to make any addition to those installation notes (e.g., about other OS's).
>> 
>> I designed the tests using the testthat library. At the moment, it passes only 12 of them (6 for the csv2json function, 6 for csv2rdf). However, given that I should have overcome the most annoying hurdles, I do optimistically hope to progress quickly from now on (both in terms of functionalities and of beautifying the code).
> 
> Great Davide! Great to have another implementation. Do your tests make use of the CSVW test suite? [1]
> 
> Gregg
> 
> [1] http://w3c.github.io/csvw/tests/ <http://w3c.github.io/csvw/tests/>
> 
>> A paper about this is coming along. Any feedback is more than welcome, of course.
>> Best,
>> 
>> Davide
> 
> 
> 
> <rcsvw_test_report.ttl>

Received on Wednesday, 21 October 2015 17:01:41 UTC