This assistant lets you configure interactive views based on Linked Data.
Author: Tobiáš Potoček <[email protected]>.
You can try out a live demo of this Visualization Assistant.
The Visualization Assistant is an extension of LinkedPipes Visualization that utilizes the underlying LDVM implementation (the discovery algorithm). Simply put, it is an alternative user interface that instead of static visualizations produces rich configurable applications.
Both tools exist in the same codebase. The main part of the Visualization
Assistant is the alternative frontend which can be found here.
The Scala backend is implemented in Scala packages model.appgen
and model.controllers
.
To see the Visualization Assistant in action, check out the following YouTube videos:
The following guide will help you to get the Visualization Assistant up and running:
The Visualization Assistant was designed to be easily extended and works as a framework for implementing new visualizers. The following guides (which have been extracted from the thesis text) should provide you with enough information:
- Frontend Architecture
- Frontend Development Stack Guide - introduction to React, Redux, Reselect, React-Router and Immutable.js
- Frontend Framework Conventions
- A guide to integrating new visualizers
- Advanced Framework Features
We recommend referring to the original text which includes the necessary context plus information that was lost during the conversion from Latex to Markdown (links, citations, figures...).
If you come across a bug or weird behavior, report an issue. There is a good chance that we are already aware of it.
- Live demo
- Visualization Assistant repository
- Issues
- Repository with LDVM vocabulary and sample LDVM component definitions
- Repository with sample data sets for the Visualization Assistant
- Repository with thesis text (and PDF)
- Original LinkedPipes Visualization repository
- LinkedPipes Visualization project page
- Author's homepage