Perl 将OWL本体转换为OBO

Perl 将OWL本体转换为OBO,perl,xml-parsing,owl,ontology,Perl,Xml Parsing,Owl,Ontology,我需要将OWL本体转换为OBO 我尝试过这个工具,但是输出格式根本不正确,只是一些部分 另外还有OBO-EDIT2和Protegé,但他们无法进行转换 最后,我尝试了这个Perl模块,但是它给出了这个错误 未定义的子例程&XML::Parser在/usr/local/share/perl/5.14.2/OBO/Parser/OWLParser.pm第146行调用 并且尝试安装XML::Parser总是以错误结束 有人能帮我转换本体吗?你试过了吗 并且尝试安装XML::Parser总是以错误结束

我需要将OWL本体转换为OBO

我尝试过这个工具,但是输出格式根本不正确,只是一些部分

另外还有OBO-EDIT2和Protegé,但他们无法进行转换

最后,我尝试了这个Perl模块,但是它给出了这个错误

未定义的子例程&XML::Parser在/usr/local/share/perl/5.14.2/OBO/Parser/OWLParser.pm第146行调用

并且尝试安装XML::Parser总是以错误结束

有人能帮我转换本体吗?

你试过了吗

并且尝试安装XML::Parser总是以错误结束


您正在运行哪些命令来安装XML::Parser?那是什么错误?您可以使用相同的命令安装其他perl模块吗?那些需要make的呢?

如果您使用的是owlapi,OBO是受支持的输出格式之一。只需将OBODocumentFormat传递给saveOntology()方法即可。

Hello。在owltools页面上说“为了机器人的发展,owltools的使用将逐步停止”。Robot是我尝试过的工具之一。XML::Parser的问题是我没有安装expat。现在我可以安装它了,但是当我尝试进行转换时,错误仍然存在。