【问题标题】:Extract information from XML to RDF triples using ontology使用本体从 XML 中提取信息到 RDF 三元组
【发布时间】:2013-05-10 18:04:16
【问题描述】:

我有一个现有的本体和一些 XML 文件。我想从现有的 XML 文件中提取数据并使用 Jena 将它们存储在(一个新的 RDF 文件)RDF 三元组中。如何在 XML 和现有本体之间进行映射以提取数据?我曾想过使用 XSLT,但我认为会有更好的方法来做到这一点。我已经阅读了一些关于如何读取/写入 RDF 文件here 的示例,但我找不到任何关于如何执行映射的教程。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: java rdf jena ontology


    【解决方案1】:

    由于 XML 文档可以定义您喜欢的任何信息结构,因此没有完全通用的方法可以将 XML 文档转换为 RDF 文档。因此,您必须根据您对 XML 文档的结构和含义的了解来定义映射。 XSLT 是编码该映射的绝佳方式;就我个人而言,我倾向于编写一个 Ruby 脚本,但这只是因为我更喜欢 Ruby 而不是 XSLT。

    您可能会发现 W3C 的旧 GRDDL 文档在为您提供一些提示和指导方面很有帮助。据我所知,目前还没有维护的 GRDDL 处理器。很久以前在耶拿有一个,但没有维护,所以我们在几年前弃用并删除了它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-05
      • 1970-01-01
      • 2012-12-15
      • 2012-05-03
      • 1970-01-01
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多