Raptor RDF Parser and Serializer Library

Raptor is a C library providing a set of parsers and serializers for Resource Description Framework (RDF) triples by parsing syntaxes into RDF triples and serializing triples into a syntax. The parsers support RDF/XML, N-Triples, GRDDL, and Turtle, and via RSS tag soup: XML RSS, Atom 0.3, and Atom 1.0. The serializers support RDF/XML (3 flavours), Turtle, DOT, N-Triples, RSS 1.0, and Atom 1.0. Raptor handles RDF/XML as used by RDF applications such as RSS 1.0, FOAF, DOAP, Dublin Core, and OWL. It can use either expat or libxml2 for XML parsing, libcurl when available for URI retrieval, and is portable to many POSIX systems.

Tags Software Development Libraries Text Processing Markup XML
Licenses GPL LGPL MPL
Operating Systems OS Independent
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Jun 2008 12:37
  • Rrelease-after

Changes: An RDFa parser was added using an embedded version of librdfa by Manu Sporny of Digital Bazaar. An Atom 1.0 (RFC 4287) serializer with several output parameters was added. The RSS 1.0 serializer functionality was improved and made more resilient. Several new API methods were added for qname, serializer, sequence, and XML writer classes. Many other fixes and resilience improvements were made.

  • Rrelease-mid
  •  30 Mar 2008 08:34
  • Rrelease-after

Changes: Two new JSON serializers, resource-centric "json" RDF/JSON and triple-centric "json-triples", were added. A new public XML SAX2 API class and error handling structures were added. The I/O Stream class was updated to support reading. Several new API methods were added in other classes. Many other fixes and portability and resilience improvements were made.

  • Rrelease-mid
  •  01 Oct 2007 02:04
  • Rrelease-after

Changes: Full support for the GRDDL W3C Recommendation of 2007-09-11 was added. The Turtle parser and serializer were updated to support @base. The Turtle and RDF/XML serializers had performance improvements for large graphs. A TRiG Parser based on Turtle with named graph support was added. Several other API changes, fixes, and improvements were made.

  • Rrelease-mid
  •  27 Mar 2007 00:47
  • Rrelease-after

Changes: The GRDDL parser was substantially updated to support the GRDDL W3C Working Draft of 2 March 2007. Error reporting from XML and URIs was much improved. Several issues were fixed and many other fixes and improvements were made.

  • Rrelease-mid
  •  31 Jan 2007 23:21
  • Rrelease-after

Changes: New RDF serializers were added for the Turtle and GraphViz DOT formats. The GRDDL parser was updated to do recursive namespace and profile URI traversal. Many other fixes and improvements were made.

No-screenshot

Project Spotlight

pam_mount module

Automatic volume mounting upon login.

C892e2dae6669701c5d4cc2efde918d7_thumb

Project Spotlight

moz-hocr-edit

A Firefox extension for editing hOCR documents.