Sail (Storage And Inference Layer) is an interface for RDF storage. RDF Sails can store RDF statements and
evaluate queries over them. Statements can be stored in named contexts or in the null context. Contexts can
be used to group sets of statements that logically belong together, for example because they come from the
same source. Both URIs and blank nodes can be used as context identifiers.
Initializes the Sail. Care should be taken that required initialization parameters have been set before
this method is called. Please consult the specific Sail implementation for information about the
Shuts down the Sail, giving it the opportunity to synchronize any stale data. Care should be taken that
all initialized Sails are being shut down before an application exits to avoid potential loss of data.
Once shut down, a Sail can no longer be used until it is re-initialized.
SailException - If the Sail object encountered an error or unexpected situation internally.
Opens a connection on the Sail which can be used to query and update data. Depending on how the
implementation handles concurrent access, a call to this method might block when there is another open
connection on this Sail.
SailException - If no transaction could be started, for example because the Sail is not writable.