Announcing v0.9.4 of ARQ, a query processor for Jena that implements SPARQL. http://prdownloads.sourceforge.net/jena/ARQ-0.9.4.zip Also available via anonymous CVS: cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jena co ARQ SPARQL is described in: http://www.w3.org/TR/rdf-sparql-query/ but this release of SPARQL in ARQ uses the newer syntax. Status ------ This release is up to date with the current editors' draft http://www.w3.org/2001/sw/DataAccess/rq23/ ** The syntax of triple patterns has changed to be N3/Turtle-like. ** This is different to the published working draft. To aid migration, the old syntax is available as "sparql-alt" to the command line tools. In particular: java -cp ... arq.qparse --in spaarql-alt --query FILE will attempt to convert a query from old syntax to new syntax. Some constraints are not converted properly and will need further processing. There are other changes: * Regular expressions no longer uses =~ but uses regex(?x , "foo.*bar", "i") * Use "=", not "==" or "eq" * SPARQL has no FROM/WITH See ChangeLog.txt for more details. ARQ Language ------------ The ARQ language has been made closer to SPARQL. It is currently SPARQL with additons of "UNSAID", "FROM" (load into background graph) and "FROM NAMED" (load named graph). Online demo ----------- http://www.sparql.org/query.html Support and Questions --------------------- Comments on SPARQL to the public comments list: public-rdf-dawg-comments@w3.org Comments and questions about ARQ to the Jena mailing list jena-dev@groups.yahoo.com