libraptor RDF syntax parsing/serializing 29 Mar 2008 11:34 pm

Raptor Version 1.4.17 Released

Download: raptor-1.4.17.tar.gz

  • Added two new JSON serializers: resource-centric ‘json’
    (Talis RDF/JSON)
    and triple-centric ‘json-triples’
  • Added a new public XML SAX2 API class
  • Added a new error handling structure
  • Made the I/O Stream class support reading
  • Added several new API methods.
  • Made several fixes, portability and resilience improvements.
  • Fixed reported issues: 0000252 and 0000245.

See the Raptor 1.4.17 Release Notes
for the full details of the changes.

libraptor RDF syntax parsing/serializing 16 Mar 2008 08:32 pm

Getting Raptor 1.4.17 ready to release

I’ve been updating the new JSON serializers (resource based on the Talis RDF/JSON and triples-centric) in Subversion so that a callback parameter can be set. This is what was formerly available in Triplr when it was using the perl JSON module, before I switched it to the native C JSON serializers. That should restore that useful feature again, once I add the necessary feature setting into Triplr.

As usual I made tests work – ‘make distcheck’ has to pass in several ways:

  • On OSX 10.4.x with gcc 4.0.1, MacPorts curl and libxml (without distcheck, it’s just too darn slow on ibook)
  • Linux Debian gcc 4.2.3 (aka newest) with curl and libxml
  • Linux Debian gcc 4.2.3 with curl and expat
  • Linux Debian g++4.2.3 and configure option --enable-release and tweaked to use compile options “-O3 -Wall” with curl and libxml. This uses g++ as a “better C compiler” and usually causes some tweaks such as explicit casts and some portability bits.

I also run some tests on Linux inside valgrind as a leak check.

I probably could and should automate this but never found the time so far. It should probably produce pretty red/green failure graphs and all that jazz.

Most of the time is not code changes above but in turning the ChangeLog commits into some form of coherent draft release notes. The major items from those will turn into the summary of the release, the draft news nearby.

Redland 18 Feb 2008 06:18 pm

State of Redland Libraries 2008-02

Wrote and published the
State of Redland RDF Libraries 2008-02 to review 2007(ish) and make some plans. I was pointed at Three Commits, Ding, Ding, Ding by Brian Aker and liked the idea, so I’ve said 5 good patches to get commit access, since I’m a little bit more cautious.

libraptor RDF syntax parsing/serializing &Redland 27 Jan 2008 10:35 pm

Raptor AVL Tree cursors for abbrev serializing

I was updating raptor SVN to fix bug 245 that said there were duplicate triples in the turtle output(i.e. generated by the internal raptor_abbrev system), by the dumbest functional way to do it – scan all the raptor_sequence of triples gathered. This, as I expected, turns out to make an already quite slow serializer (since it’s using raptor_sequence) into one running incredibly slow.

So, I’ve just finished updating the internal raptor_avltree to gain a cursor. This allows storing ordered items in an AVL Tree, which has O(log(N)) for add, delete and lookup, compared to raptor_sequence‘s O(N). Yay!

Next step is to try putting it into the raptor_abbrev subsystem.

language bindings 28 Dec 2007 02:01 pm

Redland Bindings Version 1.0.7.1 Released

See the 1.0.7.1 Release Notes
for the full details of the changes.

librdf RDF API 24 Dec 2007 05:30 pm

Redland Version 1.0.7 Released

See the 1.0.7 Release Notes
for the full details of the changes.

librasqal RDF query 17 Nov 2007 11:24 am

Rasqal Version 0.9.15 Released

WARNING: ABI AND API CHANGE in Rasqal 0.9.16 which will be
incompatible with 0.9.15.

See the Raptor 0.9.15 Release Notes
for the full details of the changes.

libraptor RDF syntax parsing/serializing 30 Sep 2007 10:56 pm

Raptor Version 1.4.16 Released

See the Raptor 1.4.16 Release Notes
for the full details of the changes.

language bindings 05 May 2007 11:07 pm

Redland Bindings Version 1.0.6.1 Released

See the 1.0.6.1 Release Notes
for the full details of the changes.

librdf RDF API 05 May 2007 10:13 pm

Redland Version 1.0.6 Released

See the 1.0.6 Release Notes
for the full details of the changes.

Next Page »