在 OWL/XML 语法中添加新标签
Adding a new tag in OWL/XML syntax
我有一个具有 owl/xml 语法的 owl 文件。我想在此文件中添加一个新标记以制作插件,但是当我在 OWL 文件中进行更改时,在 Java 中抛出解析异常。
第一个图像是原始 owl 文件。
第二张图片是我在其中添加了标签但 Protege 以及 Java 无法解析该文件的文件。
添加新标签意味着更改语言规范。这需要您提供适合 Protégé 的解析器 - 即 OWLAPI OWLParser 实现。
这是一项相当复杂的任务。最好的办法是查看 GitHub 中的 owlapi 代码,并将其实现用作构建您自己的蓝图。
最重要的是,您的标签需要符合 owl 2 模型,否则您的解析器将无法将信息传递给 protégé。
您的新标签的用途是什么?
我有一个具有 owl/xml 语法的 owl 文件。我想在此文件中添加一个新标记以制作插件,但是当我在 OWL 文件中进行更改时,在 Java 中抛出解析异常。
第一个图像是原始 owl 文件。
第二张图片是我在其中添加了标签但 Protege 以及 Java 无法解析该文件的文件。
添加新标签意味着更改语言规范。这需要您提供适合 Protégé 的解析器 - 即 OWLAPI OWLParser 实现。
这是一项相当复杂的任务。最好的办法是查看 GitHub 中的 owlapi 代码,并将其实现用作构建您自己的蓝图。
最重要的是,您的标签需要符合 owl 2 模型,否则您的解析器将无法将信息传递给 protégé。
您的新标签的用途是什么?