Skip to content

telemed-duth/Visualization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

The increasing number of publicly available datasets poses a challenge regarding the integration and consumption of information. The aim of the LinDA project is to make the benefits of Linked Open Data accessible to SMEs and data providers by providing libraries for Open Data consumption.

One of the main tasks in this context is to build an ecosystem of tools for visualising Linked Data to assist SMEs in their daily tasks by hiding complexity through automation and an intuitive user interface.

To complete this task, a generic visualisation workflow is being implemented based on state-of-the-art Linked Data visualisation approaches.

Installation

Prerequisites

  • Git
  • Nodejs
  • Virtuoso
  • Compass (Ruby)

Installation steps (Ubuntu v. 12.04)

Install Nodejs:

- sudo apt-get update
- sudo apt-get install nodejs
- sudo apt-get install npm
- npm install -g nodemon

Install Git:

- sudo apt-get install git-core

Install Virtuoso:

- sudo apt-get install virtuoso-opensource

For further details on how to configure the virtuoso.ini please see the virtuoso setup guide.

Install LinDA visualization:

- git clone https://github.com/LinDA-tools/visualisation.git
- cd visualisation/frontend
- npm install
- bower install
- cd ../backend
- npm install

Start the application:

- nodemon &
- sudo service virtuoso-opensource-6.1 start
- cd visualisation/frontend
- grunt serve

RUBY and COMPASS Versions

Please make sure you are using Ruby 2 and Compass 0.12.3

Unwanted old Ruby installations may cause problems:

- ruby -v
- compass -v
- which compass
- which ruby

Remove them:

- sudo apt-get remove ruby_version

Install Ruby Version Manager rvm:

- rvm install 2.0.0
- rvm use 2.0.0 (as root/sudo)

Then install Compass:

- gem install compass --version="0.12.3"

DEMO SETUP:

  • Upload RDF datasets from Visualization/backend/testsets into Virtuoso:
- Login into Virtuoso Conductor web interface (e.g. http://localhost:8890).
- Select the tab "Linked Data" and then "Quad Store Upload"
- For each RDF dataset enter the following graph IRIs:

  UC2_Newspaper-Articles-Analysis: http://newspaper.org/articles_2007

  UC3_Water-Quality-Analysis: http://water_quality_check.it/info

  UC4_a_Healthcare-Analysis: http://www.hospitals_reviewer.com/2014

TODO

  • Finish implementation of visualization recommendation algorithm
  • Integrate visualization libraries for graph visualizations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published