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)

Reply via email to