[
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)