Microformats are a web-based approach to semantic markup that reuses existing HTML/XHTML tags to convey metadata and attributes. It uses class and rel attributes to indicate the presence of metadata. Popular microformats include hCard for contact information, hCalendar for events, and hReview for reviews. Implementing microformats involves adding class names to existing HTML elements to represent things like names, addresses, dates, and more. This additional semantic data can then be extracted and used by applications like search engines.