AskOmics is a visual SPARQL query builder for RDF database. One of its advantages is that you don't need to know how to use SPARQL or the structure of your database.
If you want to use AskOmics, you will need :
- Python 3.2 (or greater)
- Pyramid 1.5 (or greater)
- SPARQLWrapper 1.6.4 (or greater)
AskOmics also uses the following bundled libraries:
| Chrome | Firefox | Internet Explorer | Opera | Safari | |---|---|---|---|---|---| | 38+ | 13+ | Not supported | 25+ | 7.1+ |
$ virtualenv -p python3 ~/askomics-env
$ . ~/askomics-env/bin/activate
$ pip install "pyramid==1.5.7"
$ pip install "SPARQLWrapper==1.6.4"
To be able to launch AskOmics, you will need to install it in your virtual environment.
If you want to develop AskOmics:
$ cd rdf-visual-query-builder/
$ python setup.py develop
If you don't want to develop AskOmics:
$ cd rdf-visual-query-builder/
$ python setup.py install
Once installed, you will be able to launch AskOmics in 2 ways depending of your needs (development or production).
$ pserve development.ini # Add --reload if you don't want to relaunch your server everytime you make a change.
or
$ pserve production.ini
Once launched, AskOmics will be available at http://localhost:6543/
AskOmics comes with some unit and functional tests. To run them, you will first need to install some python packages:
$ pip install nose webtest
Then, to run the tests do the following:
$ nosetests askomics/test