Skip to content

desmovalvo/tarsier

Repository files navigation

tarsier

Tarsier is a 3d viewer for RDF knowledge bases. It is highly experimental! Tarsier has been developed by Fabio Viola @ University of Bologna.

Videos

Before trying Tarsier, have a look at these three videos!

Tarsier - local endpoint Tarsier - DBpedia Tarsier - reification

Getting started

First of all you need to clone the repository:

$ git clone http://github.com/desmovalvo/tarsier

Then, once you enter its directory, install the requirements with (mind the sharp symbol, meaning you have to be root):

# pip3 install -r requirements.txt

Now you're ready! Start the tarsier server with:

$ python3 tarsier.py

open your browser and go to http://localhost:8080

Configuration of the server

The basic configuration file is contained in the server_conf.yaml. The local YAML file is used to define all the queries used by Tarsier to retrieve and analyze the knowledge base.

Using the client

Using the client is easy (and will be even easier in the future, I hope). Load a YAML file (you may use client_conf.yaml). In the YAML file you may specify the URIs of your endpoint and custom queries that you recall from the UI to filter the KB. Once the YAML file is loaded, you can specify the initial knowledge base from the "SPARQL" box and retrieve data with "Get Data". Then click on "Plot!" and here you are the graph!

About

Tarsier: a 3d viewer for RDF knowledge bases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages