hCalendar Profile

Note: This is an experimental XMDP profile for the hCalendar specification.

Use of this profile licenses RDF data extracted by glean-hcal.xsl from the iCal/RDF work.

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.
vevent
A container for one event.
dtstart
Date/time of the start of the event.
dtend
Date/time of the end of the event.
duration
Length of the event.
summary
Short synopsis of the event, or the title of the event, or the name of the event.
uid
A globally unique identifier for the event (typically a URL).
dtstamp
Date/time of when the document containing information about the event was created.
method
For example, a value of REQUEST indicates that a request is being made for the event to occur. Values for this property are:
  • PUBLISH
  • REQUEST
  • REPLY
  • ADD
  • CANCEL
  • REFRESH
  • COUNTER
  • DECLINECOUNTER
category
Common values are:
  • MEETING
  • APPOINTMENT
  • CONFERENCE
  • EXPO
Note: this property may be repeated (an event may belong in several categories)
location
Tells where the event is to be held.
url
A URL to a page that contains the definitive/preferred information about an event; uid and url are typically the same.
description
A more detailed synopsis of the event than that provided by summary.
last-modified
Date/time the information about the event was updated.
status
Values are:
  • TENTATIVE
  • CONFIRMED
  • CANCELLED
class
Access classification of the event information; values are:
  • PUBLIC
  • PRIVATE
  • CONFIDENTIAL

Danny Ayers, Feb 2007