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.
Coogle
Date added: 29/12/2014
As part of the iSPARQL Sproject we looked into adaotations of iSPARQL to SW code. To find out more please visit the project page.The softare is available upon request.
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.