Что такое хорошая реализация парсера Javascript RDFa? - PullRequest
6 голосов
/ 16 апреля 2009

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

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

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

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

Мне нужен быстрый и надежный анализатор Javascript RDFa.

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

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

Спасибо!

Ответы [ 2 ]

4 голосов
/ 05 июня 2010

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

2 голосов
/ 07 марта 2011

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

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

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

.
...