2009-04-16 19 views
6

मैं एक वेब अनुप्रयोग के लिए एक ग्राहक के पक्ष RDFa आधारित स्वरूपण लागू करने के लिए देख रहा हूँ। यह Mark Birbeck'subiquity-rdfa प्रोजेक्ट के समान होगा।एक अच्छा जावास्क्रिप्ट आरडीएफए पार्सर कार्यान्वयन क्या है?

मार्क परियोजना शानदार दिखता है, लेकिन यह कम से कम दो कमियां भी हैं:

  1. यह धीमी है। simple page पर RDFa स्वरूपण जोड़ने से पेज लोडिंग में एक उल्लेखनीय देरी हो जाती है।
  2. यह जटिल है। हर जगह पर होना-rdfa परियोजना w3c fresnel specification के उपयोग जो ग्राहक मार्कअप करने के लिए सरल टिप्पणियां जोड़ने के लिए जटिल तरीका है बनाता है।

मैं क्लाइंट कोड के माध्यम से एनोटेशन जोड़ने का हल्का वजन तरीका ढूंढ रहा हूं और मुझे इसे पाने के लिए कुछ काम करने में कोई फर्क नहीं पड़ता।

क्या मैं चाहते हैं एक तेज और विश्वसनीय जावास्क्रिप्ट RDFa पार्सर है।

कुछ कार्यान्वयन है कि मैं पाया है में शामिल हैं:

मुझे पता है कि अगर आप इन में से एक, या किसी अन्य, RDFa Javascript क्रियान्वयन की सिफारिश करेंगे दिलचस्पी है।

धन्यवाद!

+1

भी देखें [RDFJS पुस्तकालयों में से W3C तुलना] (https://www.w3.org/community/rdfjs/wiki/Comparison_of_RDFJS_libraries) – ptim

उत्तर

4

मैं rdfQuery में RDFa पार्सर के साथ अच्छा अनुभव था। स्रोत कोड here है।

+0

Interesing में उपलब्ध है पुस्तकालय। धन्यवाद! –

2

VIE एक यथोचित सरल RDFa पार्सर और लेखक हैं। पृष्ठ पर आरडीएफए इकाइयां Backbone.js मॉडल और संग्रह के रूप में सुलभ हो जाती हैं। आरडीएफए लिखना बैकबोन मॉडल सामग्री को अद्यतन करने के माध्यम से होता है, जो एक दृश्य पर render क्रिया को ट्रिगर करता है।

इस मामले में आरडीएफए पार्सिंग jQuery के साथ होता है।

VIE स्रोत कोड github.com/bergie/VIE

+2

स्पष्ट रूप से VIE का नया मुखपृष्ठ, http://viejs.org/ है –