Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 3.16.0
-
None
Description
In order to support the "old style" configuration (e.g. fuseki:serviceQuery), Fuseki dispatch currently interprets a named service endpoint like "/dataset/sparql?query=" as also configuring a service on the dataset URL "/dataset?query=".
This is currently done during request dispatch. It also applies to preferred
"new style" configuration.
fuseki:endpoint [ fuseki:operation fuseki:query ; fuseki:name "sparql" ] ;
This ticket is to change changing of "old style" configuration to be part of
server setup, not during dispatch, and also to apply it only to "old style".
A configuration like:
fuseki:endpoint [ fuseki:operation fuseki:query ; fuseki:name "sparql" ] ;
will only enable "/dataset/sparql?query=". A query service on the dataset URL
is a service endpoint of ""
fuseki:endpoint [ fuseki:operation fuseki:query ; fuseki:name "" ] ;
or the name can be omitted:
fuseki:endpoint [ fuseki:operation fuseki:query ] ;
This compatibility dispatch effect on new style configurations has never been documented.