什么是一个很好的Javascript RDFa解析器实现?

时间:2009-04-16 16:55:50

标签: javascript parsing rdfa fresnel

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

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

  1. 很慢。将RDFa格式添加到simple page会导致页面加载明显延迟。
  2. 这很复杂。 ubiquity-rdfa项目使用w3c fresnel specification,这是向客户端标记添加简单注释的复杂方法。
  3. 我正在寻找通过客户端代码添加注释的轻量级方法,我不介意做一些工作来获得它。

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

    我找到的一些实现包括:

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

    谢谢!

2 个答案:

答案 0 :(得分:4)

我在rdfQuery中使用RDfa解析器有很好的经验。源代码为here

答案 1 :(得分:2)

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

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

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

中找到