You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by "Stefan Bischof (JIRA)" <ji...@apache.org> on 2011/05/31 19:04:47 UTC

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

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

Stefan Bischof commented on CLEREZZA-317:
-----------------------------------------

We were refactoring the code a lot to introduce a usable API to XSPARQL and making it work in an OSGi container.

Maven Repository:

The current development version is available in the Sonatype OSS Snapshot repository [1]. We are still experimenting with that, but that's the simplest way to try it for now (esp. since the most recent version is currently not synchronized to the sourceforge svn).
Once the current version is finished we will release it to the Sonatype OSS Release repo which is synchronized to the central Maven repo.

OSGi:

The two projects relevant for the Clerezza integration are the rewriter and the evaluator. Both are already OSGi bundles. 

Next steps:

I'm not very familiar with the Clerezza architecture and the way you load bundles into the OSGi container. So, could you please create a small dummy subproject in the Clerezza svn where we can work on XSPARQL Templates/Renderlets(?)?

cheers,
stefan bischof

[1] https://oss.sonatype.org/content/repositories/snapshots/org/deri/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
>   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.
For more information on JIRA, see: http://www.atlassian.com/software/jira