Skip to content
Gunnar Aastrand Grimnes edited this page May 23, 2013 · 15 revisions

RDFLib GitHub wiki Home page

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.

The library contains parsers and serializers for RDF/XML, N3, NTriples, Turtle, TriX, RDFa and Microdata.

The library presents a Graph interface which can be backed by any one of a number of store implementations including: memory and Sleepycat/BerkeleyDB. With extension projects, stores based on MySQL, SQLite, remote SPARQL Endpoints, etc. are also possible.

News

  • 2013/05/22 - RDFLib 4.0.1 released - fixing some bugs that snuck into 4.0
  • 2013/05/16 - RDFLib 4.0 released - adds SPARQL 1.1 support and much more!
  • 2013/03/01 - RDFLib 3.4.0 released - structured data in HTML parsers added.
  • 2012/10/10 - RDFLib 3.2.3 released
  • 2012/09/25 - RDFLib 3.2.2 released! Maintenance release.
  • 2012/01/19 - RDFLib 3.2.0 released! Main changes is full Python3 support as well as updated tests and documentation! (See full changelog)
  • 2011/03/30 - We moved from SVN to Mercurial. Tags and the trunk was converted with full history, BUT BRANCHES NOT. If you need anything that was not converted, the SVN repository is still there at the same location, but please do not commit any new stuff there!
  • 2011/03/21 - RDFLib 3.1 released! (Changelog)

End Users

General documentation and API docs are on ReadTheDocs They are up-to-date wrt. to the latest state of the source repositories. Have a look at the examples: and also see the RDFLib homepage for more information on installing and learning RDFLib.

Many related projects exist that provide inference engines or additional store support for RDFLib.

RDFLib Development

See the Developer Guide, a guide for RDFLib developers to follow.

Discuss

There is a #rdflib irc channel on irc.freenode.net for anyone who wants to chat about RDFLib. See freenode for more information.

There is also a Google group that is used as a mailing list