On 02/03/14 16:28, Ujitha Iroshan wrote:
Hi all,

I'm Ujitha Iroshan, third year undergraduate from Department of Computer
Science and Engineering University of Moratuva Sri Lanka. Currently I'm
working as an intern in WSO2 inc an Open source middleware company.I'm
planing to participate in the Google Summer of code 2014. And I'm very much
interest in the project idea of "Extend Construct to build quads" [1]. So
to start with the project I need to have more details about the project.
Can some one please explain the project requirements in details. ?

[1] https://issues.apache.org/jira/browse/JENA-491
Thanx-


Hi Ujitha,

Thank you for your interest.

The standards SPARQL 1.0 and 1.1, CONSTRUCT returns a single RDF graph - that is a set of triples. RDF also has the concept of a collection of graphs, an RDF Dataset.

This project would be working to modify Jena (specifically, the query engine, part - module jena-arq - and the SPARQL server jena-fuseki) so that a SPARQL query can result in an RDF Dataset.

"quads" are another way of talking about that - an RDF dataset can be recorded as a set of quads (which in itself is a partial lie :-) - it's a set of triples for the default graph and a set of quads, for data from the named graphs). We tend to talk about quads to include triples and about quads as the implementation of the formal concept of RDF Dataset.

Take a quick look at the relevant of the standards, if you haven't already, to get some familiarity with features:

* SPARQL 1.1 Query
* SPARQL 1.1 Update (because a similar feature exists there in INSERT)
* RDF 1.1 N-Quads
* RDF 1.1 TriG

Jena already has readers and writers for those syntaxes - it's not part of this project.

Part of the project, as with any project, is getting from a general design to the specifics. That would be part of the project after starting.

As an intern at WSO2, what have you personally been working on and been responsible for and involved in?

I can see that you've made 101 commits but that does not give the context for the work.

        Andy

Reply via email to