- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Tue, 18 Mar 2008 04:28:07 -0400
- To: RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>
Here's the first native C RDFa implementation in a web browser that I know of: http://rdfa.digitalbazaar.com/fuzzbot/ Fuzzbot is a native Firefox plug-in using librdfa for the back-end processing. The HTML/XHTML document is retrieved using Firefox, serialized to XML using Javascript, passed to librdfa via XPCOM, which generates triples. The triples are "streamed" to the Javascript engine using a C++ to Javascript XPCOM callback and finally displayed in the Firefox UI: http://rdfa.digitalbazaar.com/fuzzbot/index.html#screenshots You can get the 50KB plug-in (which includes the librdfa parser, XPCOM components, all javascript and images) for Linux from here: http://rdfa.digitalbazaar.com/fuzzbot/download/ Code can be retrieved via git: git clone http://rdfa.digitalbazaar.com/fuzzbot.git NOTE: - This is VERY preliminary - only 3 days of development have gone into it - bugs abound - use at your own risk. - The UI is atrocious. - Windows/Mac OS X support is planned. USAGE: 1. Install the plug-in if you have Linux. 2. Click on the Fuzzbot icon (little gray sphere) in the status bar to view any RDFa triples in the page. BUGS: - The system can only handle around 375 triples per second (roughly 1MB of XHTML per second) at the moment due to a weird memory allocation bug. - The Creative Commons Attribution-Share-Alike 3.0 license page locks the parser and consequently, the browser :P. -- manu -- Manu Sporny President/CEO - Digital Bazaar, Inc. blog: RDFa Basics in 8 minutes (video) http://blog.digitalbazaar.com/2008/01/07/rdfa-basics/
Received on Tuesday, 18 March 2008 08:28:53 UTC