Visual Tools

Tools for Visually displaying RDF Graphs and other things.

References

Tools
======================================================

GraphViz + Raptor

Raptor (http://librdf.org/raptor/) produces a GraphViz DOT (http://www.graphviz.org/doc/info/lang.html) file from RDF which you can then visualize with GraphViz (http://www.graphviz.org/):

shell> rapper -o dot | dot -Tpng -o output.png

======================================================

http://www.w3.org/2001/02pd/ Circles and arrows diagrams using stylesheet rules

uses http://www.graphviz.org/

an XSLT transformation, rdf2dot.xsl, (http://www.w3.org/2001/02pd/rdf2dot.xsl) produces actual .dot syntax from RDF/xml documents that use this vocabulary.

======================================================

http://mbostock.github.com/d3/ Data-Driven Documents D3.js is a small, free JavaScript library for manipulating documents based on data.

Utilizes CSS3, HTML5 and SVG.

It replaces Protovis

Protovis http://mbostock.github.com/protovis/

Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.

Protovis has been replaced by d3.js

======================================================

http://thejit.org/ JavaScript InfoVis Toolkit Create Interactive Data Visualizations for the Web

======================================================

http://www.simile-widgets.org/exhibit/ Timelines

Exhibit lets you easily create web pages with advanced text search and filtering functionalities, with interactive maps, timelines, and other visualizations

======================================================

Welkin ( http://simile.mit.edu/welkin/ ) a graph-based RDF visualizer.

======================================================

Gephi (http://gephi.org/) The Open Graph Viz Platform

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.

http://wiki.gephi.org/index.php/SemanticWebImport

======================================================

======================================================

Cuebee http://www.slideshare.net/pablomendes/cuebee-architecture

The objective of Cuebee is being completely immersed in SPARQL (but shielding the user from that implementation choice). In Cuebee we generate SPARQL queries by SPARQL querying the target endpoint. :) Then we display the results in various widgets by reading in SPARQL JSON results. We are gradually developing both native SPARQL visualization widgets and SPARQL Protocol-compliant wrappers to existing visualization tools.

======================================================

Jigs4OWL may be also relevant, although their focus is OWL and SPARQL-DL: https://www.jigs4owl.com

======================================================

VisiNav: http://visinav.deri.org/

======================================================

jowl http://jowl.ontologyonline.org/

http://code.google.com/p/jowl-plugin/

======================================================

Visual Browser http://nlp.fi.muni.cz/projekty/visualbrowser/

======================================================

RDF Gravity http://semweb.salzburgresearch.at/apps/rdf-gravity/

======================================================

RDF to SVG Form

http://rhizomik.net/html/redefer/rdf2svg-form/

======================================================

Cytoscape: Hands-down Winner for Large-scale Graph Visualization

http://www.mkbergman.com/415/cytoscape-hands-down-winner-for-large-scale...

======================================================

JenaJung provides little glue to make Jena models work as (read only) JUNG graphs.

JUNG — the Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java, which allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries.

http://jung.sourceforge.net/

https://github.com/shellac/JenaJung

http://www.hpl.hp.com/personal/Craig_Sayers/rdf/visual/index.html

======================================================

Sgvizler is a javascript which renders the result of SPARQL SELECT queries into charts or html elements.

http://code.google.com/p/sgvizler/

======================================================

OmniGraffle

http://www.omnigroup.com/products/omnigraffle/

======================================================

http://creately.com/

======================================================

Inkscape An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.

http://inkscape.org/