Jena documentation overview

This section contains detailed information about the various Jena sub-systems, aimed at developers using Jena. For more general introductions, please refer to the Getting started and Tutorial sections.

Documentation index

  • The RDF API - the core RDF API in Jena
  • SPARQL - querying and updating RDF models using the SPARQL standards
  • Fuseki - SPARQL server which can present RDF data and answer SPARQL queries over HTTP
  • I/O - reading and writing RDF data
  • Assembler - describing recipes for constructing Jena models declaratively using RDF
  • Inference - using the Jena rules engine and other inference algorithms to derive consequences from RDF models
  • Ontology - support for handling OWL models in Jena
  • TDB - a fast persistent triple store that stores directly to disk
  • Javadoc - JavaDoc generated from the Jena source
  • Text Search - enhanced indexes using Lucene or Solr for more efficient searching of text literals in Jena models and datasets.
  • Spatial Search - enhanced indexes using Lucene or Solr for spatial searches
  • How-To's - various topic-specific how-to documents
  • Security - a Security (Permissions) wrapper around Jena RDF implementation
  • JDBC - a SPARQL over JDBC driver framework
  • SQL DB - constructing persistent Jena models using SQL databases as the storage layer
  • Tools - various command-line tools and utilities to help developers manage RDF data and other aspects of Jena