Eric Schoonover
Eric Schoonover

Reputation: 48412

Are there any tools to visualize a RDF graph? (please include a screenshot)

I'm looking for a tool that will render a RDF graph in a reasonably useful graphic format. The primary purpose of the graphic format being inclusion into a PowerPoint slide or printing on a large plotter for management review.

I am currently using TopBraid Composer which does a reasonably well at visualizing a single entity but doesn't seem to have a clear way of visualizing the entire graph (as a whole).

Anyone know of any good solutions to this problem?

TopBraid Composer Graph view screenshot

Upvotes: 51

Views: 36867

Answers (11)

ThomasFrancart
ThomasFrancart

Reputation: 510

SHACL Play includes UML diagram generation from SHACL files (disclaimer, I am the developer). Not an RDF visualization tool, strictly speaking.

  • SVG, PNG output
  • Splitting into multiple graphs is possible
  • Coloring boxes with annotations
  • Based on PlantUML
  • Can also generate a full documentation page from the SHACL (including the diagram)

EBG shapes diagram

Also see gallery

Upvotes: 1

Stratos K
Stratos K

Reputation: 462

A couple of visually appealing additional alternatives, although IMHO they are not that well suited for visualizing extremely large RDF datasets:

  • RDF Playground by Bastián Inostroza, Raúl Cid, Pablo Jaramillo, Rodrigo Iturrieta, Giuliano Celedón at the Univ. of Chile.
  • RDF Sketch by Zazuko.

Upvotes: 1

Seb Rose
Seb Rose

Reputation: 3666

RDF Gravity is an RDF visualisation tool.

Here's a screenshot: RDF Gravity Screenshot
(source: salzburgresearch.at)

Upvotes: 16

Fred
Fred

Reputation:

Protégé. Activate Tools > Tabs > Jambalaya.

alt text
(source: utexas.edu)

Upvotes: 8

Good Lux
Good Lux

Reputation: 983

WebVOWL is a great choice for visualizing ontologies. http://vowl.visualdataweb.org/webvowl.html

enter image description here

Upvotes: 11

Labra
Labra

Reputation: 1467

RDFShape which is also based on Graphviz can be useful to visualize small RDF graphs for presentations. It allows both SVG and PNG output formats. An example visualization can be this one

Upvotes: 7

dr0i
dr0i

Reputation: 2480

Commandline with rapper and graphviz:

$ rapper --input ntriples $fname.nt --output dot > $fname.dot $ dot -Tpng $fname.dot > $fname.png

Upvotes: 3

remi.chateauneu
remi.chateauneu

Reputation: 109

The Perl utility rdfdot, based on Graphviz, and this library, might help:

http://metacpan.org/pod/RDF::Trine::Exporter::GraphViz

https://github.com/nichtich/RDF-Trine-Exporter-GraphViz

Graphviz is able to handle thousands of nodes, and therefore might suit the scale of your problem..

Upvotes: 3

C.Neal
C.Neal

Reputation: 329

-Cytoscape http://www.cytoscape.org/ works well with large scale graphs and you can create a static pdf or image.

-I also found this very interesting http://d3js.org/

It's not specific to RDF graphs, but in the examples there seems to be some cool functionality where the users could have a large degree of interaction with the data. It does however require a fair amount of JS programming knowledge.

Upvotes: 9

Fannon
Fannon

Reputation: 423

Gephi was already mentioned, but I'll incode screenshots and a short description here.

Gephi can not just visualize graphs but also supports analyzing, layouting and further importing and exporting. There is a Semantic Web Import Extension that allows you to directly query (via SPARQL) or import RDF data. https://wiki.gephi.org/index.php/SemanticWebImport (You can install it directly within the program at Plugins.

Gephi Screenshot

There's a JavaScript Graph Visualisation Library which worked quiet nice for me: http://sigmajs.org/ It works well together with Gephi since you can Export your graph from there and import the file into SigmaJS. That way you can export your graph to an interactive web site. Example: http://fannon.de/p/smw/vis/George_Orwell_Platz_30.html

enter image description here

An important mention would be D3.js which has already dozends of force graph examples. But it doesn't support RDF directly, so the data has to be converted first.

A nice one is this: http://nylen.tv/d3-process-map/graph.php?dataset=les-mis

enter image description here

Upvotes: 21

P.Nichols
P.Nichols

Reputation: 303

I was looking for one too and i found this : https://gephi.org/ Pretty sure it works with rdf.

Upvotes: 10

Related Questions