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.