在OWL / XML语法中添加新标记

时间:2017-02-20 17:31:00

标签: java owl protege

我有一个owl / xml语法的owl文件。我想在这个文件中添加一个新标签来制作一个插件,但是当我在OWL文件中进行更改时,在Java中抛出了解析异常。

第一张图片是原始猫头鹰文件。 第二个图像是我添加标签的文件,但Protege以及Java无法解析此文件。Original File Edited OWL File

1 个答案:

答案 0 :(得分:3)

添加新标签意味着更改语言规范。这要求您提供一个适合Protégé的解析器 - 即OWLAPI OWLParser实现。

这是一项相当复杂的任务。最好的办法是查看GitHub中的owlapi代码,并将其实现作为构建自己的蓝图。

最重要的是,你的标签需要适合owl 2模型,否则你的解析器将无法将信息传递给protégé。

新标签的用途是什么?