title: What is a good Javascript RDFa parser implementation?
body: <p>I am looking to implement a client side RDFa based formatting for a web application.  This would be similar to <a href="http://webbackplane.com/mark-birbeck" rel="noreferrer">Mark Birbeck's</a> <a href="http://code.google.com/p/ubiquity-rdfa/" rel="noreferrer">ubiquity-rdfa</a> project.</p>
  
  <p>Mark's project looks fantastic but it has at least two drawbacks:</p>
  
  <ol>
  <li>It is slow.  Adding RDFa formatting to a <a href="http://ubiquity-rdfa.googlecode.com/svn/branches/0.7/test/tutorial-step-2.html" rel="noreferrer">simple page</a> causes a noticeable delay in page loading.</li>
  <li>It is complex.  The ubiquity-rdfa project makes use of the <a href="http://www.w3.org/2005/04/fresnel-info/" rel="noreferrer">w3c fresnel specification</a> which is complex way to add simple annotations to client markup.</li>
  </ol>
  
  <p>I am looking for a lighter weight way of adding annotations through client code and I don't mind doing some work to get it.  </p>
  
  <p>What I would like is a fast and reliable Javascript RDFa parser.</p>
  
  <p>Some implementations that I have found include:</p>
  
  <ul>
  <li><a href="http://www.w3.org/2006/07/SWD/RDFa/impl/js/" rel="noreferrer">W3C RDFa bookmarklet parser</a></li>
  <li><a href="http://torrez.us/rdfa/" rel="noreferrer">Elias Torres RDFa extractor</a></li>
  </ul>
  
  <p>I am interested to know if you would recommend one of these, or another, RDFa Javascript implementation.</p>
  
  <p>Thanks!</p>