- From: Niklas Lindström <lindstream@gmail.com>
- Date: Thu, 12 Mar 2009 20:32:36 +0100
- To: Semantic Web <semantic-web@w3.org>
Dear all, I'm happy to announce SPARQLTree [1]: a solution for turning SPARQL-results into more manageable trees of data. If you find regular, "flat" SPARQL results cumbersome to work with, this might be for you. SPARQLTree uses a simple convention on variable names, which are grouped together into "condensed" object trees, suitable for common ("OO") programming languages to handle efficiently (think JSON). The current implementation is in Python, which can be used programmatically, or to convert regular results on the fly into "idiomatic" JSON, intended to be much easier to work with. This solution is very lightweight, so I expect porting the core (~60 lines of Python) to other languages will be straightforward. There is also an implementation in XSLT (+ a dash of exslt) which uses a mix of "SPARQL in XML" to achieve a similar result (but in "raw" XML). Read the initial documentation at [1], and continue to check out the source repository [2] to get a sense of the details. I'd love to hear comments, opinions and feature requests. Either here (if appropriate), to the Oort google group [3], or to me personally. Best regards, Niklas Lindström [1] <http://code.google.com/p/oort/wiki/SparqlTree> [2] <http://code.google.com/p/oort/source/browse/SparqlTree/trunk/> [3] <http://groups.google.com/group/oort>
Received on Thursday, 12 March 2009 19:33:21 UTC