Microformats are simple, open data formats built upon existing standards like XHTML and designed for humans first and machines second. They intend to solve simpler problems by adapting current behaviors and make embedded data more accessible both to humans and computers by using semantic HTML elements and attributes. Examples of microformats include hCard for contact information and hCalendar for events.