Home - RittoShadow/QCan GitHub Wiki

QCan

Welcome to the QCan wiki!

QCan

Software for canonicalising SPARQL queries.

Description

QCan is a free software for the canonicalisation of SPARQL queries. This software works with queries under SPARQL 1.0 1.1 syntax. Developed as part of a master's thesis. Extended as part of a doctorate.

Paper(s)

An explanation of the algorithms used, and results of our experiments on monotone SPARQL queries can be found here.

We are currently working on expanding the scope of the software. Our progress is described here.

Using this software

Use Maven to compile the package:

mvn clean package

The EasyCanonicalisation class encapsulates the many algorithms used to canonicalise queries.

Demo

Live demo here

Demo