[redland-dev] ANNOUNCEMENT: Raptor RDF Parser Toolkit 1.1.0

Dave Beckett dave.beckett at bristol.ac.uk
Wed Dec 31 16:02:06 GMT 2003


		   Raptor RDF Parser Toolkit 1.1.0
	     http://www.redland.opensource.ac.uk/raptor/

               Supported by EU IST project SWAD-Europe
		  http://www.w3.org/2001/sw/Europe/

Raptor is a free software/Open Source C library that parses RDF
syntaxes such as RDF/XML and N-Triples into RDF triples.  It handles
all RDF vocabularies such as FOAF, RSS 1.0, Dublin Core and OWL.

Raptor is designed to work closely with the Redland RDF library but
is fully separate.  It is a mature, portable and high performance
library that works across many POSIX systems (Unix, GNU/Linux, BSDs,
OSX, cygwin) and others. It has been tested on multiple architectures
(x86, IA64, powerpc, alpha, sparc).  Raptor has no known memory leaks
and is suitable for embedding in long running applications.

This version is a major release with the main addition that of a new
parser for the N-Triples Plus[1] syntax which is based on N-Triples
with selected useful syntax added from Notation3.

Summary of main changes:

 * Added an N-Triples Plus parser
 * Updated for RDF/XML Revised Working Draft (10 October 2003) allowing
   rdf:RDF to be optional by default.  No further changes were needed
   for the RDF/XML Revised Proposed Recommendation (15 December 2003)
 * Made URI class constructors, methods and factory methods as well as
   some other utility functions using or returning URIs or literals take
   unsigned char* rather than char*.  This helps Raptor compile cleaner
   when built with a C++ compiler.
 * Added XML namespace, namespace stack and qname classes to the API.
 * Added support for libxml2 SAX2 API for 2.6.0 and newer.
 * The N-Triples parser now uses the generate ID code.
 * Added configure options for using XML 1.1 names and disabling
   Unicode NFC checking.


Raptor was tested as working out-of-the-box (configure; make; make
check) with the following systems:
    i686-pc-linux-gnu        - Redhat GNU/Linux 9
    i686-pc-linux-gnu        - Debian GNU/Linux unstable
    i386-unknown-freebsd4.9  - FreeBSD 4.9
    powerpc-apple-darwin6.8  - Apple OSX 10.2.8
    x86_64-unknown-linux-gnu - SuSE GNU/Linux 8ES on AMD64 Opteron
    sparc-sun-solaris2.8     - Sun Solaris 8

The release consists of the full sources, RPM binaries and source RPM
packages for RedHat Linux 9.  These are also available from the
Redland SourceForge mirror site at
  http://sourceforge.net/projects/librdf/
Debian packages will be made available shortly.

The main web site lets you browse and check out the latest version of
the sources in CVS and use Raptor in various demos (as part of Redland).

I post updates about Redland and Raptor to the redland-dev list
which is one of the lists you can join from the list page at
  http://www.redland.opensource.ac.uk/lists/

Dave

[1] http://www.ilrt.bristol.ac.uk/discovery/2003/11/ntriplesplus/



More information about the redland-dev mailing list