RE: RDF/OWL/Sparql and native XML databases

This is very interesting.  Thanks for the link!


> -----Original Message-----
> From: Bijan Parsia [mailto:bparsia@cs.man.ac.uk]
> Sent: Wednesday, July 09, 2008 1:53 PM
> To: Johnson, Matthew C. (LNG-HBE)
> Cc: semantic-web@w3.org
> Subject: Re: RDF/OWL/Sparql and native XML databases
> 
> On 9 Jul 2008, at 18:26, Johnson, Matthew C. (LNG-HBE) wrote:
> 
> > Hi all,
> >
> > Admittedly, this is not a semantic-web question, per se, but I'm
> > thinking that this list may be more relevant than xml-dev...but I
> > could be wrong.
> >
> > Does anyone have any experience or comments on using a native XML
> > database (e.g. MarkLogic, Exist, Oracle XML DB) as a triple store?
> 
> Not personally. But you might look at the slides starting:
> 	http://www.w3.org/2004/Talks/tp-robie/slide1-0.html
> 
> It may be a bit dated. There may be a paper floating around.
> 
> > If so, I'm curious as to how the translation from a XML model to
> > the RDF model can be achieved.
> 
> Probably the easiest is to "implement" a triplestore in XQuery. You
> could do this via a custom XMl triple model. Think about mapping
> triples to relation tables.
> 
> >   From my experience, most of these products focus on XQuery (which
> > is great but doesn't seem powerful enough to understand the RDF
> > model except to possibly extract all rdf:Description elements and
> > then pass them off to something like Jena separately)
> [snip]
> 
> The Robie approach is to normalize RDF/XML inside XQuery.
> 
> Hope this helps.
> 
> Cheers,
> Bijan.

Received on Wednesday, 9 July 2008 18:03:09 UTC