4Store stuff
By Yves on Friday 14 August 2009, 12:45 - Permalink
I've been playing a lot with Garlik's 4store
recently, and I have been building a few things around it. I just finished
building packages for Ubuntu Jaunty, which you
can get by adding the following lines in your
/etc/apt/sources.list:
deb http://moustaki.org/apt jaunty main deb-src http://moustaki.org/apt jaunty main
And then, an apt-get update && apt-get install 4store
should do the trick. The packages are available for i386 and amd64. It is also
one of my first packages, so feedback is welcomed (I may have gotten it
completely wrong). After being installed, you can create a database and start a SPARQL server.
I've also been writing two client libraries for 4store, all available on Github:
- 4store-php, a PHP library to interact with 4store over HTTP (so not exactly similar to Alexandre's PHP library, which interacts with 4store through the command-line tools);
- 4store-ruby, a Ruby library to interact with 4store over HTTP or HTTPS.
Comments
Great; thanks for the work.
Could you perhaps package 4store-ruby as a gem?
Yes, I plan to - it's taking me a bit of time, as I am still a ruby newbie :-)
That works fine ! Thanks for this package, Yves ! And now I test your PHP class library :-)
Ah ! Non, finally, I won't test your php library, you use turtle and I only use RDF/XML (I know, i'm mad, but it's like that ;-) ). I think your php library will help me to make the same thing with RDF/XML.
Another question : why did you use Zend framework and not the cURL php library (more used, I think) ?
@Got For weird BBC reasons :-) We use the Zend framework as part of some of the things we do, so that's why. I agree this is quite a heavy dependency though :/