将OWL Ontology转换为OBO

时间:2015-07-11 12:57:54

标签: perl xml-parsing owl ontology

我需要将OWL本体转换为OBO。

我已尝试使用此工具https://github.com/ontodev/robot/,但输出格式根本不正确,只是部分内容。

还有OBO-EDIT2和Protegé,但无法进行转换。

最后我尝试过这个Perl模块http://search.cpan.org/~easr/,但它会出现此错误

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

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

有人可以帮助我转换本体论吗?

2 个答案:

答案 0 :(得分:1)

您是否尝试过https://github.com/owlcollab/owltools/

  

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

您正在运行什么命令来安装XML :: Parser?这个错误是什么?你能用相同的命令安装其他perl模块吗?那些需要制作的呢?

答案 1 :(得分:1)

如果您正在使用OWL API,则OBO是受支持的输出格式之一。将OBODocumentFormat传递给saveOntology()方法就足够了。