Research Software

This page contains links to a set of software tools published by DDIS. Note that they are all published under specific license terms that usually require attribution to the University of Zurich. Also note, that we make no warrenty whatsoever about the code. Have fun!

RdfTools

Date added: 3/12/2014

a python wrapper over a number of RDF related tools including but not limited to: RDF parsers and serializers, VoID extrators, an advanced LUBM generator. To find out more please visit the github source repository.

CySPARQL

Date added: 3/12/2014

CySPARQL is a python wrapper over the excellent heavy-duty C Rasqal RDF v0.9.33+ SPARQL parser. The library is intended to give a pythonic feel to parsing SPARQL queries. There are several goodies included as well: simple and fast star-pattern extraction from SPARQL queries; node-edge (graph) visualizations of SPARQL queries; simple descriptive command line utility to describe a given SPARQL query (from a file or read from stdin); auto pretty formatter for SPARQL queries (slower, than just parsing). To find out more please visit the github source repository.

ASCIInet

Date added: 3/12/2014

ASCIInet is a wrapper over the ascii-graphs library for printing networkx graphs as ASCII. To find out more please visit the github source repository. If installed CySPARQL will make use of it to print SPARQL queries as ASCII art.

AsyncRPC

Date added: 3/12/2014

AsyncRPC is a http rpc library, providing a manager similar to the multiprocessing.Basemanager with gevent support. Provided functionality includes: AsyncManager allows one to get gevent asynchronous proxies to remote objects; the manager server(s) offer an html view over the internal state of the server (for debug purposes); the manager server is WSGI based, so in the future other wsgi compatible servers can be used (for now, cherrypi and tornado are supported). To find out more please visit the github source repository.

simplehttp

Date added: 3/12/2014

simplehttp is simplistic scala wrapper and extender of the Simpleframework api. To find out more please visit the github source repository.

jvmrdftools

Date added: 3/12/2014

A simple collection of RDF tools in scala. To find out more please visit the github source repository. This library is included in the RDFTools python project listed above.

SPARQLclient

Date added: 3/12/2014

SPARQLclient is a scala port of the excellent SPARQLWrapper python module. Based on the dispatch library, it is fully asynchronous. To find out more please visit the github source repository.

Signal/Collect

Date added: 29/12/2014

Signal/Collect is a large-scale graph processing system. To find out more please visit the project website and the github source repository.

TripleRush

Date added: 29/12/2014

TripleRush is a high performance distributed triple store. To find out more please visit the github source repository.

foxPSL

Date added: 29/12/2014

foxPSL is a probabilistic inferencer for PSL. To find out more please visit the github source repository.

SimPack

Date added: 29/12/2014

SimPack is a library implementing a large number of similarity metrics for graphs, strings, sequences, and sets. To find out more please visit the project page.

iSPARQL

Date added: 29/12/2014

iSPARQL is an adaptation of the Jena ARQ SPARQL engine with support for similarity joins. To find out more please visit the project page.

SPARQL-ML

Date added: 29/12/2014

SPARQL-ML is an adaptation of the Jena ARQ SPARQL engine with support statistical relational learning via the use of the Proximity. To find out more please visit the project page.