Microformats

hCalendar 1.0

This is an XMDP profile for hCalendar 1.0. For information about hCalendar, see the hCalendar page of the Microformats wiki.

Authors making use of hCalendar should include this profile in their document head. The permanent, canonical URI for this document is: http://purl.org/uF/hCalendar/1.0/. Other URIs for this document may not be permanent so must not be used.

An example of linking to this profile in HTML 4.0:

<html>
	<head profile="http://purl.org/uF/hCalendar/1.0/">
	...

A GRDDL transformation for hCalendar 1.0 is available at http://www.w3.org/2002/12/cal/glean-hcal.xsl.

class

HTML4 definition of the 'class' attribute. This meta data profile defines some 'class' attribute values (class names) and their meanings as suggested by a draft of "Hypertext Links in HTML". All values are defined according to the semantics defined in the hCalendar specification and thus in RFC 2445.

vcalendar
A container for one or more events (vevent). This property is optional; if there is only one event then omit it. See section 1. of RFC 2445.
vevent
A container for one event. See section 4.6.1 of RFC 2445.
dtstart
Date/time of the start of the event. See section 4.8.2.4 of RFC 2445.
dtend
Date/time of the end of the event. See section 4.8.2.2 of RFC 2445.
duration
Length of the event. See section 4.8.2.5 of RFC 2445.
summary
Short synopsis, title, or name of the event. See section 4.8.1.12 of RFC 2445.
uid
A globally unique identifier for the event; typically a URL is used. See section 4.8.4.7 of RFC 2445.
dtstamp
Date/time of when the document containing information about the event was created. See section 4.8.7.2 of RFC 2445.
method
Function of the event object. Values for this property are: PUBLISH, REQUEST, REPLY, ADD, CANCEL, REFRESH, COUNTER, or DECLINECOUNTER. For example, a value of REQUEST indicates that a request is being made for the event to occur. See section 4.7.2 of RFC 2445.
category
Category of the event object. Note: this property may be repeated (an event may belong in several categories). Common values are: MEETING, APPOINTMENT, CONFERENCE, EXPO. See section 4.8.1.2 of RFC 2445.
location
Tells where the event is to be held. May be represented by nested hCard record, adr record, geo record, or combination thereof. See sections 4.8.1.7 and 4.8.1.6 of RFC 2445.
url
A URL to a page that contains the definitive/preferred information about an event; UID and URL are typically the same. See section 4.8.4.6 of RFC 2445.
description
A more detailed synopsis of the event than that provided by summary. See section 4.8.1.5 of RFC 2445.
last-modified
Date/time the information about the event was updated. See section 4.8.7.3 of RFC 2445.
status
Status of the calendar event. Values are: TENTATIVE, CONFIRMED, CANCELLED. See section 4.8.1.11 of RFC 2445.
class
Access classification of the event information; Values are: PUBLIC, PRIVATE, CONFIDENTIAL. See section 4.8.1.3 of RFC 2445.
attendee
An individual invited to attend the event; An event container may contain more than one attendee record; May be represented by nested hCard record. See section 4.8.4.1 of RFC 2445.
contact
Contact information associated with the event; May be represented by nested hCard record. See section 4.8.4.2 of RFC 2445.
organizer
The organizer associated with the event; May be represented by nested hCard record. See section 4.8.4.3 of RFC 2445.
rel

HTML4 definition of the 'rel' attribute. Here is an additional value.

tag
Indicates that the referred resource serves as a "tag", or keyword/subject, for the enclosing hCalendar event.

Changes

2008-03-20
Initial version of this page.
2008-06-21
Add rel="tag" which, although nominally a separate specification, is used by hCalendar.
2008-08-02
Added GRDDL transformation.
2008-10-29
GRDDL fixes.

Valid XHTML 1.1!