Protege中类名为中文,插件OWLViz生成关系图时都重叠在左上角

我们平常使用国外的软件,最痛苦的莫过于软件的中文问题。如果说界面是英文的我们勉强可以接受的话,那软件中压根儿不支持中文字符的输入就让人太郁闷了。protege虽然是斯坦福出品,但毕竟是外国货,对中文的支持实在有点差劲。

在protege的图形化显示中会用到一个很著名的标签插件OWLViz。要使用它的话需要下载一个软件,我用的是graphviz-2.28.0。这个插件不支持中文。所以所有中文名的类在该插件中无法正常显示,你所能看到的是一堆图形重叠地挤在显示界面的左上角。

关于这一问题,网上有朋友建议用protege自带的TGViz,不过令人遗憾的是,它只支持低版本的protege。据有人说,它在低版本protege中是可以正常显示中文的。另外有朋友推荐用Ontoviz,显示内容比OWLViz还丰富(虽然没有那么好看),什么结构呀关系呀,一览无余,只是它依然不支持中文,你会发现点击CreateGraph后,界面上压根儿什么都不显示。而英文的话,则是“唰”的一下就显示出来了。

遭遇这一中文显示问题是因为我使用的protege是3.4.7版。当我换用4.1版时,奇迹出现啦!protege中自带的TGViz和OntoViz都不见了,取而代之的是一个叫OntoGraf的东东。这个标签下可以支持正常的中文显示,而且显示得蛮漂亮呢。如果你安装了4.1版,却没有该标签,那你可以到Window->Tabs->OntoGraf找到它。不过从目前看来,它显示没有OntoViz那么全面,也许我还没有发现它的强大功能所在吧,who knows!对于4.1版,同样因为是同一款插件(我下载的是目前的最新版喔~),OWLViz的中文依然不支持。

唉,反正在OWLViz插件的中文问题没有解决之前,先暂时用着它吧~

ps:protege4.1真是慢得像蜗牛呀,不过谁让人家能显示中文呢~忍着吧~:(

7 thoughts on “Protege中类名为中文,插件OWLViz生成关系图时都重叠在左上角

  1. ivy
    2012-07-29 at 07:34

    你好,很高兴能看到你的学习博文,很详细对我帮助很大。我也正在学习语义web。可是下载protege4.1无法正确打开,换个机子安装也是如此,不知道你遇到这样的问题吗?非常高兴能很交流。

    1. 暮春小友
      暮春小友
      2012-07-30 at 06:26

      你到官网上下载吧,地址是:http://protege.stanford.edu/download/registered.html
      另外可以详细看一下我的这篇博客《本体学习方法及开发过程小结》http://warmcafe.info/archives/118,里面有关于protege的学习指南~

  2. Dav
    2012-09-15 at 10:37

    你好,看到你的文章,我能少走几步弯路。可是,老师想让我把那个关系线的名字显示出来,比如isa,partof,请问您有什么方法没,原数据还是中文

    1. 暮春小友
      暮春小友
      2012-09-15 at 13:39

      你看上面的第一张图片,英文的话是有插件的。中文的恐怕需要自己编程写个可视化的展示,不能单纯依靠protege了~自己编程实现这样的拓扑图的话可以考虑用js或者flash~有一些拓扑图的类库~

  3. wenming
    2013-05-14 at 05:26

    你好,最近用Protege做本体,想用OntoVizTab插件实现可视化显示,但老是不成功,试了好多不同的版本都不行,不知道怎么回事。能不能留下你的联系方式(QQ或电话都可以),想向你请教一下

  4. song
    2013-06-26 at 08:46

    protege4.1的OntoGraf虽然可以显示中文,但是父类与子类之间的连接线特别乱,都会交叉在一起,看不清所属关系,你有好的解决方法吧,谢谢!

  5. 兔牙儿
    2013-07-19 at 00:29

    请问大量的实例该如何导入呢

Leave a Reply

Your email address will not be published. Required fields are marked *