Что такое хорошая реализация парсера Javascript RDFa?
Я ищу реализацию клиентского форматирования на основе RDFa для веб-приложения. Это будет похоже на проект ubiquity-rdfa Марка Бирбека.
Проект Марка выглядит фантастически, но у него есть как минимум два недостатка:
- Это медленно. Добавление форматирования RDFa на простую страницу приводит к заметной задержке загрузки страницы.
- Это сложно. Проект ubiquity-rdfa использует спецификацию w3c fresnel, которая является сложным способом добавления простых аннотаций в разметку клиента.
Я ищу более легкий способ добавления аннотаций через клиентский код, и я не возражаю проделать некоторую работу, чтобы получить его.
То, что я хотел бы, является быстрым и надежным парсером Javascript RDFa.
Некоторые реализации, которые я нашел, включают:
Мне интересно знать, порекомендуете ли вы одну из этих или другую реализацию RDFa Javascript.
Спасибо!
2 ответа
VIE содержит достаточно простой синтаксический анализатор и редактор RDFa. Объекты RDFa на странице становятся доступны в виде моделей и коллекций Backbone.js. Запись RDFa происходит через обновление содержимого модели Backbone, которое вызывает render
действие на View.
В этом случае разбор RDFa происходит с помощью jQuery.
Исходный код VIE доступен на github.com/bergie/VIE