[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RDF storage
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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|