- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Wed, 26 Jun 2002 06:50:12 +0100
- To: Seth Ladd <seth@brivo.net>
- cc: www-rdf-interest@w3.org
>>>Seth Ladd said: <snip/> > We had to scrap RDF because we couldn't find a working rdf toolkit > written in C that could open a URI over the network, get an RDF stream > (as XML or triples, we don't care), parse it, store it and later on, > serialize it back (to XML or triples), and send it back over the wire to > a URI (we are very REST here). > > In short, my point is, we all "got it" about RDF, but couldn't for > practical reasons. There just aren't RDF toolkits for C out there > (without hacking together a URI/network library into an RDF parser into > a good storage with querying, and back out again). I believe RDF is > tough sell /because you can't do it yet/. Too much glue right now for a > real life project. Everyone here wanted to use RDF and DAML+OIL for > transfering information but couldn't without a LOT more code, and we're > not in the business of writing RDF frameworks. (although that would be > pretty fun) > > I hope someone proves me wrong and says "Duh, here is that library you > are looking for" so next time we can do it right. :) Here is 90% of what you are look for: Redland RDF Application Framework http://www.redland.opensource.ac.uk/ You can read the details of the Redland blurb on the site but addressing your particular requirements, it does everything on your list in a single library except for: URI/network handling - easy to use something like libcurl, libwwww that does that in <10 functions. I plan to add an interface to these. Serializing - I have working code for this now. Querying - I assume you mean a query language. In the design stage at present. Being more positive, I guess I can take your requirements as feedback that these, already planned, features are still needed. > Not to be so gloomy, but a real RDF solution isn't practical now for > fast moving projects. I would say it is not that bad ;) Cheers Dave
Received on Wednesday, 26 June 2002 01:50:16 UTC