【发布时间】:2013-04-04 10:19:08
【问题描述】:
我想将 xml 文件转换为 RDF。 我认为可以使用 JENA GRDDL,但我不知道它是如何工作的!我没有找到任何例子! 你能帮我开始使用这个 API 或者告诉我任何可能的解决方案吗!
【问题讨论】:
我想将 xml 文件转换为 RDF。 我认为可以使用 JENA GRDDL,但我不知道它是如何工作的!我没有找到任何例子! 你能帮我开始使用这个 API 或者告诉我任何可能的解决方案吗!
【问题讨论】:
您可以使用 XSLT 将 XML 文件转换为 RDF,通常针对 RDF/XML(参见,例如,Using jena for creating RDF from XMl file)。 Jena 然后可以读取生成的文件。
您甚至可以简化此过程并直接使用SAXResult 和SAX2Model 解析XSLT 转换的结果。
GRDDL(参见the excellent primer)标准化了这个过程。它提供了一种为给定 XML 文档发现 XSLT 转换的方法:直接使用 grddl:transformation,或间接使用 xml 命名空间模式或 html 配置文件来发现一类文档。 (详见GRDDL spec)
因此,GRDDL 并不能真正帮助您:您仍然需要为您的文件编写转换。
【讨论】: