hCalendar (сокращённо от HTML iCalendar) — микроформат для представления семантической информации о событиях в формате календаря iCalendar на (X)HTML-страницах.
Он позволяет инструментам для парсинга (например, другим сайтам или расширениям Operator и Tails для Firefox) извлекать информацию о событии и отображать её на сайтах, индексировать, искать её или загрузить её в программу календаря или дневника и прочее.
Вся информация о событии заключается в блок, которому указывается класс vevent. В него включаются поля, классы которых соответствуют приведённым ниже и являются параметрами, а содержание (или параметр title, если отображаемый текст не соответствует тому, который должен извлекаться при парсинге) является их значением.
Обязательные:
Необязательные:
Этот список параметров является основным, но не полным. Полный список должен соответствовать RFC 2445.
Микроформат Geo является частью спецификации hCalendar и часто используется для включения координат местоположения внутри hCalendar.
Известные организации и сайты, использующие hCalendar: