Skip to content
Stephen Larson edited this page Jul 2, 2017 · 4 revisions

Related projects

RDFLib provides a core RDF processing library that can be used in other libraries and projects. This page lists related software projects and tools that use rdflib in some form.

The GitHub RDFLib Organisation hosts many rdflib extension projects.

rdflib-sparql contains a SPARQL 1.1 Query and Update engine for RDFLib

`rdflib-mysql <https://github.com/RDFLib/rdflib-mysql`_ contains a store implementation on top of MySQL.

`rdflib-leveldb <https://github.com/RDFLib/rdflib-leveldb`_ contains a store implementation on top of Google's LevelDB key-value store.

rdfextras contains the old SPARQL engine for rdflib as well as several other plugins that were removed from core when moving to 3.0

surfrdf - SuRF is a Python library for working with RDF data in an object-oriented way.

SPARQLWrapper provides utility methods for talking to a SPARQL endpoint, including having select-results mapped to rdflib terms.

allegrordf is RDFLib bindings for AllegroGraph

virtuoso contains packages for virtuoso access from Python, including RDFLib bindings.

Archive

Projects that have not seen updates for over a year:

  • FuXi - a bi-directional logical reasoning system for the semantic web
  • Oort - a toolkit for accessing RDF graphs as plain objects
  • RDFAlchemy - RDFAlchemy is an abstraction layer, allowing Python developers to use familiar dot notation to access and update an RDF triplestore.
  • rdfshow - RDFshow takes an RDF graph and applies a set of user-provided templates to produce a text file.
  • Sparta - a simple, resource-centric API for RDF graphs
  • talis - Python library for talking to a Talis Platform store.
  • py4s - 4store store for RDFLib
  • swipy - SWI-Prolog bindings for Python and RDFLib store with support for entailment