librdfa

librdfa is a pure C implementation of a standards-compliant RDFa parser. The library is quite easy to use (there are only 5 functions). librdfa is stream-based (very little memory usage), very small (the library is around 19KB) and fast (is capable of processing 40 megabytes of XML data per second and generating over 10,000 triples per second).

Downloads

The C-library is available for the following types of systems:

There are also language bindings for the following languages:

Integration

librdfa is used in the following products and applications:

  •  Raptor - Redland is a set of free software libraries that provide support for the Resource Description Framework (RDF).
  •  Fuzz - A Firefox extension that detects RDFa in web pages that you visit.

Source code

You can download the source using git:

git clone git://github.com/msporny/librdfa.git

License

librdfa is licensed under the GNU Lesser General Public License v2.1 (or newer), GNU General Public License v2.0 (or newer), or the Apache 2.0 License (or newer). Each license is an alternative, and if you select one license, that one alone applies.

Author

librdfa is primarily developed by Manu Sporny with contributed patches from Dave Beckett, Dave Longley and Dave Lehn (yes, really, all patches have been submitted by people named "Dave").