在Protégé中如果以中文建立本体之后,使用插件Ontoviz或OWLViz查看类的关系图时,经常发生中文不能显示的情况。网上有一些解决方法的讨论,从网友发言看,有的安装了graphviz后得到解决,有些在尝试后依然解决不了,不一而论。这里介绍一个替代的解决方案,即使用Protégé安装中带的Jambalaya插件,经笔者使用后觉得查看关系图比较方便,效果 不错,非常实用。
这里以Protégé Version 3.4.7 (Build620) 为例简要说明使用方法。
1.使用Protégé中的本体编辑工具建立类、属性和实例等;
2.建立完毕后,点击ProjectConfigure菜单,在弹出对话框中的TabWidgets中勾选Jambalaya Tab,如下图所示。关闭对话框后,Protégé主界面中出现Jambalaya Tab。
3.点击Jambalaya Tab,界面下图所示。在该界面中左侧是类视图,右侧为关系查看区域。关系查看区域左侧为视图切换栏,可以以Nested View(嵌套视图)、Nested Treemap(嵌套树状视图)、Nested CompositeView(嵌套综合视图)、Class & InstanceTree(类和实例树视图)以及Class Tree(类树视图)等方式查看关系图。关系查看区域上端是工具栏,点击可以实现放大、缩小、查找等一般功能,也可实现查看区域版面的改变,很神奇和方便。
4.下面两张图分别是使用Jambalaya Tab 查看Newspaper本体和Pizza本体关系图的示例。
5. 我使用Protégé 4.1版时好像不再是缺省安装Jambalaya插件了。大家可以从网站http://www.thechiselgroup.org/shrimp/new进行下载。详细的使用说明也可以通过网站进行学习。