Что такое хорошая реализация парсера Javascript RDFa?

Я ищу реализацию клиентского форматирования на основе RDFa для веб-приложения. Это будет похоже на проект ubiquity-rdfa Марка Бирбека.

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

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

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

То, что я хотел бы, является быстрым и надежным парсером Javascript RDFa.

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

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

Спасибо!

2 ответа

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

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

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

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

Другие вопросы по тегам