Re: GSoC routine

2014-06-22 Thread Ying Jiang
Dear Andy, Thanks for your pointing it out! IRILib.encodeUriComponent(String) works well. Is there a tool in the Jena code base for parsing String to Jena Literal for different data types? For example: 1) "65000" -> "65000"^^ 2) "65000.123" -> "65000.123"

Re: GSoC routine

2014-06-21 Thread Andy Seaborne
I completely forgot about: IRILibh.encodeUriComponent(String) Andy On 19/06/14 11:09, Andy Seaborne wrote: On 15/06/14 18:18, Ying Jiang wrote: 1) space and other non-URI characters in column name I introduce the LangCSV.encodeURIComponent() method borrowed from [1]. However it does n

Re: GSoC routine

2014-06-19 Thread Andy Seaborne
On 15/06/14 18:18, Ying Jiang wrote: 1) space and other non-URI characters in column name I introduce the LangCSV.encodeURIComponent() method borrowed from [1]. However it does not strictly conform to RFC 3986 [2]. TestLangCSV.testNonURICharacters() [7] shows the escaping result. There's also ano

Re: GSoC routine

2014-06-15 Thread Ying Jiang
Dear Andy, Thank you for your comments! Accordingly, I've just made 2 major commits to jena-csv and jena-arq. Some of the issues you mentioned have been resolved, while others require further discussions. Please check the following ones: 1) space and other non-URI characters in column name I intr

Re: GSoC routine

2014-06-09 Thread Andy Seaborne
Hi there, I think I see what's going on but could you write some javadoc for the interfaces please? RDF blank nodes have their own rules and requirements. Each row is supposed to be allocated a blank node a subject for each row and a later access may be using that blank node. In the gener

Re: GSoC routine

2014-06-07 Thread Ying Jiang
Dear Andy, I've just committed the API of PropertyTable with the implementations [1]. The code follow the original design ( and I paste it below) in the project proposal, which can accommodate other regular data besides CSV files: -- 1.2 PropertyTable A PropertyTable is collection of data that

Re: GSoC routine

2014-06-04 Thread Andy Seaborne
Ying, The next part of the project is the property tables which are compact storage for CSV files that exploit the regular structure of the data. These will be useful both for CSV files but potentially for other uses storing regular data (outside this project). These are what an SQL databas

Re: GSoC routine

2014-05-26 Thread Andy Seaborne
On 24/05/14 14:32, Ying Jiang wrote: Dear Andy, I see the discussion of JENA-699 about the CSV/TSV parser. It seems that Apache Commons CSV would be a better choice for future. Therefore, I'm not strictly following the project plan in the proposal [1], which I'm supposed to develop the CSV parse

Re: GSoC routine

2014-05-24 Thread Ying Jiang
Dear Andy, I see the discussion of JENA-699 about the CSV/TSV parser. It seems that Apache Commons CSV would be a better choice for future. Therefore, I'm not strictly following the project plan in the proposal [1], which I'm supposed to develop the CSV parser at the beginning of the project. Ins

Re: GSoC routine

2014-05-20 Thread Miguel Bento Alves
Hi Andy, I couldn¹t begin yesterday, but I foresee this week do the following: - prepare the development environment; - prepare a first ³draft² of the work to be done with a schedule; - start to ³inspect² the code; This Friday, I will do a (small) report as you proposed.

GSoC routine

2014-05-20 Thread Andy Seaborne
Hi Ying, Hi Miguel, It's the proper start now - could you let the list know what your immediate actions are please? Andy