All Packages API - Application Programming Interface SPI - System Programming Interface Other Packages 
Package Description
org.apache.jena  
org.apache.jena.assembler  
org.apache.jena.assembler.assemblers  
org.apache.jena.assembler.exceptions  
org.apache.jena.datatypes
Provides the core interfaces through which datatypes are described to Jena.
org.apache.jena.datatypes.xsd
Provides datatype definitions for the XML Schema datatypes support by Jena.
org.apache.jena.datatypes.xsd.impl
Provides implementations of the XSD datatype.
org.apache.jena.enhanced
This package defines the enhanced node and graph classes; an enhanced node is one embedded in a particular enhanced graph.
org.apache.jena.ext.xerces  
org.apache.jena.ext.xerces.impl  
org.apache.jena.ext.xerces.impl.dv  
org.apache.jena.ext.xerces.impl.dv.util  
org.apache.jena.ext.xerces.impl.dv.xs  
org.apache.jena.ext.xerces.impl.validation  
org.apache.jena.ext.xerces.impl.xpath.regex  
org.apache.jena.ext.xerces.impl.xs  
org.apache.jena.ext.xerces.impl.xs.util  
org.apache.jena.ext.xerces.jaxp.datatype  
org.apache.jena.ext.xerces.util  
org.apache.jena.ext.xerces.xni  
org.apache.jena.ext.xerces.xs  
org.apache.jena.ext.xerces.xs.datatypes
This package provides interfaces for accessing actual value information through PSVI for XML Schema 1.0 data types.
org.apache.jena.graph
This package defines the Graph and Node family of classes, which form the underlying datatypes of the Jena system.
org.apache.jena.graph.compose
This package defines simple composite graphs - union, intersection, difference, and update-tracking.
org.apache.jena.graph.impl
This package provides basic implementations of Graph interfaces such as EventManager and Capabilities.
org.apache.jena.irix
Support for RFC3986 IRIs.
org.apache.jena.mem
Various memory-based implementations of interfaces, specifically GraphMem for memory-based Graphs.
org.apache.jena.ontology
Provides a set of abstractions and convenience classes for accessing and manipluating ontologies represented in RDF.
org.apache.jena.ontology.impl
Provides default implementations for the abstractions defined in the org.apache.jena.ontology package.
org.apache.jena.rdf.listeners
A package defining some useful implementations of ModelChangedListener, for listening to (a) all triples added or removed, exploding composite objects, (b) all objects added or removed, as themselves, (c) notification of additions/removals, but no details, and (d) accepting but ignoring all changes, as a base-class to be extended.
org.apache.jena.rdf.model
A package for creating and manipulating RDF graphs.
org.apache.jena.rdf.model.impl
This package contains implementations of the interfaces defined in the .model package, eg ModelCom for Model, ResourceImpl for Resource, and so on.
org.apache.jena.rdfxml.xmlinput
A parser for RDF/XML.
org.apache.jena.rdfxml.xmlinput.impl  
org.apache.jena.rdfxml.xmlinput.states  
org.apache.jena.rdfxml.xmloutput
Writing RDF/XML.
org.apache.jena.rdfxml.xmloutput.impl  
org.apache.jena.reasoner
The Jena2 reasoner subsystem is designed to allow a range of inference engines to be plugged into Jena.
org.apache.jena.reasoner.rulesys
Provides a selection of simple rule engines for Jena inference models.
org.apache.jena.reasoner.rulesys.builtins
Implementations of the Builtin class which provides primitive operations to the rule engines.
org.apache.jena.reasoner.rulesys.impl
Internal implementation objects used by the rule system interpreters and compilers.
org.apache.jena.reasoner.transitiveReasoner
This package contains a reasoner which supports transitive-reflexive closure of subPropertyOf and subClassOf relations.
org.apache.jena.shared
This package defines some classes common to the Jena API and SPI levels, in particular the JenaException class from which all Jena-specific exceptions hang, and the interface PrefixMapping for translation to and from QNames.
org.apache.jena.shared.impl
This package provides "standard" implementations for the interfaces defined by .shared, notably an implementation of PrefixMapping.
org.apache.jena.sys  
org.apache.jena.ttl
Jena N3 Parser, RDF Reader and Writer
org.apache.jena.ttl.turtle  
org.apache.jena.ttl.turtle.parser  
org.apache.jena.util
Miscellaneous collection of utility classes.
org.apache.jena.util.iterator
A package for defining useful iterators and iterator operations, including concatenation, mapping, filtering, empty and singleton iterators, iterator wrappers, and the ExtendedIterator class used in many places in Jena.
org.apache.jena.vocabulary
A package containing constant classes with predefined constant objects for classes and properties defined in well known vocabularies.