Search the web
Sign In
New User? Sign Up
jena-dev · Jena Developers
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
ANN: ARQ 2.1 beta   Message List  
Reply | Forward Message #30653 of 42494 |
==== 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.

This version introduces a new query optimizer.  We are actively seeking
feedback - 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 <serviceEndPoint> { 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@...

General questions and comments on SPARQL to jena-dev or
      public-sparql-dev@...

Formal comments specific to the SPARQL query language,
protocol or result set documents to:
	 public-rdf-dawg-comments@...

Tue Aug 21, 2007 2:19 pm

andyseaborne
Offline Offline
Send Email Send Email

Forward
Message #30653 of 42494 |
Expand Messages Author Sort by Date

==== 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....
Seaborne, Andy
andyseaborne
Offline Send Email
Aug 21, 2007
2:22 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help