W3C home > Mailing lists > Public > www-rdf-interest@w3.org > February 2003

Re: RDF libraries for C++

From: Sandro Hawke <sandro@w3.org>
Date: Thu, 20 Feb 2003 12:25:30 -0500
Message-Id: <200302201725.h1KHPUf25622@wadimousa.hawke.org>
To: Giles Hogben <giles.hogben@jrc.it>, www-rdf-interest <www-rdf-interest@w3.org>


> > Does anyone know any RDF libraries for C++?
> 
> My Redland RDF library is in C and works OK from C++, I compile
> it under C++ now and then: http://www.redland.opensource.ac.uk/
> If you just need a parser, you can use my related Raptor RDF parser
> library http://www.redland.opensource.ac.uk/raptor/
> 
> Alternatives might by Mozilla's internal RDF C++ code which is a bit
> tricky to separate out from the browser but does provide RDF support
> that way.  Start at http://www.mozilla.org/rdf/doc/

I spent a few months of 2001 on a C++ library for RDF, supporting
pluggable inference engines, remote triplestores, etc.  I did one
release (version 0.1.1) supporting an RDF "diff" application which
used XSB to do the heavy lifting.  But I've since switched from C++ to
Python (for complex social reasons) so the code is rotting.

One note, on the naming: the code is a mixture of an RDF parsing
system called "blindfold" and a library I would have called
"libSemWeb" if I properly factored it out.  Unfortunately, they
are tied together right now and simply called "blindfold".

Anyway, the code [1], a programmer's manual [2] with beautiful pages
like this one [3], and a tar file [4] are available.  *shrug*

   -- sandro

[1] http://dev.w3.org/cvsweb/2001/blindfold/
[2] http://www.w3.org/2001/06/blindfold/api/
[3] http://www.w3.org/2001/06/blindfold/api/classXSBPool.html
[4] http://www.w3.org/2001/06/blindfold/source/blindfold-0.1.1.tgz
Received on Thursday, 20 February 2003 12:29:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:58 GMT