RDF Libraries for Python
Actively maintained as of late 2023
- Easily installed with pip, pure python implementation
SparqlWrapper is provided by RDFLib and provides utilities for querying a sparql endpoint (such as an RDF4J triplestore) from Python and parsing output
Latest release (as of Oct. 2023) in 2022
Oort is a toolkit using rdflib, Paste and Genshi, focusing on Web views of RDF graphs.
Last release was 0.4 in 2007
- Redland is a python [and other-lang] wrapper around a C library.
- The interface is not as pythonic as rdflib, but "feels" about the same.
- Redland uses Raptor for parsing/serialization; Raptor supports NTriples, RDF/XML, Turtle, RSS, Atom.
Latest release around 2014
Rx4RDF - http://rx4rdf.liminalzone.org - is an application stack for building RDF-based applications and web sites. It uses either 4Suite, rdflib or RedlandRdf as the RDF store and layers on the following:
RxPath lets you query, transform and update RDF using familar XML technologies like XPath, XSLT and XUpdate.
Raccoon is a simple application server that uses an RDF model for its data store, roughly analogous to RDF as Apache Cocoon is to XML.
- Rhizome is a content management and delivery system that runs on Raccoon that treates everything (structure and content) as RDF and lets you edit the RDF in a Wiki-like fashion.
Latest release around 2004
sqltriples is a triple store implementation which uses relational databases to offer transactional storage and enhanced querying.
Latest release in 2007
The above lists should be arranged in ascending alphabetical order - please respect this when adding new entries. When specifying release dates please use the format YYYY-MM-DD.