Visual Browser is a Java application that can visualize the data in RDF scheme. The main principle of the visualization is that:
Visual Browser uses the Jena framework to obtain the data, since the RDF scheme can be saved in different forms (a single XML file or a relational database).
The visualization engine is derived from TouchGraph LLC.
The graph is animated to create an impression of fixed points (nodes) and elastic connections (edges). The main advantage of this method is that one node can be connected to a large number of other nodes without solving the problem of nodes obscuring their neighbours.
The user interface allows the user to expand and hide nodes, switch the view of edges and display hints. At any moment only a small part of the network is focused. Therefore the risk of getting the user “lost in hyperspace” is minimized.
Animated expansions let the user know the actual changes in the graph. This feature lets the user know what happens while changing from one view to another.
Visual Browser has two levels of visualization: the data and the so-called perspective of view. While the RDF scheme is very general, the perspective is bound to the particular data. It is a simple XML file, which contains information about how to display different nodes, edges and hints.
EuroWordNet has two kinds of objects: synsets and literals. There are about 20 types of relations between synsets and a relation between a word and a synset.
Different perspectives allow to look EuroWordNet data from different points: either as a thesaurus, or as a dictionary
Visualization of WordNet data can show many relations between concepts and words in one snapshot
EuroWordNet as a dictionary. The clue is generated automatically depending on the perspective
You can try WordNet visualization in Visual Browser Mini (a Java applet).
In complex data, at least some petterns can be observed. This is a visualization of the word play, some of its meanings and some related concepts.
In the library catalogue, there are objects like author, article, journal, keyword etc. Relations among all these objects are very natural.
Example of library catalogue visualization with the hint
Another example of the library catalogue: nodes representing authors have different color (orange), while articles are represented with blue points. Keywords are gray. The library visualization connects similar topics through authorship and mostly through the keywords.
Programs for analysing compiled Java code help to retrieve many information from a compiled bytecode – packages, classes, methods, variables and the dependencies. Dependency finder is one of such tools. It can output the dependency graph. With a simple XSL transformation, a RDF from the dependency graph can be created. With the appropriate RDF and the perspective http://nlp.fi.muni.cz/projekty/visualbrowser/dependencies.xml one can browse dependency graph of an arbitrary Java program.
You can download the whole package.
After unzipping, run
java -jar visual.jar.
You can to load the data – from a file, an URL or a database. Supported databases are MySQL and Postgre SQL. The database scheme must respect the Jena scheme. A small example data is on http://nlp.fi.muni.cz/projekty/visualbrowser/library.rdf (data from the library catalogue).
To load a perspective, click either on Open Perspective or Open Perspective from URL. The perspective appropriate to the library data can be found on http://nlp.fi.muni.cz/projekty/visualbrowser/library.xml.
You can try Visual Browser Mini as a Java Applet. This means, you do not have to install it, it runs directly in the window of your web browser.
A small snippet of czech and english EuroWordNet can be opened from http://nlp.fi.muni.cz/projekty/visualbrowser/ewn.rdf.
There are 2 perspectives: english thesaurus at http://nlp.fi.muni.cz/projekty/visualbrowser/thesaurus.xml
and czech-english dictionary at http://nlp.fi.muni.cz/projekty/visualbrowser/dictionary.xml.
The data is very small, there are words like man, woman, girl, lady etc. English words are in the namespace
http://nlp.fi.muni.cz/wn/en, while czech words are in the namespace
Citeseer is a well-known database of bibliographical information. A small part of citeseer data is available from http://nlp.fi.muni.cz/projekty/visualbrowser/citeseer.rdf. The appropriate perspective is available from http://nlp.fi.muni.cz/projekty/visualbrowser/citeseer.xml. Concepts (articles and authors) are connected by (co-)authorship and by citation. We assume that one author has a small range of themes he writes about and we assume that articles cited in another article are valuable in that theme.
This software was developed within projects LC536 and 2C06009. Masaryk University is its owner. By downloading and using this software you agree with GNU GPL Licence version 2.
The software is provided under the terms and conditions of the NLP Centre Web Services Licence. You can download source codes as well. Please contact Zuzana Neverilova (xpopelk at fi dot muni dot cz) to get the password.