
« First-ever PipesCamp held in India | Main | The 7 Habits for Exceptional Performance »
January 7, 2008
Microformats are open data formats that some Yahoo! sites support. You can't see them (unless you do a "view source" on a web page), but they're there -- bits of HTML that describe things like contact information (hcard), a review (hreview), an event (hcalendar), or a listing (hlisting). Microformats make data in web pages reuseable since the data is in a standard, canonical, format instead of just a jumble of HTML. Thousands of sites expose their data in Microformats, and that data is available for developers to use. One of the best opportunities for developers to make use of Microformats is in the forthcoming Firefox 3 web browser which features a new global Microformats object and API. The new API makes finding and parsing Microformats trivial and efficient. Although Firefox 3 is still in beta, you can download the latest version here to start working on extensions.
Yahoo's Kelkoo online shopping site is the latest Yahoo! site to use Microformats. Kelkoo uses the hlisting Microformat to expose product information. Kelkoo Product Manager Nicolas Leroy imagines three efficiencies from widespread use of the hlisting Microformat in his blog post:
* Auto-discovery of offers on merchant websites is made trivial by the adoption of hlisting by merchants. Comparison engines can rely on easier and more reliable crawler technologies to retrieve offers.....merchants could even stop pushing feeds to comparison engines -- only a list of URLs or just their domain name might be needed.
* Social shopping: bookmarking of listings is now trivial as structured data can be easily extracted from browsed pages -- no more complex bookmarking tools that ask the end user to identify the product name, the image, etc.
* We can imagine a browser extension (like the Operator plugin for Firefox) that lets users bookmark offers from various sites and call comparison engines to compare prices for similar offers.
If you want to see Microformats in web pages you browse, you can install the Tails Export or Operator Firefox extensions which work in your Firefox 2 web browser. Then you can see the hcalendar, hreview, and hcard support in Yahoo! Local, the hcard support in Flickr, the hcalendar and hcard support in Upcoming.org, the hlisting support on Kelkoo, and the hreview support on Yahoo! Tech. You may also notice other Microformats popping up such as rel-tag and XFN. Look for more Microformats to appear on Yahoo! sites in 2008.
Jason Levitt
Posted at January 7, 2008 11:10 AM
Hi Jason,
I was wondering if you had any thoughts on the inclusion of hListing into Firefox 3 and IE8, or any state of finalising the spec of hListing? It seems the most underused and perhaps the most readily useful microformat in end user mashup tools.
Cheers,
Lee
Posted by: Lee Jordan at February 4, 2008 11:11 AM
If you guys want to work together to get hListing support into Operator, please let me know.
Posted by: Michael Kaply at March 24, 2008 8:55 AM
Hi Michael,
Sorry for the late response, quite tricky to keep track of dicussions. I'm kinda distant to any of these developments, but I do work for a retailer in the UK so if I can offer any insight into how hListing might work for retailers do let me know.
I can imagine it's quite a task to get support for new microformats into Operator, I tried a user script for Operator 0.8, from a mailing list, didn't work out for me, but hListing I imagine would really kick things off. I would say the Kelkoo team are going in the right direction and encourage any focus back onto hListing where possible as it seems a great wrapper for lots of other mF's.
Lee
Posted by: Lee Jordan at April 14, 2008 3:48 AM
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service.
Copyright © 2008 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Copyright Policy - Job Openings