0

我需要(从数据库)自动生成一个用 RDFa 或其他微格式标记的 XHTML 文档,不管是哪一个。我怎样才能最好地使用 Java 做到这一点?我一直在使用 Jena 来输出 RDF/XML,但不幸的是它没有做 RDFa。

4

2 回答 2

3

Jena 不提供 RDFa 编写器的原因是 RDFa 的全部意义在于嵌入到其他一些(人类可读的)网页中。我认为您的主要选择是使用VelocityFreemarker之类的东西来生成嵌入了对 Jena 的调用的页面,以获取适当的 RDF 语句。您必须自己处理 RDFa 编码。为了测试,您可以使用RDFa 阅读器重新读取您的网页,以查看您是否获得了正确的三元组集合,但实际上这只是故事的一半。您还需要通过启用内联元数据来测试页面是否表达了您想要的用户意图,而这更难测试。

于 2011-10-20T10:15:39.177 回答
0

如果您愿意再向前迈出一步,还有 Grails 插件提供了从视图中的域类生成 RDFa 的简单方法:

http://grails.org/plugin/rdfa

于 2012-01-31T10:59:14.107 回答