6

我希望为 Web 应用程序实现基于客户端 RDFa 的格式化。这类似于Mark Birbeck 的 ubiquity-rdfa项目。

Mark 的项目看起来很棒,但它至少有两个缺点:

  1. 它很慢。向简单页面添加 RDFa 格式会导致页面加载出现明显延迟。
  2. 它很复杂。ubiquity-rdfa 项目利用w3c 菲涅耳规范,这是一种向客户端标记添加简单注释的复杂方法。

我正在寻找一种通过客户端代码添加注释的更轻量级的方法,我不介意做一些工作来获得它。

我想要的是一个快速可靠的 Javascript RDFa 解析器。

我发现的一些实现包括:

我很想知道您是否会推荐其中一种或另一种 RDFa Javascript 实现。

谢谢!

4

2 回答 2

4

我对 rdfQuery 中的RDfa解析器有很好的经验。源代码在这里

于 2010-06-05T12:45:44.780 回答
2

VIE包含一个相当简单的 RDFa 解析器和编写器。页面上的 RDFa 实体可以作为Backbone.js模型和集合访问。编写 RDFa 是通过更新 Backbone 模型内容发生的,这会触发renderView 上的操作。

在这种情况下,RDFa 解析发生在 jQuery 中。

VIE 源代码在 github.com/bergie/VIE

于 2011-03-07T19:23:08.770 回答