Skip to content

odameron/askomics

 
 

Repository files navigation

AskOmics

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.


Getting started

Requirements

If you want to use AskOmics, you will need :

AskOmics also uses the following bundled libraries:

Browser compatibility

| Chrome | Firefox | Internet Explorer | Opera | Safari | |---|---|---|---|---|---| | 38+ | 13+ | Not supported | 25+ | 7.1+ |

Install Pyramid

Create your Virtual Python Environment and activate it

$ virtualenv -p python3 ~/askomics-env
$ . ~/askomics-env/bin/activate

Install Pyramid Into the Virtual Python Environment

$ pip install "pyramid==1.5.7"

Install SPARQLWrapper

$ pip install "SPARQLWrapper==1.6.4"

Install AskOmics in your Virtual Python Environment

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

Launch AskOmics server

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

Using AskOmics

Once launched, AskOmics will be available at http://localhost:6543/

Running tests

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

About

AskOmics is a visual SPARQL query builder for RDF database.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 48.5%
  • JavaScript 43.1%
  • CSS 5.6%
  • Shell 2.8%