【问题标题】:XML to RDF : using JENA GRDDLXML 到 RDF:使用 JENA GRDDL
【发布时间】:2013-04-04 10:19:08
【问题描述】:

我想将 xml 文件转换为 RDF。 我认为可以使用 JENA GRDDL,但我不知道它是如何工作的!我没有找到任何例子! 你能帮我开始使用这个 API 或者告诉我任何可能的解决方案吗!

【问题讨论】:

    标签: java xml rdf jena


    【解决方案1】:

    您可以使用 XSLT 将 XML 文件转换为 RDF,通常针对 RDF/XML(参见,例如,Using jena for creating RDF from XMl file)。 Jena 然后可以读取生成的文件。

    您甚至可以简化此过程并直接使用SAXResultSAX2Model 解析XSLT 转换的结果。

    GRDDL(参见the excellent primer)标准化了这个过程。它提供了一种为给定 XML 文档发现 XSLT 转换的方法:直接使用 grddl:transformation,或间接使用 xml 命名空间模式或 html 配置文件来发现一类文档。 (详见GRDDL spec

    因此,GRDDL 并不能真正帮助您:您仍然需要为您的文件编写转换。

    【讨论】:

    • 谢谢您的回答!?如果我仍然要写我的转换!使用 GRDDL 有什么好处!但是他们是否有任何通用的 XSLT 转换可以做到这一点?因为我的 xml 文件有不同的架构!
    • GRDDL 对于使用标准格式的数据消费者和生产者很有用。有诸如gloze 之类的工具可以将任何XML 转换为RDF,但这是对XML 树和RDF 图的编码。这也可能不是你想要的。
    • 我想做的是转换使用不同标准(ISO 19115、Dublin Core、Darwin Core...)描述的 XML 文件,这些文件是关于地理元数据的,从不同的 Web 服务收集(通过 WPS )。我想要做的是将这些文件转换为 RDF,以便我可以将它们添加到耶拿本体模型中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多