tools Package

These commandline-tools are installed into INSTALL_PREFIX/bin by setuptools.

tools Package

Various commandline tools for working with RDFLib

csv2rdf Module

A commandline tool for semi-automatically converting CSV to RDF

try: csv2rdf --help

class rdflib.tools.csv2rdf.CSV2RDF[source]

Bases: object

__init__()[source]
__module__ = 'rdflib.tools.csv2rdf'
convert(csvreader)[source]
triple(s, p, o)[source]

graphisomorphism Module

A commandline tool for testing if RDF graphs are isomorpic, i.e. equal if BNode labels are ignored.

class rdflib.tools.graphisomorphism.IsomorphicTestableGraph(**kargs)[source]

Bases: rdflib.graph.Graph

Ported from: http://www.w3.org/2001/sw/DataAccess/proto-tests/tools/rdfdiff.py (Sean B Palmer’s RDF Graph Isomorphism Tester)

__eq__(G)[source]

Graph isomorphism testing.

__init__(**kargs)[source]
__module__ = 'rdflib.tools.graphisomorphism'
__ne__(G)[source]

Negative graph isomorphism testing.

hashtriples()[source]
internal_hash()[source]

This is defined instead of __hash__ to avoid a circular recursion scenario with the Memory store for rdflib which requires a hash lookup in order to return a generator of triples

vhash(term, done=False)[source]
vhashtriple(triple, term, done)[source]
vhashtriples(term, done)[source]
rdflib.tools.graphisomorphism.main()[source]

rdf2dot Module

A commandline tool for drawing RDF graphs in Graphviz DOT format

You can draw the graph of an RDF file directly:

rdflib.tools.rdf2dot.main()[source]
rdflib.tools.rdf2dot.rdf2dot(g, stream, opts={})[source]

Convert the RDF graph to DOT writes the dot output to the stream

rdfpipe Module

A commandline tool for parsing RDF in different formats and serializing the resulting graph to a chosen format.

rdflib.tools.rdfpipe.main()[source]
rdflib.tools.rdfpipe.make_option_parser()[source]
rdflib.tools.rdfpipe.parse_and_serialize(input_files, input_format, guess, outfile, output_format, ns_bindings, store_conn='', store_type=None)[source]

rdfs2dot Module

A commandline tool for drawing RDFS Class diagrams in Graphviz DOT format

You can draw the graph of an RDFS file directly:

rdflib.tools.rdfs2dot.main()[source]
rdflib.tools.rdfs2dot.rdfs2dot(g, stream, opts={})[source]

Convert the RDFS schema in a graph writes the dot output to the stream