ARQ - Internal Design
@@ Incomplete
ARQ consists of the following parts:
- The core : the datastructures that describe a query. All the other
subsystems operate on this structure.
- Parsers that built query structures
- Serializers that print out queries
- Query engines to execute queries
In addition there are class to assist the application writer:
- Result set tools:
- Reading
Main packages:
- com.hp.hpl.jena.query: The application API
- com.hp.hpl.jena.query.core: The query structure
- com.hp.hpl.jena.query.parser: The parsers: SPARQL, ARQ, RDQL
- com.hp.hpl.jena.query.serializer: Output in SPARQL, ARQ forms, in SPARQL
syntax, in an abstract form (useful in debugging) and in XML.
- com.hp.hpl.jena.query.engine: The abstraction of a query engine
- com.hp.hpl.jena.query.engine1: A query engine that is as faithful to the
SPARQL specification.
- com.hp.hpl.jena.query.resultset: Utilities for handling result sets,
including output as text and XML.