W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > March 2008

Fuzzbot - A Semantic Web Processor for Firefox

From: Manu Sporny <msporny@digitalbazaar.com>
Date: Tue, 18 Mar 2008 04:28:07 -0400
Message-ID: <47DF7D17.3070308@digitalbazaar.com>
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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:01:56 UTC