You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by "Henry Story (JIRA)" <ji...@apache.org> on 2010/10/06 12:11:31 UTC

[jira] Created: (CLEREZZA-317) add support for XSPARQL

add support for XSPARQL
-----------------------

                 Key: CLEREZZA-317
                 URL: https://issues.apache.org/jira/browse/CLEREZZA-317
             Project: Clerezza
          Issue Type: New Feature
         Environment: all
            Reporter: Henry Story


XSPARQL [1] is the RDF equivalent of XQuery, and is in fact built on top of XQuery usually. 
It can be used to create XML from rdf stores using SPARQL like queries (called lowering) and transform XML into RDF (called lifting).

This could be used for two purposes in Clerezza:

1. Lowering: for generating XHTML or other XML formats
    this would be in addition to Scala Server Pages.  Some things that could be done more easily than in SSP is get information from different graphs. 

2. Lifting: for transforming XML into RDF
   This is where XSPARQL is really without equivalent. This can help write transforms for any XML format into RDF for the store, making it much
easier to build integrating layers with existing web services

The DERI Team in Galway has just published the java code [2].





[1] http://xsparql.deri.org/spec/lang
[2] http://sourceforge.net/mailarchive/forum.php?thread_name=D3AFEAF5-9540-46A9-8815-80A1F9C067DB%40deri.org&forum_name=xsparql-discussion


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-317) add support for XSPARQL

Posted by "Henry Story (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918456#action_12918456 ] 

Henry Story commented on CLEREZZA-317:
--------------------------------------

One may want to look into the xquery2scala project http://lamp.epfl.ch/~emir/projects/

Currently XSPARQL java code creates XQuery code.
It would then just require one to use xquery2scala to compile that to scala, and with a bit of tweaking one may be able to add some good performance tweaks.



> add support for XSPARQL
> -----------------------
>
>                 Key: CLEREZZA-317
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-317
>             Project: Clerezza
>          Issue Type: New Feature
>         Environment: all
>            Reporter: Henry Story
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> XSPARQL [1] is the RDF equivalent of XQuery, and is in fact built on top of XQuery usually. 
> It can be used to create XML from rdf stores using SPARQL like queries (called lowering) and transform XML into RDF (called lifting).
> This could be used for two purposes in Clerezza:
> 1. Lowering: for generating XHTML or other XML formats
>     this would be in addition to Scala Server Pages.  Some things that could be done more easily than in SSP is get information from different graphs. 
> 2. Lifting: for transforming XML into RDF
>    This is where XSPARQL is really without equivalent. This can help write transforms for any XML format into RDF for the store, making it much
> easier to build integrating layers with existing web services
> The DERI Team in Galway has just published the java code [2].
> [1] http://xsparql.deri.org/spec/lang
> [2] http://sourceforge.net/mailarchive/forum.php?thread_name=D3AFEAF5-9540-46A9-8815-80A1F9C067DB%40deri.org&forum_name=xsparql-discussion

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.