ARQ is a query engine for Jena that supports the SPARQL RDF Query language. SPARQL is the query language developed by the W3C RDF Data Access Working Group.
ARQ Features:
- Standard SPARQL
- Free text search via Lucene
- SPARQL/Update
- Access and extension of the SPARQL algebra
- Support for custom filter functions
- Property functions for custom processing of semantic relationships
- Aggregation, GROUP BY and assignment as SPARQL extensions
- Support for federated query
- Support for extension to other storage systems
- Client-support for remote access to any SPARQL endpoint
Jena storage engines that plug into ARQ include:
- TDB -- Custom storage engine for high performance applications
- SDB -- Rewriter to SQL for transactional SPARQL on standard relational databases
Online Demo
Online Query Form for experimenting with SPARQL queries.
See Also
Joseki - a SPARQL query server, using ARQ and the SPARQL protocol.