ANNOUNCEMENT: Raptor RDF Syntax Library 1.9.0 (V2 beta 1)

Hash: SHA1

              Raptor RDF Syntax Library 1.9.0 (V2 beta 1)

Raptor is a free software / Open Source C library that provides a set
of Resource Description Framework (RDF) parsers and serializers that
both generate RDF triples by parsing syntaxes and serialize RDF
triples into a syntax.  It is a mature, portable and high performance
library that works across many systems and architectures.

It parses the following syntax into RDF triples:
  RDF/XML, N-Triples, TRiG, Turtle, GRDDL (including microformats
  hCard and hCal), RDF/JSON resource-format & triples-format and
  RSS tag soup for RSSes, Atom 0.3 and Atom 1.0.
and serializes RDF triples into the following syntaxes:
  RDF/XML, RDF/XML abbreviated, RDF/XML XMP, N-Quads, N-Triples,
  Atom 1.0, RSS 1.0, Graphviz DOT, HTML, Turtle and JSON.

The main changes in this version since the last Raptor 1.4 release
on 2010-01-30 are:
  * Raptor 2 first beta release. There may be changes before a stable 2.0.0 API
  * Removed all deprecated functions and typedefs.
  * Renamed all functions to the standard raptor_class_method form.
  * All constructors take a raptor_world argument.
  * URIs are interned and there is no longer a swappable implementation.
  * Statement is now an array of 3-4 RDF Terms to support triples and quads.
  * World object owns logging, blank node ID generation and describing syntaxes.
  * Features are now called options and have typed values.
  * GRDDL parser now saves and restores shared libxslt state.
  * Added serializers for HTML 'html' and N-Quads 'nquads'.
  * Added parser 'json' for JSON-Resource centric and JSON-Triples.
  * Switched to GIT version control hosted by GitHub.
  * Added memory-based AVL-Tree to the public API.
  * Fixed reported issues: 0000357, 0000361, 0000369, 0000370, 0000373
    and 0000379

The Raptor 2 API reference manual section on API changes at provides
detailed function and type changes. The upgrading document at explains how to upgrade existing
code to the new APIs.

For full details of the changes see the Raptor 1.9.0 release notes at

The source control moved from self-hosted GIT to GitHub after the last
release of raptor 1.4.21.  See for the
instructions how to get the latest sources.  The 'master' branch
is Raptor 2 and the 'raptor1' branch is the Raptor 1 (1.4.x series.)

Binary deb packages for Debian unstable will be made available
later via the standard Debian archive.  These will have new names
separate from the V1 packages.

Sources may also be available from the Redland SourceForge mirror
site at although the site is
such a pain to use to upload and manage files, I may stop.

The site lets you browse and check out the latest
version of the sources in Subversion and use Raptor in various demos
as part of Redland such as Triplr

For more information on Redland, Raptor or Rasqal please join
the redland-dev list by visiting
or visit IRC channel #redland on

Version: GnuPG v1.4.10 (Darwin)


Received on Tuesday, 17 August 2010 00:25:13 UTC