protege 是否不支持中文?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了protege 是否不支持中文?相关的知识,希望对你有一定的参考价值。

本体编辑工具protege是不是不支持中文编辑?

参考技术A 通过实验证明,protege不支持中文
问题:
使用简单的animal本体,刚开始可以显示他的model,然而我后来给Carnivore添加一个同类“肉食动物”,他的model就不能再显示,都在左上角重叠显示。
解决:
我以为是我的3.1版本没有配好,查看Protege_3.1\plugins\dfki.protege.ontoviz下的protege.properties文件内容,dot.command=C\:\\Program\ Files\\ATT\\Graphviz\\bin\\dot为Graphviz的安装路径,对,没有问题,这个图形显示问题也是刚开始折磨我很久的问题,担心,如果这下还不对的话,真没折了
后来突然想起在论坛中看过,protege不支持中文,说如果是中文就会出现上述问题,当时也没验证,因为我当时建的本体全是英文,并还出现类似问题,所以我感觉我的症结不是中英文的问题,就是没有装图形插件的问题。在这,我试着将“肉食动物”class删掉,点击“Ontoviz”,图就ok了

这个不支持中文的问题也是个亟待解决的问题

Protege 4 中的 SWRL 选项卡

【中文标题】Protege 4 中的 SWRL 选项卡【英文标题】:SWRL tab in Protege 4 【发布时间】:2012-09-04 04:34:02 【问题描述】:

Protege SWRL 选项卡在 Protege 4 版本中不可用,我已尝试过 protege 4.1 和 protege 4.2。据说在 protege 中编辑 SWRL 规则的 axiome 插件仅适用于 protege 3 版本。

谁能告诉我插件或程序包含插件以在 protege 中编辑 SWRL 规则?

【问题讨论】:

【参考方案1】:

SWRL 规则可以在 Protégé 4 中编辑,但不像 Protégé 3 那样具有漂亮的界面。如果您进入菜单 Window -> Views -> Ontology views,有一个选项 Rules。选择它并将其添加为“视图”,即当前选项卡中的矩形。规则是这样写的:

parent(?x,?y), brother(?y,?z) -> uncle(?x,?z)

其中属性写成二元谓词,类写成一元谓词,变量以问号为前缀,head 与 body 用-> 分隔,常量只写不带本体前缀。如果您使用的属性、类和个人之前没有在相应的选项卡中定义,则它不起作用。

【讨论】:

【参考方案2】:

您可以使用 ORE 本体规则编辑器,我正在使用它并且效果很好 http://sourceforge.net/projects/ore/

【讨论】:

我下载了 ORE 编辑器,但它没有用于添加 swrl 规则的选项卡。似乎它只是用于添加 rdf Triples 的工具。您是如何使用此编辑器添加 swrl 规则的?【参考方案3】:

Protege 4.x 中有一个支持 SWRL 推理的 Pellet 插件:

http://clarkparsia.com/pellet/protege/ (推理可以在Reasoner/选择Pellet后开始推理)

这是一个关于 Protege 4.x 和 SWRL 集成的非常完整的教程:

http://dior.ics.muni.cz/~makub/owl/

【讨论】:

以上是关于protege 是否不支持中文?的主要内容,如果未能解决你的问题,请参考以下文章

用protege4.0建立的中文本体类层次怎么显示的是乱码,方框。

Protege:对象属性限制 1

protege5.0中定义类之间的关系

在protege4.3中定义了class、individual和objectproperty,并通

是否可以支持 iPhone 6 屏幕,但不支持 iPhone 6 Plus?

能力建模工具-Protege插件ICCTab