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 2017/11/24 13:05:00 UTC

[jira] [Created] (JENA-1435) Provide extensibility of Fuseki with new services.

Andy Seaborne created JENA-1435:
-----------------------------------

             Summary: Provide extensibility of Fuseki with new services.
                 Key: JENA-1435
                 URL: https://issues.apache.org/jira/browse/JENA-1435
             Project: Apache Jena
          Issue Type: Improvement
          Components: Fuseki
    Affects Versions: Jena 3.5.0
            Reporter: Andy Seaborne
            Assignee: Andy Seaborne


This ticket is to provide a mechanism so that application code can add custom operations.

The built-in set includes the operations usually in {{/dataset/sparql}}, {{/dataset/update}} etc. as configured by {{fuseki:service*}}. These are also available as requests on the dataset directly as {{/dataset}}. For query, either parameter {{?query=}} or a content type {{application/sparql-query}}.

Example extensions: 
* An RDF Patch processor
* Upload and convert non-RDF formats
* Extract custom output formats
* Filtering requests before passing onto the general operation

This extension point would support:

* dispatch by operation name
* dispatch by Content-Type

Dispatch by HTTP parameters will be designed for but not enabled.

See also JENA-1400  (extensible operation names).




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)