[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RDF storage


howard katz hamilton
I think you meant to refer to Joshua :)

Kind Regards,
Joe Chiusano
Booz | Allen | Hamilton
Strategy and Technology Consultants to the World

Howard Katz wrote:
> 
> I don't know if I agree with that assessment, Joseph, at least regarding
> relational tables. I haven't done much implementation work myself, other
> than munging my own XQuery engine to provide a native internal format for
> RDF triples, but my impression is that it's not that difficult to implement
> a backend store for RDF in a relational table. Each triple ultimately just
> boils down to three integer columns, which are either pointers into tables
> of indexed URIs or literal data instances. I've been looking at doing
> exactly that with my own engine: implementing an optional SQL-based backend
> as a user option, and at first glance it doesn't look that difficult.
> 
> Does anybody on the list have contrary experience? I know at least a few
> members of the RDF Data Access Working Group have implemented backends in
> SQL. I was quite intrigued to look over a few shoulders at the last
> face-to-face meeting of the group and watch people hacking away on big
> repositories in MySQL.
> 
> I agree that implementing via a native XML database doesn't buy you much,
> other that the ability to easily [expletive deleted] in RDF that's been stored as RDF/XML
> and to serialize to the same format on output. That's definitely extremely
> useful for interop. However there's too big an impedance mismatch between
> the sort of things you'd like to do with XML and with RDF to buy you much of
> value on the query side.
> 
> Best,
> Howard
> 
> > -----Original Message-----
> > From: Joshua Allen [mailto:joshuaa@m...]
> > Sent: Monday, May 17, 2004 11:12 AM
> > To: John Song; Xml-dev
> > Subject: RE:  RDF storage
> >
> >
> > >   and the arising problems? the most difference betwwen RDF
> > > and pure XML is the data model which is hierarchical tree for XML
> > >   and graph for RDF.so if storing RDF in NXD,maybe it is
> > > needed to redesign the storage model and also mapping rdf query
> > >   like RQL into XML query language like XQuery.
> > >   It seems that the most appealing thing to store RDF in NXD
> > > is that i can utilize the index and other optimizing
> >
> > You are correct; the difference in data model makes it difficult to get
> > any advantage from Xquery.  The same applies to indexing though.  The
> > idices which are supported by native XML databases are not RDF-aware.
> > However, we could make the same criticism of relational databases -- the
> > RDF data model is not at all like the relational data model; so vendors
> > have been forced to implement custom indexing and query schemes atop
> > relational engines.  Since it requires a lot of custom work either way,
> > I do not think that either relational or native-XML have a distinct
> > advantage over the other, except for the fact that relational engines
> > are more mature, and targeting relational makes it easier to port a RDF
> > engine to multiple platforms.  A native XML database would perhaps have
> > an easier time preserving the full fidelity of the input RDF documents,
> > but it is also possible for a relational-backed engine to store the
> > source RDF in a CLOB when shredding the RDF to relational tables.
> >
> > -----------------------------------------------------------------
> > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> > initiative of OASIS <http://www.oasis-open.org>
> >
> > The list archives are at http://lists.xml.org/archives/xml-dev/
> >
> > To subscribe or unsubscribe from this list use the subscription
> > manager: <http://www.oasis-open.org/mlmanage/index.php>
> >
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>

-- 
Kind Regards,
Joseph Chiusano
Associate
Booz | Allen | Hamilton

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.