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

Andy Seaborne commented on JENA-625:
------------------------------------

This project could focus on CSVs files as input.  See 
https://github.com/cygri/tarql

The steps needed are:
# CSV to RDF terms (tuples of RDF Terms is already supported internally in Jena)
# Storage of the table (in-memory is enough, with reading from a file).
# Modify the SPARQL grammar to support {{FROM TABLE}} and {{TABLE}} (for 
inclusion inside a larger query, c.f. SPARQL {{VALUES}} clause).
# Modify execution to include tables.


> Temporary tables for SPARQL
> ---------------------------
>
>                 Key: JENA-625
>                 URL: https://issues.apache.org/jira/browse/JENA-625
>             Project: Apache Jena
>          Issue Type: Improvement
>            Reporter: Andy Seaborne
>              Labels: gsoc, gsoc2014, java, linked_data, rdf, sparql
>
> Temporary tables are used for keeping intermediate results available for 
> reuse with the same query or update, or use by a subsequent query.
> This project will provide temporary tables for one or both of these use cases:
> # implicit use of temporary tables for precomputed parts of basic graph 
> patterns 
> # explicit use of named temporary tables (e.g. "FROM TABLE ...")
> This project requires problem definition, solution design as well as 
> implementation.  Both use cases require modification of the SPARQL query 
> engine.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to