[redland-announce] ANNOUNCEMENT: Raptor RDF Syntax Library 1.9.0 (V2 beta 1)
Dave Beckett
dave at dajobe.org
Tue Aug 17 02:23:52 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Raptor RDF Syntax Library 1.9.0 (V2 beta 1)
http://librdf.org/raptor/
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
http://librdf.org/raptor/api/raptor-changes.html provides
detailed function and type changes. The upgrading document at
http://librdf.org/UPGRADING.html 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
http://librdf.org/raptor/RELEASE.html#rel1.9.0
The source control moved from self-hosted GIT to GitHub after the last
release of raptor 1.4.21. See http://github.com/dajobe/raptor 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 http://sourceforge.net/projects/librdf/ although the site is
such a pain to use to upload and manage files, I may stop.
The http://librdf.org/ 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 http://triplr.org/
For more information on Redland, Raptor or Rasqal please join
the redland-dev list by visiting http://librdf.org/lists/
or visit IRC channel #redland on irc.freenode.net
Dave
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iD8DBQFMadaVQ+ySUE9xlVoRAuzIAJ4+OFBzOnUlmAglB2j+n+0pmdbtXQCfZoMp
4NCmne39xXDFsAOLQTxG9+s=
=IQX3
-----END PGP SIGNATURE-----
More information about the redland-announce
mailing list