2

我使用 SPARQL 查询 -> CSV 导出 -> 导入 Cytoscape 桌面 -> 导出为 JSON -> 导入 Cytoscape.js 的复杂过程来可视化 RDF 图。是否有某种方法可以在 Cytoscape.js 中直接可视化 RDF 图,例如使用类似于 RDFcape for Cytoscape Desktop 的插件?

PS:对于其他有此问题的人,您可以使用我们的解决方案,如下所示:http ://www.snik.eu/graph/?sparql=https://dbpedia.org/sparql&graph=http://dbpedia.org 。使用“&instances”参数,您也可以加载实例(不适用于 DBpedia,因为它太大了)。源代码位于 . http://github.com/imise/cytoscape-js.org

4

1 回答 1

1

使用 Node.js 编写一个小模块。从数据库加载数据(可能使用来自 npm的模块),然后在 Node.js 模块中将数据转换为 Cytoscape.js JSON 格式。(如果需要,您甚至可以无头地将数据直接加载到 Node.js 上的 Cytoscape.js 中。)

这应该使转换过程自动化。

于 2016-08-08T21:28:23.580 回答