Hi.

Let me inform you about my usecase.

We are creating a system for storing annotations. These annotations are
about errors and ommisions in other systems. Currently I use Clerezza
and a little layer on top for storing and retrieving these annotations.
Next on my list is integration with legacy systems using SOAP/XML
interfaces. This integration is 2-way, pushing triples in and turning
responses back into triples.

Sure I could write code to extract information from annotation triples 
and populate some xml structure. But to me this approach is too rigid
and has to be repeated for every legacy system I have to connect to.
Instead I want to reduce the amount of task specific code as much as
possible. Looking at what is available right now I could use a rendering
mechanism to go from triples to xml and xslt to go from xml to triples
again. However I mostly favour symmetric solutions (same technology used
in both directions) since they easy the maintenance burden and lower the
learning curve.

I think I found the right building blocks to achieve a symmetric
solution. However, it still does require some serious effort by me to
get it working. These building blocks are Stanbol rules for rdf <--> rdf
conversions (---1--> ) and Gloze for xml <--> rdf conversions (---1-->
). With these I can achieve the following:

    Annotation RDF ---1--> Legacy system RDF ---2--> legacy system xml

and

    Legacy system xml ---2--> Legacy system RDF ---1--> Annotation RDF

Most probably I am going to work in this for the coming weeks, unless my
manager pulls me back ;-)

Whether or not Gloze would fit to be part of Clerezza I am not sure. But
that's a decision I leave up to you guys ;-)

Regards,

Minto

-- 
ir. ing. Minto van der Sluis
Software innovator / renovator
Xup BV

Op 28-3-2013 17:46, Reto Bachmann-Gmür schreef:
> Hi Minto,
>
> I have to admit that I'm not much into XML. I'm surpised that I don't find
> any reference to GRDDL in the paper. IIUC GRDDL is just one way why Gloze
> is bidirectional.
>
> Is there a concrete usecase you see for Gloze in Clerezza? Could it
> possibly be used as an alternative rendering mechanism (mapping RDF to
> xhtml)?
>
> Cheers,
> Reto
>
>
> On Thu, Mar 28, 2013 at 2:02 PM, Minto van der Sluis <[email protected]> wrote:
>
>> Hi Folks,
>>
>> Thanks for the warm welcome :-)
>>
>> One of the things I need on my current assignment is mapping RDF to and
>> from Xml. I did some research and stumbled upon Gloze [1]. The original
>> author created a nice paper [2]. Also it appeared it got donated to Jena
>> back in 2006 [3]. Currently I am strongly thinking about porting Gloze
>> to Clerezza. I already asked the original author for his consent
>> (waiting for his reply).
>>
>> If there is any interest, I am more than happy to donate the results of
>> porting Gloze.
>>
>> However, in our line of work 2006 is an awful long time ago. So if you
>> know of anything similar / better please let me know. It might save me
>> an awful lot of work, in which case I owe you a beer  :-)
>>
>> [1] https://code.google.com/p/gloze/
>> [2]
>>
>> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.88.8929&rep=rep1&type=pdf
>> [3] https://svn.apache.org/repos/asf/jena/Import/Jena-SVN/Gloze/
>>
>> Regards,
>>
>> misl
>>
>> --
>> ir. ing. Minto van der Sluis
>> Software innovator / renovator
>> Xup BV
>>
>> Mobiel: +31 (0) 626 014541
>>
>>

Reply via email to