我想将xml文件转换为RDF。 我认为可以使用JENA GRDDL,但我不知道它是如何工作的!我没有找到任何例子! 你可以帮助我开始使用这个API或向我展示任何可能的解决方案!
答案 0 :(得分:2)
您可以使用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并没有真正帮助你:你仍然需要为你的文件编写转换。