Dear all,

Today is my birthday, and as *my* birthday present to *you*, I present the latest preview release of Cognition.

        http://buzzword.org.uk/cognition/

Many of the improvements have been in terms of performance. Cognition is about 10 times faster than it was in alpha 8. This has been achieved by splitting the program into daemon and client processes, in much the same way as SpamAssassin works. (SpamAssassin is another Perl-based parser with thousands of lines of code which had performance problems largely due to initialisation.) Also to help performance, the daemon uses an HTTP cache, and an object cache to avoid re-parsing pages that haven't changed.

There have been improvements in compliance with hCard/vCard/jCard (e.g. plural name properties are now supported properly), hCalendar/ iCalendar (fixes for datetime, plus support for http:// xml.coverpages.org/draft-royer-ical-vcard-01.txt) and geo (now supports explicit plus signs used in numbers).

Apart from these little tweaks here and there, Cognition now adds almost-complete support for hReview 0.3. (It doesn't support ratings being used within a tag, but does support tags used within a rating.) Reviews can be output as RDF/XML or RDF/JSON using Danny Ayers and Tom Heath's RDF review vocabulary <http://danja.talis.com/xmlns/ rev_2007-11-09/index.html>.

Download Cognition to try it, or have a play with the slightly dodgy web service here:

        http://buzzword.org.uk/cognition/

--
Toby A Inkster
<mailto:[EMAIL PROTECTED]>
<http://tobyinkster.co.uk>



_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to