Hi,
At the moment I am following a postgraduate course DataScience at Erasmus University Rotterdam. Part of this course is that I will have to do a final project.
During the course, I noticed that datascience relies havily on the use of XML. These files are accessed with R and are read from a file-system.
From the past I remembered having worked with Basex once. So I wondered
if there exists a stand-alone R-client to Basex so that I can store all the files in Basex and get access to all Basex functionalities. It shows that such a client does not exist.
My question is how difficult it is to write such a client and which language should be used (I have some experience with Java)? Would this be a good subject for my project?
Greetings,
Ben Engbers
Hi Ben,
As far I know, I can confirm there is no R client for BaseX.
Would you be interested in a client for the client/server architecture? In that case, I recommend you to have a close look at our documentation [1,2].
Your contributions will be welcome, cheers, Christian
[1] http://docs.basex.org/wiki/Clients [2] http://docs.basex.org/wiki/Server_Protocol
On Thu, Mar 8, 2018 at 4:46 PM, Ben Engbers Ben.Engbers@be-logical.nl wrote:
Hi,
At the moment I am following a postgraduate course DataScience at Erasmus University Rotterdam. Part of this course is that I will have to do a final project.
During the course, I noticed that datascience relies havily on the use of XML. These files are accessed with R and are read from a file-system. From the past I remembered having worked with Basex once. So I wondered if there exists a stand-alone R-client to Basex so that I can store all the files in Basex and get access to all Basex functionalities. It shows that such a client does not exist.
My question is how difficult it is to write such a client and which language should be used (I have some experience with Java)? Would this be a good subject for my project?
Greetings,
Ben Engbers
Hi Ben,
I had a similar problem sometime ago trying to make BasexClient work with matlab. Luckely matlab accept loading java jar file and even convert automatically Java type to matlab type when needed. So making BaseX work with matlab was mainly putting the java BasexClient into the good directory and importing it from matlab and use it directly from matlab. I know that R support multiple languages for extensions, so using the same trick may work. However I have no experience writing and using extension in R. The other solution is as Christian said and use the rest protocol to execute commands.
Have a nice day.
Pablo
On 08. 03. 18 16:51, Christian Grün wrote:
Hi Ben,
As far I know, I can confirm there is no R client for BaseX.
Would you be interested in a client for the client/server architecture? In that case, I recommend you to have a close look at our documentation [1,2].
Your contributions will be welcome, cheers, Christian
[1] http://docs.basex.org/wiki/Clients [2] http://docs.basex.org/wiki/Server_Protocol
On Thu, Mar 8, 2018 at 4:46 PM, Ben Engbers Ben.Engbers@be-logical.nl wrote:
Hi,
At the moment I am following a postgraduate course DataScience at Erasmus University Rotterdam. Part of this course is that I will have to do a final project.
During the course, I noticed that datascience relies havily on the use of XML. These files are accessed with R and are read from a file-system. From the past I remembered having worked with Basex once. So I wondered if there exists a stand-alone R-client to Basex so that I can store all the files in Basex and get access to all Basex functionalities. It shows that such a client does not exist.
My question is how difficult it is to write such a client and which language should be used (I have some experience with Java)? Would this be a good subject for my project?
Greetings,
Ben Engbers
basex-talk@mailman.uni-konstanz.de