Sorry, would love to write more, but completely beat after four hours of sleep and an intense day learning about the latest Google projects. Until I'm able to write a wrap up, check out my photos and audio from the keynote and some of the sessions. (Note—the audio quality might be poor. These are unedited recordings made from the audience using an .mp3 recorder)
Can We Get There From Here? by Alex Russell
Part 1: [audio:GoogleIO-1.mp3]
Part 2: [audio:GoogleIO-2.mp3]
Secure Collaboration—How Web Applications can Share and Still Be Paranoid by Mike Samuel
Improving Browsers in New Ways: Gears++ by Chris Prince
Part 1: [audio:GoogleIO-4.mp3]
Part 2: [audio:GoogleIO-5.mp3]
Jeffrey Barke is senior developer and information architect at theMechanism, a multimedia firm with offices in New York, London and Durban, South Africa.
With microformats, however, we're embedding a dialect inside HTML. Whilst it's easy to spot items that are part of that dialect, it doesn't hold true that anything not recognisable as being of that dialect is an error. To take an example for hCard, I might have an image with a class name of photograph as part of an hCard block. The official class name from hCard is photo, but that doesn't mean that a value of photograph is an error—it's just not something we're looking for.
Operator does not contain a full microformats validator, however it does have a debug mode:
Debug mode provides a number of different options for people developing microformats as well as RDFa and eRDF. A new action is added called "Debug." For microformat developers, this action provides access to the internal representation of the microformat, the HTML source that created the microformats, and for hCards and hCalendars, the vCard/iCalendar representation from both Operator and Brian Suda's X2V. For RDF developers, the debug action provides a representation of the RDF triplets. RDF developers can also access the model when in debug mode.
Another feature of debug mode is that invalid microformats are displayed in the menus. When they are clicked on, they display the same information as standard debug, but provide an additional pane that gives the reason that the microformat was invalid.
Drew McLellan has written a microformats lint tool: rel-lint is a bookmarklet that checks the value assigned to the rel attribute of links.