VERSION

BUILD_DATE

GSP_DIRECT_NAMING

public static final boolean GSP_DIRECT_NAMING

Supporting Graph Store Protocol direct naming.

A GSP "direct name" is a request, not using ?default or ?graph=, that names the graph
by the request URL so it is of the form http://server/dataset/graphname....
There are two cases: looking like a service http://server/dataset/service and
a longer URL that can't be a service http://server/dataset/segment/segment/....

GSP "direct name" is usually off. It is a rare feature and because of hard wiring to the URL
quite sensitive to request route.

The following places use this switch:

FusekiFilter for the "clearly not a service" case

ServiceRouterServlet, end of dispatch (after checking for http://server/dataset/service)

SPARQL_GSP.determineTarget This is all-purpose code - should not get there because of other checks.

Note
GSP Direct Naming was implemented to provide two implementations for the SPARQL 1.1 implementation report.

serverUptimeSeconds

serverStartedAt

init

public static void init()

Initialize an instance of the Fuseki server stack.
This is not done via Jena's initialization mechanism
but done explicitly to give more control.
Touching this class causes this to happen
(see static block at the end of this class).