
                         Raptor RDF Parser Toolkit

                                Dave Beckett
               Institute for Learning and Research Technology
                           University of Bristol

OVERVIEW

   Raptor  is  the RDF Parser Toolkit for Redland written in C consisting
   of  two parsers for the RDF/XML and N-Triples syntaxes for RDF. Raptor
   is designed to work efficiently when used with Redland but is entirely
   separate.

   This  library  is  mature  and  Beta  quality  -  there are some known
   conformance  issues and the APIs are unlikely to change. See the to do
   list  for  more  information. Changes can be found in the NEWS file or
   more detailed changes in the ChangeLog.

PARSERS

  RDF/XML Parser

   A Parser for the RDF/XML syntax as updated by the W3C RDF Core working
   group.
     * Designed to integrate well with Redland
     * Handles  RDF/XML  syntax  updates  for  XML Base, xml:lang and RDF
       datatyping.
     * Generates  N-Triples supporting XML literals, language tagging and
       datatypes
     * Parses content on the web if libcurl or libxml2 is available.
     * Handles rdf:resource / resource attributes
     * Uses  expat  and/or  (GNOME)  libxml  XML  parsers as available or
       required
     * Optional features can be selected at run time.
     * (Perl,  Python,  Java,  Tcl,  Ruby,  PHP  interfaces when used via
       Redland)
     * No memory leaks
     * Fast

   The remaining issues are recorded in the to do list.

  NTRIPLES PARSER

   A  parser for the N-Triples syntax as used by the W3C RDF Core working
   group for the RDF Test Cases.

DOCUMENTATION

   The public API is described in the libraptor.3 UNIX manual page. It is
   demonstrated  in  the rapper.1 utility program which shows how to call
   the  parser  and  get  back  the  triples.  When Raptor is used inside
   Redland, the Redland documentation explains how to call the parser and
   contains  several example programs. There are also further examples in
   the example directory of the distribution.

   To install Raptor see the Installation document.

SOURCES

   The packaged sources are available from
   http://www.redland.opensource.ac.uk/dist/source/   (master  site)  and
   also  from  the  SourceForge  site. There are nightly snapshots of the
   development version which is can also be browsed via CVSweb.

LICENSE

   This  library  is  free software / open source software released under
   the LGPL or MPL licenses. See LICENSE.html for full details.

MAILING LISTS

   The  Redland mailing lists discusses the development and use of Raptor
   and Redland as well as future plans and announcement of releases.
     _________________________________________________________________

   Copyright  2001-2003 Dave Beckett, Institute for Learning and Research
   Technology, University of Bristol
