6

Web アプリケーションにクライアント側の RDFa ベースのフォーマットを実装しようとしています。これは、Mark Birbeck の ubiquity-rdfaプロジェクトに似ています。

Mark のプロジェクトは素晴らしく見えますが、少なくとも 2 つの欠点があります。

  1. 遅いです。単純なページに RDFa フォーマットを追加すると、ページの読み込みに顕著な遅延が発生します。
  2. 複雑です。ubiquity-rdfa プロジェクトは、クライアント マークアップに単純な注釈を追加するための複雑な方法であるw3c フレネル仕様を利用します。

クライアントコードを介して注釈を追加する軽量の方法を探していますが、それを取得するためにいくつかの作業を行ってもかまいません。

私が望むのは、高速で信頼性の高い Javascript RDFa パーサーです。

私が見つけたいくつかの実装は次のとおりです。

これらのいずれか、または別の RDFa Javascript 実装を推奨するかどうかを知りたいです。

ありがとう!

4

2 に答える 2

4

私は rdfQuery のRDfaパーサーで良い経験をしました。ソースコードはこちら.

于 2010-06-05T12:45:44.780 に答える
2

VIEには、かなり単純な RDFa パーサーとライターが含まれています。ページ上の RDFa エンティティは、Backbone.jsモデルおよびコレクションとしてアクセスできるようになります。RDFa の書き込みrenderは、ビューでアクションをトリガーするバックボーン モデルのコンテンツを更新することによって行われます。

この場合、RDFa の解析は jQuery で行われます。

VIE のソース コードは、github.com/bergie/VIE で入手できます。

于 2011-03-07T19:23:08.770 に答える