Akamu 5.0 updates

Akamu has been updated to version 5.0.  The major changes include: the 
addition of client-side XSLT invocation (for browsers that support it), 
integration of Triclops as a SPARQL 1.1 RDF protocol implementation, an 
implementation of the SPARQL 1.1 Graph Store protocol, and a service for 
XForms 1.1 documents that manage resources in a Diglot filesystem over the 
Diglot File System Protocol (DFSP), 

Documentation for these capabilities have been added to the following 
GoogleCode wikis:

- http://code.google.com/p/akamu/wiki/XSLTasHTTPMethod#Client-side_XSLT
- http://code.google.com/p/akamu/wiki/AkamuGraphStore#Triclops_Service
- 
http://code.google.com/p/akamu/wiki/AkamuGraphStore#Graph_Store_Protocol_implementation
- 
http://code.google.com/p/akamu/wiki/DiglotFileSystemProtocol#Diglot_XForm_1.1_service

CHANGELOG

- ported Triclops WSGI application into akamu.protocol.sparql for use with 
the 'wsgi_wrapper' keyword argument of @simple_service and @service
- fixed GSP implementation handling of URL rewrites as they relate to graph 
store URL and Location header values for POSTs to it
- updated Triclops SPARQL RDF protocol to be used with GSP protocol demo 
(akamu.demo.gsp)
- added Akamu DOAP and EARL RDF results for SPARQL RDF protocol and SPARQL 
SD tests
- fixed missing import and added support for external graph store URLs
- Added client-side XSLT capabilities for agents that support it
- added clientSide boolean argument to @xslt_rest
- fixed use of @xslt_rest with POST services
- ensure 'user' parameter is not sent to stylesheet if not authenticated
- wheezy caching only applies for 200 responses
- added hasResource to akamu.diglot.Manager
- fixed handling of paths without '/' when finding transforms for diglot 
resources
- akamu.config.dataset.ReplaceGraph now takes baseUri keyword parameter
- graph uri of diglot resource is used as base when parsing RDF during 
update
- added adaptation of akara configuration to support Triclops configuration
- added @xforms_grddl service decorator to akamu.protocol.grddlstore 
(service
for XForms that manage diglot resources)
- added dependency to httpagentparser (for client-side XSLT detection)
- added (new) implementation of SPARQL RDF protocol as @sparql_rdf_protocol 
decorator in (akamu.protocol.sparql) for mounting a Triclops / Akara service
- added GetExternalGraphStoreURL() method to akamu.config.dataset for 
servers with a distinction between external and internal URIs (as a result 
of URL rewriting by gateway server).  The configuration name is 
'external_graph_store_url'

-- Chime Ogbuji

Received on Thursday, 18 October 2012 23:16:32 UTC