Interactive 3D Exploration of RDF Graphs through Semantic Planes

This article presents Tarsier, a tool for the interactive 3D visualization of RDF graphs. Tarsier is mainly intended to support teachers introducing students to Semantic Web data representation formalisms and developers in the debugging of applications based on Semantic Web knowledge bases. The tool proposes the metaphor of semantic planes as a way to visualize an RDF graph. A semantic plane contains all the RDF terms sharing a common concept; it can be created, and further split into several planes, through a set of UI controls or through SPARQL 1.1 queries, with the full support of OWL and RDFS. Thanks to the 3D visualization, links between semantic planes can be highlighted and the user can navigate within the 3D scene to find the better perspective to analyze data. Data can be gathered from generic SPARQL 1.1 protocol services. We believe that Tarsier will enhance the human friendliness of semantic technologies by: (1) helping newcomers assimilate new data representation formats; and (2) increasing the capabilities of inspection to detect relevant situations even in complex RDF graphs.

[1]  Aba-Sah Dadzie,et al.  Visualisation of Linked Data - Reprise , 2016, Semantic Web.

[2]  Thomas Ertl,et al.  VOWL 2: User-Oriented Visualization of Ontologies , 2014, EKAW.

[3]  Ben Shneiderman,et al.  Network Visualization by Semantic Substrates , 2006, IEEE Transactions on Visualization and Computer Graphics.

[4]  Maxim Shishaev,et al.  Creating Cognitive Frames Based on Ontology Design Patterns for Ontology Visualization , 2014, KESW.

[5]  Enrico Motta,et al.  KC-Viz: A Novel Approach to Visualizing and Navigating Ontologies , 2010, EKAW.

[6]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

[7]  Craig Peter Sayers,et al.  Node-centric RDF Graph Visualization , 2004 .

[8]  Luciano Bononi,et al.  A Semantic Publish-Subscribe Architecture for the Internet of Things , 2016, IEEE Internet of Things Journal.

[9]  Fabio Viola,et al.  Dynamic Linked Data: A SPARQL Event Processing Architecture , 2018, Future Internet.

[10]  Markus Krötzsch,et al.  Reifying RDF: What Works Well With Wikidata? , 2015, SSWS@ISWC.

[11]  Thomas Ertl,et al.  SemLens: visual analysis of semantic data with scatter plots and semantic lenses , 2011, I-Semantics '11.

[12]  Neil A. Ernst,et al.  Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé , 2001 .

[13]  Andrea Giovanni Nuzzolese,et al.  Aemoo: Linked Data exploration based on Knowledge Patterns , 2016, Semantic Web.

[14]  Neil A. Ernst,et al.  Jambalaya: an interactive environment for exploring ontologies , 2002, IUI '02.

[15]  Fabio Viola,et al.  A self-powered WSAN for energy efficient heat distribution , 2016, 2016 IEEE Sensors Applications Symposium (SAS).

[16]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[17]  Amelie Gyrard,et al.  Building IoT-Based Applications for Smart Cities: How Can Ontology Catalogs Help? , 2018, IEEE Internet of Things Journal.

[18]  Philipp Heim,et al.  tFacet: Hierarchical Faceted Exploration of Semantic Data Using Well-Known Interaction Concepts , 2011, DCI@INTERACT.

[19]  Steffen Lohmann,et al.  Interactive Relationship Discovery via the Semantic Web , 2010, ESWC.

[20]  David Eppstein,et al.  Selected Open Problems in Graph Drawing , 2003, Graph Drawing.

[21]  Paolo Bellavista,et al.  Impact of Interdisciplinary Research on Planning, Running, and Managing Electromobility as a Smart Grid Extension , 2015, IEEE Access.

[22]  P. V. Arivoli,et al.  ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW , 2011 .

[23]  Alistair A. Young,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2017, MICCAI 2017.

[24]  Yehuda Koren,et al.  Graph Drawing by Stress Majorization , 2004, GD.

[25]  John Stasko,et al.  GLO-STIX: Graph-Level Operations for Specifying Techniques and Interactive eXploration , 2014, IEEE Transactions on Visualization and Computer Graphics.

[26]  Yehuda Koren,et al.  Improved Circular Layouts , 2006, GD.

[27]  Mikko Rinne,et al.  Constructing Event Processing Systems of Layered and Heterogeneous Events with SPARQL , 2016, Journal on Data Semantics.

[28]  Emden R. Gansner,et al.  A Technique for Drawing Directed Graphs , 1993, IEEE Trans. Software Eng..

[29]  John T. Stasko,et al.  GLO-STIX: Graph-Level Operations for Specifying Techniques and Interactive eXploration , 2014, IEEE Trans. Vis. Comput. Graph..

[30]  Miguel A. Martínez-Prieto,et al.  RDF Visualization using a Three-Dimensional Adjacency Matrix , 2011 .

[31]  J. Dokulil,et al.  Visualization of Large Schemaless RDF Data , 2007, International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM'07).

[32]  Amit P. Sheth,et al.  RDF data exploration and visualization , 2007, CIMS '07.

[33]  María Poveda-Villalón,et al.  Linked Open Vocabularies (LOV): A gateway to reusable semantic vocabularies on the Web , 2016, Semantic Web.

[34]  Emden R. Gansner,et al.  An open graph visualization system and its applications to software engineering , 2000, Softw. Pract. Exp..

[35]  Walter Didimo,et al.  Placing Arrows in Directed Graph Drawings , 2016, Graph Drawing.

[36]  Ryutaro Ichise,et al.  Ontology Integration for Linked Data , 2014, Journal on Data Semantics.

[37]  Emden R. Gansner,et al.  Graphviz and Dynagraph – Static and Dynamic Graph Drawing Tools , 2003 .

[38]  Margaret-Anne Storey,et al.  Visualization and Protégé , 2004 .

[39]  Amit P. Sheth,et al.  Don't like RDF reification?: making statements about statements using singleton property , 2014, WWW.

[40]  Shiyong Lu,et al.  Semantics Preserving SPARQL-to-SQL Query Translation for Optional Graph Patterns. Technical Report T , 2006 .

[41]  Yifan Hu,et al.  Efficient, Proximity-Preserving Node Overlap Removal , 2010, J. Graph Algorithms Appl..

[42]  Fotis Psallidas,et al.  Combining Design and Performance in a Data Visualization Management System , 2017, CIDR.

[43]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[44]  B. Hammond Ontology , 2004, Lawrence Booth’s Book of Visions.

[45]  Thomas Ertl,et al.  A model for human-computer interaction in the semantic web , 2011, I-Semantics '11.

[46]  Yifan Hu,et al.  GMap: Drawing Graphs as Maps , 2009, GD.

[47]  Kevin Li,et al.  Faceted metadata for image search and browsing , 2003, CHI '03.