hcalendar-profile
letodr Here's a second pass at a XMDP Profile for hCalendar
<dl class="profile"> <dt>class</dt> <dd><p> <a rel="help" href="http://www.w3.org/TR/html401/struct/global.html#adef-class"> HTML4 definition of the 'class' attribute.</a> This meta data profile defines some 'class' attribute values (class names) and their meanings as suggested by a <a href="http://www.w3.org/TR/WD-htmllink-970328#profile"> draft of "Hypertext Links in HTML"</a>. All values are defined according to the semantics defined in the <a href="http://microformats.org/wiki/hcalendar"> hCalendar specification</a> and thus in <a href="http://www.ietf.org/rfc/rfc2445.txt">RFC 2445</a>. </p> <dl> <dt>vcalendar</dt> <dd>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. </dd> <dt>vevent</dt> <dd>A container for one event. See section 4.6.1 of RFC 2445. </dd> <dt>dtstart</dt> <dd>Date/time of the start of the event. See section 4.8.2.4 of RFC 2445. </dd> <dt>dtend</dt> <dd>Date/time of the end of the event. See section 4.8.2.2 of RFC 2445. </dd> <dt>duration</dt> <dd>Length of the event. See section 4.8.2.5 of RFC 2445. </dd> <dt>summary</dt> <dd>Short synopsis, title, or name of the event. See section 4.8.1.12 of RFC 2445. </dd> <dt>uid</dt> <dd>A globally unique identifier for the event; typically a URL is used. See section 4.8.4.7 of RFC 2445. </dd> <dt>dtstamp</dt> <dd>Date/time of when the document containing information about the event was created. See section 4.8.7.2 of RFC 2445. </dd> <dt>method</dt> <dd>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. </dd> <dt>category</dt> <dd>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. </dd> <dt>location</dt> <dd>Tells where the event is to be held. May be represented by nested <a href="http://microformats.org/wiki/hcard">hCard record</a>, <a href="http://microformats.org/wiki/adr">adr record</a>, <a href="http://microformats.org/wiki/geo">geo record</a>, or combination thereof. See sections 4.8.1.7 and 4.8.1.6 of RFC 2445. </dd> <dt>url</dt> <dd>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. </dd> <dt>description</dt> <dd>A more detailed synopsis of the event than that provided by summary. See section 4.8.1.5 of RFC 2445. </dd> <dt>last-modified</dt> <dd>Date/time the information about the event was updated. See section 4.8.7.3 of RFC 2445. </dd> <dt>status</dt> <dd>Status of the calendar event. Values are: TENTATIVE, CONFIRMED, CANCELLED. See section 4.8.1.11 of RFC 2445. </dd> <dt>class</dt> <dd>Access classification of the event information; Values are: PUBLIC, PRIVATE, CONFIDENTIAL. See section 4.8.1.3 of RFC 2445. </dd> <dt>attendee</dt> <dd>An individual invited to attend the event; An event container may contain more than one attendee record; May be represented by nested <a href="http://microformats.org/wiki/hcard">hCard record</a>. See section 4.8.4.1 of RFC 2445. </dd> <dt>contact</dt> <dd>Contact information associated with the event; May be represented by nested <a href="http://microformats.org/wiki/hcard">hCard record</a>. See section 4.8.4.2 of RFC 2445. </dd> <dt>organizer</dt> <dd>The organizer associated with the event; May be represented by nested <a href="http://microformats.org/wiki/hcard">hCard record</a>. See section 4.8.4.3 of RFC 2445. </dd> </dl> </dd> </dl>
Related Pages
- hCalendar - specification
- hCalendar intro - plain English introduction
- hCalendar authoring - learn how to add hCalendar markup to your existing events.
- hCalendar creator (hCalendar creator feedback) - create your own hCalendar events.
- hCalendar cheatsheet - hCalendar properties
- hCalendar examples in the wild - an on-going list of websites which use hCalendars.
- hCalendar implementations - websites or tools which either generate or parse hCalendars
- hCalendar FAQ - If you have any questions about hCalendar, check here.
- hCalendar parsing - normative details of how to parse hCalendar.
- hCalendar profile - the XMDP profile for hCalendar
- hCalendar singular properties - an explanation of the list of singular properties in hCalendar.
- hCalendar tests - a wiki page with actual embedded hCalendar events to try parsing.
- hCalendar "to do" - jobs to do
- hCalendar advocacy - encourage others to use hCalendar.
- iCalendar implementations
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.
- hCalendar Brainstorming - brainstorms and other explorations relating to hCalendar
- hCalendar issues - issues with the specification