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.
This exception is thrown when a putative namespace (for a PrefixMapping)
ends with a name character, which we disallow because its an invitation
to errors.
Reification styles have two boolean components: whether the
graph+reifier will intercept reification triples or not [if not, the only
in-Jena reification is through the reifyAs operation], and whether or
not reification triples will be visible in the graph.