我正在寻找一种能够以合理有用的图形格式呈现 RDF 图的工具。图形格式的主要目的是包含在 PowerPoint 幻灯片中或在大型绘图仪上打印以供管理审查。
我目前正在使用 TopBraid Composer,它在可视化单个实体方面做得相当好,但似乎没有一种清晰的方式来可视化整个图形(作为一个整体)。
有人知道这个问题的任何好的解决方案吗?
我正在寻找一种能够以合理有用的图形格式呈现 RDF 图的工具。图形格式的主要目的是包含在 PowerPoint 幻灯片中或在大型绘图仪上打印以供管理审查。
我目前正在使用 TopBraid Composer,它在可视化单个实体方面做得相当好,但似乎没有一种清晰的方式来可视化整个图形(作为一个整体)。
有人知道这个问题的任何好的解决方案吗?
已经提到了 Gephi,但我将在此处对屏幕截图和简短描述进行编码。
Gephi不仅可以可视化图形,还支持分析、布局和进一步的导入和导出。有一个 Semantic Web Import Extension 允许您直接查询(通过 SPARQL)或导入 RDF 数据。https://wiki.gephi.org/index.php/SemanticWebImport(您可以直接在插件程序中安装它。
有一个 JavaScript 图形可视化库对我来说非常好用:http: //sigmajs.org / 它与 Gephi 配合得很好,因为您可以从那里导出图形并将文件导入 SigmaJS。这样您就可以将图表导出到交互式网站。示例: http: //fannon.de/p/smw/vis/George_Orwell_Platz_30.html
一个重要的提及是D3.js,它已经有几十个力图示例。但是它不直接支持RDF,所以必须先转换数据。
一个不错的是:http ://nylen.tv/d3-process-map/graph.php?dataset=les-mis
RDF Gravity是一个 RDF 可视化工具。
这是截图:(
来源:salzburgresearch.at)
门徒。激活工具 > 选项卡 > Jambalaya。
(来源:utexas.edu)
我也在找一个,我发现了这个:https ://gephi.org/ 很确定它适用于 rdf。
-Cytoscape http://www.cytoscape.org/适用于大型图形,您可以创建静态 pdf 或图像。
-我也发现这个很有趣http://d3js.org/
它并非特定于 RDF 图,但在示例中似乎有一些很酷的功能,用户可以在其中与数据进行大量交互。然而,它确实需要相当多的 JS 编程知识。
WebVOWL 是可视化本体的绝佳选择。http://vowl.visualdataweb.org/webvowl.html
同样基于 Graphviz 的RDFShape可用于可视化用于演示的小型 RDF 图。它允许 SVG 和 PNG 输出格式。一个示例可视化可以是这个
Perl 实用程序 rdfdot,基于 Graphviz 和这个库,可能会有所帮助:
http://metacpan.org/pod/RDF::Trine::Exporter::GraphViz
https://github.com/nichtich/RDF-Trine-Exporter-GraphViz
Graphviz 能够处理数千个节点,因此可能适合您的问题规模。
带有rapper和graphviz的命令行:
$ rapper --input ntriples $fname.nt --output dot > $fname.dot
$ dot -Tpng $fname.dot > $fname.png