[redland] Announcement: Raptor RDF Parser Toolkit 0.9.6
Dave Beckett
dave.beckett at bristol.ac.uk
Sat Nov 2 18:58:13 GMT 2002
I'm happy to announce I've managed to get another release of Raptor
out of the door ;)
I feel this is a substantial improvement, at least internally, to the
0.9.5 release and gives better resilience to errors, is more flexible
and the new calling API is more sensible. There are some API changes
to how it is called, but these are quite straightforward to perform.
They are listed at the end of the manual page and I'll add it to the
web site too once I get the manpage to html sorted and pretty.
Anyway, here's the details below.
Cheers
Dave
----
Raptor RDF Parser Toolkit 0.9.6
http://www.redland.opensource.ac.uk/raptor/
Raptor is a C RDF parser library that provides RDF/XML and N-Triples
parser delivering RDF triples. It was designed to work closely with
the Redland RDF library (RDF Parser Toolkit for Redland - Raptor) but
is fully separate. It is free software / Open Source, has no memory
leaks so far and is pretty fast.
This version has substantial improvements over 0.9.5 in terms of
stability and is considered mature, with some known bugs and
missing features.
Summary of changes:
* The calling API has changed to provide a common interface to the
two RDF parsers. The libraptor manual page describes the changes
* Added support for RDF datatyped literals in RDF/XML with
rdf:datatype attribute on property elements and
N-Triples with "string"^^<datatypeURIref>.
* Added support for rdf:parseType="Collection" for RDF Collections.
* URI class allows swappable implementation by applications.
* URI class now handles file: URIs for Win32 and Unix conventions.
* Fixes to enable it to work on Apple OSX 10.1, 10.2 (also tested
working on Linux/x86, Solaris/sparc, FreeBSD/x86)
* Many internal changes to support the API changes, allow it to
work with Redland when compiled as a separate library
* Reorganised the source into separate modules - URI, xml parser,
ntriples parser, XML namespaces, XML qnames, locator.
* More resilience with XML errors and XML parser errors - none of
libxml2's XML test suite examples crash raptor.
* N-Triples parser recovers gracefully from errors in content.
* Initial packaging for debian included.
* Added manual pages libraptor.3 and rdfdump.1
* Added raptor-config script for compiling with the library.
The release consists of the full sources, RPM binary and source RPM
packages for RedHat Linux 7.3. These are also available from the
Redland SourceForge mirror site at
http://sourceforge.net/projects/librdf/
The main web site also lets you browse and check out the source in
CVS and use Raptor in various demos (as part of Redland).
Raptor is mostly feature complete and mature with some known bugs.
See the web site for the latest details.
More information about the redland-dev
mailing list