Visualisation of Linked Data Entities

Academic Advisor: Jonas Oppenländer , Jesse Benjamin
Discipline: web development, user interface design, interaction design, usability, human computer interaction, linked data
Degree: Bachelor of Science (B.Sc.) or Master of Science (M.Sc.)
Project:

Requirements:

  • Very good knowledge of JavaScript

  • Knowledge of creating visualisations with JavaScript, e.g. with D3

  • Knowledge of Linked Data and RDF is benefitial, but not required

Contents

Context of the work

Linked Data is a general principle for describing and publishing information about entities of an application domain. The description of Linked Data entities is implemented in a text-based machine-readable format that follows the Resource Description Framework (RDF).

The signature of a Linked Data entity is comprised of its attributes (data properties) and its typed relationships (object properties) to other entities.

Objectives of the thesis

In this thesis, you will develop a visualisation of the Linked Data entities in two or three dimensions based on their signature. The shape of the entity corresponds to the signature of the entity.

The resulting entities could for example look like Tetris bricks. This would allow to visually classify, cluster, sort, recombine and otherwise interact with the entities.

One could imagine forming composite structures with these bricks, each having a unique signature. For example, a “family” could consist of two “parent” entities and at least one “child” entity.

Related Work

Linked Data entities have been visualised in a number of applications.
An example is the DBPedia atlas [1], which visualises the entities of DBPedia. However, in this visualisation, as in many others, the individual items all have the same shape.
Another example is the three-dimensional visualisation provided by HDT-it [2], which visualises an RDF graph in three dimensions.
A different example are cellular automata [3]. The items in such simulations form a certain shape. Additionally, they also autonomously move and interact with other shapes, forming new shapes and entities that have been attributed a specific semantic meaning (e.g. a “glider”).

Possible Procedure

  • Selection of a dataset
  • Visualisation design
  • Interaction design
  • Implementation as a prototype
  • Rigorous qualitative and quantitative evaluation of the prototype with subsequent analysis
  • Comparison of results with other applications
  • Testing theses in comparison with recorded metrics

The extent of the thesis will be adapted according to the status of the thesis as B.Sc. or M.Sc.

M.Sc. theses need to include, at minimum, a research question and hypothesis, a literature review, a stringent argument for choice of methodology, and an outlook at potential claims for new knowledge.

Possible Research Questions

  • How can Linked Data entities’ signatures be employed as a basis for their visualisation?
  • What interactions can be implemented with the entities?
  • How can the “static” Linked Data be animated in a dynamic way?

Possible Hypothesis

A visualisation of Linked Data entities as individual distinctly-shaped objects makes the entities more tangible and actionable than in a uniform visualisation.

References

[1] Valsecchi, F., Abrate, M., Bacciu, C., Tesconi, M., Marchetti, A. (2015): DBpedia Atlas: Mapping the Uncharted Lands of Linked Data. WWW2015 Workshop: Linked Data on the Web (LDOW2015). Demo available: http://wafi.iit.cnr.it/lod/dbpedia/atlas/

[2] Gallego, M.A., Fernandez, J.D., Martınez-Prieto, M.A., Gutierrez, C. (2011): “HDT-it: Storing, Sharing and Visualizing Huge RDF Datasets”. Demo available: https://www.youtube.com/watch?v=HMPkc725sMY.

[3] Gardner, M. (1970): The fantastic combinations of John Conway’s new solitaire game ‘life’. Sci. Am. 223, 120–123. Demo available:https://bitstorm.org/gameoflife/