Client Libraries

These libraries are all written by 3rd parties, check the license on the appropriate site.

Garlik also have libraries in Perl and PHP, which we'll release when we find the time to clean them up.

PHP

A simple PHP library for 4Store
 http://apassant.net/home/2009/07/4store (see info at  http://apassant.net/blog/2009/07/27/simple-php-library-4store) Uses the command line tools to interact, so requires no 4s-httpd server.
4store-php
 http://github.com/moustaki/4store-php/ Uses the 4s-httpd server

Ruby

4store-ruby
 http://github.com/moustaki/4store-ruby/ Uses the 4s-httpd server

Python

4store-client
 http://pypi.python.org/pypi/HTTP4Store/0.2 Uses the 4s-httpd server, usage notes at  http://vocab.ox.ac.uk/software/4store-client.html
py4s
 http://github.com/wwaites/py4s Can make use of the multiple connections branch ( http://github.com/wwaites/4store), but doesn't require it.

Java

4store-java-client
 http://github.com/danhanley/4store-java-client Needs Maven, usage examples in  http://github.com/danhanley/4store-java-client/tree/master/src/main/java/uk/co/magus/fourstore/examples/
4store-API
 http://github.com/clarkparsia/4Store-API Developed by  Clark & Parsia as part of  Empire.