Semantic Search Downloads

Sesame PHP 5 connector class - version zero point 3

The attached file is a class which is a PHP 5 class to perform operations on a Sesame Data Store. It is provided as a reference, and may not current with Sesame. Please go to the Drupal project page, where the latest file is in the Drupal downloads.

It has only been tested with Sesame 2.0beta5, and some functions require other parts of the library.
It also requires the Zend Framework, of which the Socket file for the HTTP client requires a small patch.

There will updates on the Drupal site, and perhaps here to keep up with changes in Sesame, contributed patches, etc.

If running on Caucho Resin server, the aggregate function can provide for an speedy substitute for SPARQLs lack of aggregate functions.

jQuery Cache allows for caching of page content.

Used with history function to cache large amounts of page content so the back button or other events can first try to retrieve data from the cache.

Moved to official jQuery site:
http://plugins.jquery.com/project/cache

Jquery Hook and Callback functionality

A part of the semantic search module, allows for dynamic callbacks to other libraries.
For an example, after an execution, a registered event is a called like "finished POST" - then the call back, if it exists is called.

Inspired by drupal's hook mechanism.

NOTE:

Project has moved to http://plugins.jquery.com/project/hook

SPARQL and RDF aggregate functions - "RDF aggregate queries and views"

The University of Maryland, home of DAML and James Hendler and a lot of the Semantic Web efforts has a good algorithm for doing aggregate functions. Very academic paper, showing some of the challenges, but also showing it is not impossible for Sparql to have aggregate functions.

Patch for Zend framework SOCKET.php for the HTTP client

I created this patch, and will be submitting back to Zend. Causes long timeouts when the response code is 204.
More here
http://semanticsearch.org/php-http-client-sesame-completed