Projects / Raptor RDF Parser and Seria...

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.

5041094de5d489a2d2061a06f885db4f_thumb

Project Spotlight

INSERT

A credit card Linux rescue system with NTFS write support and virus scanning.

No-screenshot

Project Spotlight

Fakeroot Next Gen

Software that fools a program into thinking it is running as root.