Data Visualization

Our goal for this software project was the visualization of a bibliographic dataset received from PIK. It contained information on their research and publications over the past few years.

Within the field of bibliographical data, Wikidata is one of the most significant freely accessible sources of information and inspired the creation of a multitude of visualization tools. One of the most prominent open-source tools being SCHOLIA. A tool, offering a variety of visualization possibilities and infrastructure in connection with Wikidata. Due to its open-source nature and functionalities, it was our primary choice.

Challenges:

It quickly became apparent that using Scholia was not directly possible when considering our dataset. Due to the need for a local input source Scholia needed to be adjusted, allowing for the dynamic changing of the endpoint. Leading us onto the path of creating a standalone library module accomplishing this and also improving on the existing visualization tools by removing the need for hardcoded elements as much as possible.

Results:

The created module now allows for the dynamic adjustment of the endpoint, as well as the dynamic visualization of:

  • HTML Table
  • iFrame Graphs
  • Manually defined

As such, all that is needed to generate a new graph is the necessary query. The query is then normalized to achieve a standardized format, thus avoiding URL encoding problems. Consequently, even if the query is not correctly formatted, it is still correctly encoded and visualized.

It also contains a dev-playground, which demonstrates the use of these visualization methods and allows the active viewing of changes before pushing them.

Team:

View on GitHub View Scrum Board Further Internal Project Documentation


Table of contents