You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (Jira)" <ji...@apache.org> on 2019/09/01 17:45:00 UTC
[jira] [Resolved] (JENA-1731) Improve Fuseki service endpoint
configuration
[ https://issues.apache.org/jira/browse/JENA-1731?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Seaborne resolved JENA-1731.
---------------------------------
Fix Version/s: Jena 3.13.0
Resolution: Done
> Improve Fuseki service endpoint configuration
> ---------------------------------------------
>
> Key: JENA-1731
> URL: https://issues.apache.org/jira/browse/JENA-1731
> Project: Apache Jena
> Issue Type: Improvement
> Components: Fuseki
> Affects Versions: Jena 3.13.0
> Reporter: Andy Seaborne
> Assignee: Andy Seaborne
> Priority: Major
> Fix For: Jena 3.13.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> This is a follow-on JIRA from JENA-1715.
> A sketch for new configuration description for a service endpoint:
> {noformat}
> <#service> rdf:type fuseki:Service ;
> fuseki:name "/ds" ;
> fuseki:endpoint [
> fuseki:operation fuseki:Query ;
> fuseki:allowedUsers (....) ;
> fuseki:timeout "1000,10000" ;
> fuseki:queryLimit 1000;
> arq:unionGraph true;
> ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "1000,10000" ] ;
> ] ;
> fuseki:endpoint [
> fuseki:name "sparql" ; ## becomes "/ds/sparql"
> fuseki:operation fuseki:Query ;
> ...
> ] ;
> fuseki:endpoint [
> fuseki:name "sparql" ;
> fuseki:operation fuseki:Update ;
> ...
> ] ;
> .
> {noformat}
> with the goal of being able to have new operations confiugured into the Fuseki endgine, and not the fixed set of operations as is currently with {{fuseki;service*}}.
> For example: a "patch" service - POST an [RDF Patch|https://afs.github.io/rdf-delta/rdf-patch.html] or have a data validation service for SHACL etc.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)