incubator-clerezza-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Bischof (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLEREZZA-317) add support for XSPARQL
Date Tue, 31 May 2011 17:04:47 GMT

    [ 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

Mime
View raw message