==== ARQ 2.1 beta ARQ 2.1 beta is a complete implementation of SPARQL including support for custom filter function, property functions and free text search. It also provides an update language based on SPARQL. We are actively seeking feedback on the new query optimizer. Please let us know if it works for you so we can move from beta to full release. I'd like to thank Markus for his work on the optimizer for ARQ. == Cost-based Optimizer The ARQ-2.1-beta release includes a static cost-based optimizer for Basic Graph Patterns for in-memory models. The optimizer uses heuristics to estimate the execution cost of triple patterns and reorders the patterns of a BGP according to their estimated costs. The optimizer is enabled by default in ARQ but may be disabled if this should be required. Please refer to the documentation for further information. We are actively seeking feedback about the optimizer. Please don't hesitate to send us any comments or problems. == Remote query support The ARQ query language, an extension of SPARQL, includes the ability to call a remote SPARQL service using the SERVICE form. SERVICE { pattern } The pattern is sent to and executed at the remote service. ARQ combines the results with the locally part of the query. The algebra supports a new operation, OpService, for this. Algebra expression can be turned back into SPARQL query syntax. == Links Download: http://prdownloads.sourceforge.net/jena/ARQ-2.1-beta.zip Use jena.jar in this download - ARQ does not work with Jena.2.5.3 Home page: http://jena.sourceforge.net/ARQ/ ARQ is also available via anonymous SVN: https://jena.svn.sourceforge.net/svnroot/jena/ARQ/ SPARQL is described in: http://www.w3.org/TR/rdf-sparql-query/ SPARQL-Update is described in: http://jena.hpl.hp.com/~afs/SPARQL-Update.html == Status The implementation of SPARQL is complete and meets the SPARQL current editors' working draft and Candidate Recommendation. ARQ passes all the DAWG tests. Latest published: http://www.w3.org/TR/rdf-sparql-query/ Editors' working draft: http://www.w3.org/2001/sw/DataAccess/rq23/rq25.html Definition of SPARQL: http://www.w3.org/2001/sw/DataAccess/rq23/rq25.html#sparqlDefinition == Notes + The old ARQ-1 query engine "engine1" has been removed. == Online Services SPARQL syntax validator: http://www.sparql.org/validator.html SPARQL processor: http://www.sparql.org/sparql.html == Support and Questions Comments and questions about ARQ to the Jena mailing list jena-dev@groups.yahoo.com General questions and comments on SPARQL to jena-dev or public-sparql-dev@w3.org Formal comments specific to the SPARQL query language, protocol or result set documents to: public-rdf-dawg-comments@w3.org