Kendall Grant Clark wrote: > Excerpts from Kingsley Idehen's message of Wed May 14 14:59:29 -0400 2008: > >> Owlgres is a PostgreSQL application. Why the DBMS specificity? >> > > Because it makes for a better name, obviously... ;> > > Seriously, it's not Postgres specific. We prefer Postgresql, but Owlgres ca > run on any JDBC-compliant database. I suspect that, as it matures and we find a > customer base for it, it will run on a variety of databases. > Okay, the JDBC bit is good, and we can easily test Owlgres against Virtuoso JDBC. But of course, we end up with the obvious question: Why are we using JDBC to talk to a DBMS engine equipped with a Quad Store? We've been through this re. recent work relating to new Model Providers for Sesame, Jena, and Redland (all of which offer SQL DBMS and Graph Model persistence APIs). > >> What does PosgreSQL offer that you may have assumed is/was missing from >> Virtuoso when developing this application? >> > > I don't know why you're assuming that I assumed anything, but the primary > reasons we chose Postgresql were maturity, scalability, extensibility, vibrant > after-market, BSD license, and PostGIS. > Bad choice of words on my part re: is/was :-) Since I haven't had time to look under the hood, I want you to assist me in understanding what PostgreSQL offered that lead to what I assumed was a PostgreSQL specific application. > >> I've also added, Orri Erling (Program Manager Virtuoso), Ivan Mikhailov >> (Lead Developer of Virtuoso's Quad Store functionality realm), and Alan >> Rutternberg to this thread (Alan is interested in Owlgres and Virtuoso >> integration). >> > > If you'd like to have a conversation with Alan or others about Owlgres working > w/ Virtuoso, we can do that offline or at SemTech next week, but I don't think > it's very relevant here. > Sure, we can take that offline, but note the context of my comments (above plus the bit below): << > > *MikeUschold *noted that the computational issue of owl:sameAs proliferation > > is a major problem, even if noone is going to load all the semantic web data > > into a single store. For today's triple stores that do limited inference, > > owl:sameAs "has a significant run time" according both to common sense as > > well as the developers of OpenLink's Virtuoso triple > > store<http://docs.openlinksw.com/virtuoso/rdfsparqlrule.html#rdfsparqlruleintro> > > . > > They say it can easily double query > > times<http://www.openlinksw.com/weblog/oerling/?id=1347>. > You don't have to do it at query time. Owlgres does owl:sameAs processing at load time and so the *query time* cost is negligible. The usual caveats about tradeoffs and use cases apply, of course. >> I am trying to determine if we've ended up with two things that are artificially disconnected :-) > Cheers, > Kendall > > -- Regards, Kingsley Idehen Weblog: http://www.openlinksw.com/blog/~kidehen President & CEO OpenLink Software Web: http://www.openlinksw.comReceived on Wednesday, 14 May 2008 20:09:21 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 14 May 2008 20:09:25 GMT