[ 
https://issues.apache.org/jira/browse/JENA-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13235969#comment-13235969
 ] 

Rob Vesse commented on JENA-226:
--------------------------------

For the parameterizing queries see 
http://svn.apache.org/repos/asf/incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/query/ParameterizedSparqlString.java
 which I think covers your use case - the code is designed to be used with both 
queries and updates
                
> New Client API
> --------------
>
>                 Key: JENA-226
>                 URL: https://issues.apache.org/jira/browse/JENA-226
>             Project: Apache Jena
>          Issue Type: New Feature
>            Reporter: Stephen Allen
>            Assignee: Stephen Allen
>            Priority: Minor
>
> Develop a new API geared towards bridging the gap between local Jena 
> databases and remote SPARQL HTTP endpoints.  This would provide a single 
> object to represent a repository, and provide functions to perform querying 
> and modification of the data in the repository.  These functions would 
> attempt to be as efficient as possible (i.e. streaming modifications to 
> remote servers), while also promoting safe practices such as parameterizing 
> user supplied query inputs to prevent SPARQL-injection attacks.
> I've started writing up some use cases at [1] (would like to move over to the 
> Confluence Wiki shortly).  And I've also started a branch [2] (not much there 
> yet).  Feedback is greatly appreciated.
> [1] http://people.apache.org/~sallen/jena/ClientUseCases.html
> [2] 
> http://svn.apache.org/repos/asf/incubator/jena/Jena2/ARQ/branches/ArqClient

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to