Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data

Creating good User Interfaces (UIs) to render Linked Data visually is a complex task, often involving both UI and Linked Data specialists. The resulting solutions are typically application-dependent and dicult to adapt or reuse in a dierent context. To tackle this problem, we propose Uduvudu, a exible, open-source engine to visualize Linked Data. Our engine is built in JavaScript and runs in the browser natively. Non-specialist users can use Uduvudu to describe recurring subgraph patterns occurring in their data. They can then exibly and automatically extract, transform, and visually render such patterns in multiple ways depending of the usage context. Uduvudu is intuitive, exible, and ecient and makes it possible to jump-start the development of complex user interfaces based on Linked Data without the need of data specialists.