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

Andy Seaborne commented on JENA-491:
------------------------------------

The grammar used for SPARQL is itself generated by script {{grammar}}. The file 
{{master.jj}} generates both {{sparql_11.jj}}, strandard unextended SPARQL 1.1, 
and {{arq.jj}}, which is SPARQL 1.1 together with Jena ARQ specific extensions. 
 This will be one such extension. The project should modify {{master.jj}} (see 
the {{#if ARQ}} for sections that only go in {{arq.jj}} - the fiel is processed 
with cpp.

> Extend CONSTRUCT to build quads
> -------------------------------
>
>                 Key: JENA-491
>                 URL: https://issues.apache.org/jira/browse/JENA-491
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: ARQ, Fuseki
>            Reporter: Andy Seaborne
>              Labels: gsoc, gsoc2015, java, linked_data, rdf, sparql
>
> This would be an extension to SPARQL.
> 1/ Add use of GRAPH inside a CONSTRUCT template see SPARQL Update.
> 2/ Add conneg for quads to Fuseki.
> 3/ New QueryExecution operations execConstructQuads() and 
> execConstructDataset()
> If asked for triples, and the CONSTRUCT generates quads, the named graph 
> items are dropped - that is, only the default graph is returned.  This is for 
> commonality with RIOT.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to