Rob Vesse created JENA-2000:
-------------------------------
Summary: Provide configurable per-dataset level admin operations
Key: JENA-2000
URL: https://issues.apache.org/jira/browse/JENA-2000
Project: Apache Jena
Issue Type: Improvement
Affects Versions: Jena 3.16.0, Jena 3.17.0
Reporter: Rob Vesse
Fix For: Jena 3.18.0
Another follow up from JENA-1987
Currently the Admin API is a global API in the sense that if available it works
over all datasets that are configured on the server. It would be nicer if
users could configure the various endpoints on a per-dataset basic rather than
server wide. That way users could enable only the operations they wanted on
the datasets they wanted e.g.
{noformat}
/ds/compact
/ds/backup
{noformat}
Likely this would be combined with additional Fuseki configuration e.g.
{noformat}
<#service1> rdf:type fuseki:Service ;
fuseki:name "ds" ; # http://host:port/ds
fuseki:endpoint [
# SPARQL query service
fuseki:operation fuseki:query ;
fuseki:name "sparql"
] ;
fuseki:endpoint [
# Compaction
fuseki:operation fuseki:compact ;
fuseki:name "compact"
] ;
fuseki:endpoint [
# Backup
fuseki:operation fuseki:backup ;
fuseki:name "backup"
]
fuseki:dataset <#dataset> ;
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)