Note:
BNodes are not stored in the reverse lexicon and are
recognized using
AbstractTripleStore#isBNode(long).
Note: Statement identifiers (when enabled) are not stored in the reverse
lexicon and are recognized using
AbstractTripleStore#isStatement(IV). If the term identifier is
recognized as being, in fact, a statement identifier, then it is
externalized as a
BNode. This fits rather well with the notion
in a quad store that the context position may be either a
URI or
a
BNode and the fact that you can use
BNodes to "stamp"
statement identifiers.
Note: Handles both unisolatable and isolatable indices.
Note: Sets
BigdataValue#getIV() as a side-effect.
Note: this always mints a new
BNode instance when the term
identifier identifies a
BNode or a
Statement.