Graph2VR
Graph2VR is a PhD project, a prototype for a VR application to Visualize Graphs (SPARQL) as 3D Graphs in Virtual Reality. The idea is to explore, analyze, and interact with the data in the graph using gesture control.
For a hands-on introduction to Graph2VR, we have created a video tutorial series that covers everything from basic navigation to advanced features. The tutorial is designed to help both beginners and experienced users get the most out of Graph2VR.
Graph2VR Tutorial Series on YouTube
Our tutorial is about using Graph2VR - it does not explain much about the basics of Linked Data and SPARQL. If you want to learn more about the background of Linked Data, we can recommend the Ted talk of Sir Tim Berners Lee "The next Web" (from 2009) for some basics.
Graph2VR has been built in Unity and is able to connect to a SPARQL endpoint using dotNetRDF. We got inspired by many different tools to work with Linked data and to visualize Graphs. Virtual Reality offers the user way more space to expand the graph, then a 2D computer screen.
Here is an example of a query that shows the results in form of stacked 2D graphs behind each other:
We tried to write a GUI to explore and interact with the graph in Virtual Reality. A few simple operations to do so are:
- Getting some information about the current node
- Expanding the graph at a certain node using incoming or outgoing predicates
- Deleting a node or collapsing those nodes around it that are not connected to the graph elsewhere
- Comparing different parts of the graph side by side (different visualisations)
- Building visual query patterns to form a SPARQL query
- Adding new nodes and edges
- Interacting with the graph (zoom, move, rotate)
- Using visual queries or a search function to add specific nodes
- Saving the results to ntriple format to be able to reuse it in other programs
Different Layout Algorithms can help to visualize the data.
For more detailed instructions on how to use Graph2VR, check out the Graph2VR User Manual.
We recommend to load it on the Quest2 VR headset via sidequest
Our research paper about Graph2VR can be found at https://doi.org/10.1093/database/baae008 (soon).