The Graph layer is the base layer in Jena.
The Graph layer is very granular and is a very minimal implementation of the RDF specification . There are less methods available, and certain techniques such as reification , are not possible.
By separating the Graph layer from the Model layer , the Jena development team has made it very easy to extend the base Jena functionality. So, if you want to extend the Jena API, or use the Jena API in your own product, then you extend the Graph interfaces. And once you do... [More]