【问题标题】:Convert Owl class to java class or xml将 Owl 类转换为 java 类或 xml
【发布时间】:2012-10-13 03:23:59
【问题描述】:

我想知道是否有任何工具可以转换 owl 本体 xml 模式或 xml 文档。或者有什么方法可以为给定的 owl 类生成一个 java 类。

假设我有 owl 类文档,具有两个数据类型属性 hasAuthor 和 hasName。我可以为这个 owl 类创建 java 类吗? ?

java 类应该是这样的

public class document {

    string hasAuthor;
    string hasName;

}

有没有支持这种转换的api。

任何建议都会很有帮助。

【问题讨论】:

  • 狮子感谢您的评论。我不太担心这里的语法错误:)
  • “我并不太担心这里的语法错误” 所以开始担心吧。编程是一门精准的业务,在这里你试图向国际观众传达一个问题。当涉及到代码时,“足够接近还不够好”。
  • @Andrew Thompson 感谢您的评论。我会确保下次发帖时不会出现这些错误。

标签: java xml xsd ontology owl


【解决方案1】:

您可以使用 JAXB 实现此行为。这是 JAXB API 的主要文章:

从 XML 文件创建实例对象的过程称为 Unmarshalling。这是关于这个问题的另一个很好的教程:

【讨论】:

  • 这个 JAXB 是用来将 Owl 类转换为 java 类的吗?或将 owl 本体转换为 xsd ?
  • @Priyatham51 哦,对不起,我完全误解了这个问题。尽管如此,JAXB API 还是适合将 XML 文档转换为 Java 类实例,反之亦然。
  • @ Luiggi Mendoza 我已经在使用脚轮了。现在我正在寻找可以从 OWL CLass 创建一个 java 类的东西。或将 OWL 本体文档转换为 xml 或 XSD 的东西。
【解决方案2】:

我偶然发现了http://wiki.yoshtec.com/jaob,它似乎是将 OWL 定义映射到 java 类的项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-18
    • 2011-02-12
    • 2013-04-17
    • 1970-01-01
    • 2019-02-17
    • 2011-04-10
    • 2013-08-17
    相关资源
    最近更新 更多