2009-04-16 6 views
6

Я ищу для реализации форматирования на основе RDFa на стороне клиента для веб-приложения. Это было бы похоже на проект Mark Birbeck'subiquity-rdfa.Что такое эффективная реализация парсера Javascript RDFa?

проект Марка выглядит фантастическим, но он имеет по крайней мере два недостатка:

  1. Это медленно. Добавление форматирования RDFa в simple page вызывает заметную задержку при загрузке страницы.
  2. Это комплекс. В проекте ubiquity-rdfa используется w3c fresnel specification, который является сложным способом добавления простых аннотаций к разметке клиента.

Я ищу более легкий способ добавления аннотаций через клиентский код, и я не против делать какую-то работу, чтобы получить его.

Что я хочу - это быстрый и надежный JSAP анализатор RDFa.

В некоторых реализациях, которые я нашел, включают:

Мне интересно знать, если бы вы рекомендовать один из них, или другой, реализации RDFa Javascript.

Спасибо!

+1

Смотрите также [W3C Сравнение библиотек RDFJS] (https://www.w3.org/community/rdfjs/wiki/Comparison_of_RDFJS_libraries) – ptim

ответ

4

У меня были хорошие впечатления от парсера RDfa в rdfQuery. Исходный код: here.

+0

Interesing библиотека. Благодаря! –

2

VIE содержит достаточно простой парсер и писатель RDFa. Объекты RDFa на странице становятся доступными как модели и коллекции Backbone.js. Запись RDFa происходит путем обновления содержимого модели Backbone, которое вызывает действие render на представлении.

В этом случае разбор RDFa происходит с помощью jQuery.

VIE исходный код доступен в github.com/bergie/VIE

+2

Новая домашняя страница VIE, по-видимому, есть http://viejs.org/ –

Смежные вопросы