html5/spec Overview.html,1.2252,1.2253

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv14108

Modified Files:
	Overview.html 
Log Message:
Introduce a vEvent vocabulary. (whatwg r3095)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.2252
retrieving revision 1.2253
diff -u -d -r1.2252 -r1.2253
--- Overview.html	13 May 2009 01:44:31 -0000	1.2252
+++ Overview.html	14 May 2009 01:14:55 -0000	1.2253
@@ -152,7 +152,7 @@
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
    <!--ZZZ:-->
    <!--<h2 class="no-num no-toc">W3C Working Draft 23 April 2009</h2>-->
-   <h2 class="no-num no-toc" id="editor-s-draft-date-1-january-1970">Editor's Draft 13 May 2009</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-date-1-january-1970">Editor's Draft 14 May 2009</h2>
    <!--:ZZZ-->
    <dl><!-- ZZZ: update the month/day (twice), (un)comment out
     <dt>This Version:</dt>
@@ -245,7 +245,7 @@
   track.
   <!--ZZZ:-->
   <!--This specification is the 23 April 2009 Working Draft.-->
-  This specification is the 13 May 2009 Editor's Draft.
+  This specification is the 14 May 2009 Editor's Draft.
   <!--:ZZZ-->
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>This specification is also being produced by the <a href="http://www.whatwg.org/">WHATWG</a>. The two specifications are
   identical from the table of contents onwards.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- context and rationale (required) --><p>This specification is intended to replace (be a new version of)
@@ -745,12 +745,14 @@
    <li><a href="#microdata-dom-api"><span class="secno">5.3 </span>Microdata DOM API</a></li>
    <li><a href="#predefined-vocabularies"><span class="secno">5.4 </span>Predefined vocabularies</a>
     <ol>
-     <li><a href="#vcard"><span class="secno">5.4.1 </span>vCard</a></ol></li>
+     <li><a href="#vcard"><span class="secno">5.4.1 </span>vCard</a></li>
+     <li><a href="#vevent"><span class="secno">5.4.2 </span>vEvent</a></ol></li>
    <li><a href="#converting-html-to-other-formats"><span class="secno">5.5 </span>Converting HTML to other formats</a>
     <ol>
      <li><a href="#json"><span class="secno">5.5.1 </span>JSON</a></li>
      <li><a href="#rdf"><span class="secno">5.5.2 </span>RDF</a></li>
-     <li><a href="#vcard-0"><span class="secno">5.5.3 </span>vCard</a></ol></ol></li>
+     <li><a href="#vcard-0"><span class="secno">5.5.3 </span>vCard</a></li>
+     <li><a href="#icalendar"><span class="secno">5.5.4 </span>iCalendar</a></ol></ol></li>
  <li><a href="#browsers"><span class="secno">6 </span>Web browsers</a>
   <ol>
    <li><a href="#windows"><span class="secno">6.1 </span>Browsing contexts</a>
@@ -37429,7 +37431,7 @@
     <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
     text and must match the following syntax:</p>
 
-    <ul><li>Either a U+002B PLUS SIGN character (+) or a U+002D
+    <ol><li>Either a U+002B PLUS SIGN character (+) or a U+002D
      HYPHEN-MINUS character (-).</li>
 
      <li>A <a href="#valid-non-negative-integer">valid non-negative integer</a> that is exactly two
@@ -37442,7 +37444,7 @@
      digits long and that represents a number in the range
      00..59.</li>
 
-    </ul><p>Any number of properties with the name <code title="md-vcard-tz"><a href="#md-vcard-tz">tz</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vcard"><a href="#md-vcard">vcard</a></code>.</p>
+    </ol><p>Any number of properties with the name <code title="md-vcard-tz"><a href="#md-vcard-tz">tz</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vcard"><a href="#md-vcard">vcard</a></code>.</p>
 
    </dd>
 
@@ -37457,7 +37459,7 @@
     <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
     text and must match the following syntax:</p>
 
-    <ul><li>Optionally, either a U+002B PLUS SIGN character (+) or a
+    <ol><li>Optionally, either a U+002B PLUS SIGN character (+) or a
      U+002D HYPHEN-MINUS character (-).</li>
 
      <li>One or more digits in the range U+0030 DIGIT ZERO .. U+0039
@@ -37479,7 +37481,7 @@
      or more digits in the range U+0030 DIGIT ZERO .. U+0039 DIGIT
      NINE.</li>
 
-    </ul><p>The optional components marked with an asterisk (*) should be
+    </ol><p>The optional components marked with an asterisk (*) should be
     included, and should have dix digits each.</p>
 
     <!-- copied from vCard -->
@@ -37726,7 +37728,13 @@
     the person or organization.</p>
 
     <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
-    text.</p>
+    text with one of the following values:</p>
+
+    <ul class="brief"><li><code title="">public</code></li>
+     <li><code title="">private</code></li>
+     <li><code title="">confidential</code></li>
+    </ul><p class="warning">This is merely advisory and cannot be
+    considered a confidentiality measure.</p>
 
     <p>Any number of properties with the name <code title="md-vcard-class"><a href="#md-vcard-class">class</a></code> may be present
     within each <a href="#concept-item" title="concept-item">item</a> with the type
@@ -37880,6 +37888,512 @@
    &lt;span itemprop="region">CA&lt;/span> &lt;span itemprop="postal-code">94043&lt;/span>
  &lt;/span>
 &lt;/address>
+--><h4 id="vevent"><span class="secno">5.4.2 </span>vEvent</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vevent" title="md-vevent"><code>vevent</code></dfn> represents an event.<p>The following are the type's <a href="#predefined-property-name" title="predefined property
+  name">predefined property names</a>. They are based on the
+  vocabulary defined in the iCalendar specification, which should be
+  consulted for more information about how to interpret values. <a href="#references">[RFC2445]</a><p class="note">Only the parts of the iCalendar vocabulary relating
+  to events are used here; this vocabulary cannot express a complete
+  iCalendar instance.<dl><dt><dfn id="md-vcevent-attach" title="md-vcevent-attach"><code>attach</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the address of an associated document for the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    an <a href="#absolute-url">absolute URL</a>.</p>
+
+    <p>Any number of properties with the name <code title="md-vcard-attach">attach</code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-categories" title="md-vevent-categories"><code>categories</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the name of a category or tag that the event could be
+    classified as.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p>
+
+    <p>Any number of properties with the name <code title="md-vevent-categories"><a href="#md-vevent-categories">categories</a></code> may be present
+    within each <a href="#concept-item" title="concept-item">item</a> with the type
+    <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-class" title="md-vevent-class"><code>class</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the access classification of the information regarding
+    the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text with one of the following values:</p>
+
+    <ul class="brief"><li><code title="">public</code></li>
+     <li><code title="">private</code></li>
+     <li><code title="">confidential</code></li>
+    </ul><p class="warning">This is merely advisory and cannot be
+    considered a confidentiality measure.</p>
+
+    <p>A single property with the name <code title="md-vevent-class"><a href="#md-vevent-class">class</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-comment" title="md-vevent-comment"><code>comment</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a comment regarding the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p>
+
+    <p>Any number of properties with the name <code title="md-vevent-comment"><a href="#md-vevent-comment">comment</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-description" title="md-vevent-description"><code>description</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a detailed description of the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p>
+
+    <p>A single property with the name <code title="md-vevent-description"><a href="#md-vevent-description">description</a></code> may be present
+    within each <a href="#concept-item" title="concept-item">item</a> with the type
+    <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-geo" title="md-vevent-geo"><code>geo</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the geographical position of the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text and must match the following syntax:</p>
+
+    <ol><li>Optionally, either a U+002B PLUS SIGN character (+) or a
+     U+002D HYPHEN-MINUS character (-).</li>
+
+     <li>One or more digits in the range U+0030 DIGIT ZERO .. U+0039
+     DIGIT NINE.</li>
+
+     <li>Optionally*, a U+002E FULL STOP character (.) followed by one
+     or more digits in the range U+0030 DIGIT ZERO .. U+0039 DIGIT
+     NINE.</li>
+
+     <li>A U+003B SEMICOLON character (;).</li>
+
+     <li>Optionally, either a U+002B PLUS SIGN character (+) or a
+     U+002D HYPHEN-MINUS character (-).</li>
+
+     <li>One or more digits in the range U+0030 DIGIT ZERO .. U+0039
+     DIGIT NINE.</li>
+
+     <li>Optionally*, a U+002E FULL STOP character (.) followed by one
+     or more digits in the range U+0030 DIGIT ZERO .. U+0039 DIGIT
+     NINE.</li>
+
+    </ol><p>The optional components marked with an asterisk (*) should be
+    included, and should have dix digits each.</p> <!-- iCalendar
+    actually limits the range to -91.0 < lat < 91.0; -181.0 < long <
+    181.0, which seems weird. It also gives special meanings to
+    +90/-90 lat, and +180 long. -->
+
+    <!-- copied from vcard (not icalendar!) -->
+    <p class="note">The value specifies latitude and longitude, in
+    that order (i.e., "LAT LON" ordering), in decimal degress. The
+    longitude represents the location east and west of the prime
+    meridian as a positive or negative real number, respectively.  The
+    latitude represents the location north and south of the equator as
+    a positive or negative real number, respectively.</p>
+
+    <p>A single property with the name <code title="md-vevent-geo"><a href="#md-vevent-geo">geo</a></code> may be present within each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-location" title="md-vevent-location"><code>location</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the location of the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p> <!-- v2: support vcard here -->
+
+    <p>A single property with the name <code title="md-vevent-location"><a href="#md-vevent-location">location</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- PRIORITY not included - always 0 - doesn't make sense for single events -->
+
+
+   <dt><dfn id="md-vevent-resources" title="md-vevent-resources"><code>resources</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a resource that will be needed for the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p> <!-- v2: support vcard here -->
+
+    <p>Any number of properties with the name <code title="md-vevent-resources"><a href="#md-vevent-resources">resources</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-status" title="md-vevent-status"><code>status</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the confirmation status of the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text with one of the following values:</p>
+
+    <ul class="brief"><li><code title="">tentative</code></li>
+     <li><code title="">confirmed</code></li>
+     <li><code title="">cancelled</code></li> <!-- two Ls as per iCalendar spec -->
+    </ul><p>A single property with the name <code title="md-vevent-status"><a href="#md-vevent-status">status</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-summary" title="md-vevent-summary"><code>summary</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a short summary of the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p>
+
+    <p>User agents should replace U+000A LINE FEED (LF) characters in
+    the <a href="#concept-property-value" title="concept-property-value">value</a> by U+0020
+    SPACE characters when using the value.</p>
+
+    <p>A single property with the name <code title="md-vevent-summary"><a href="#md-vevent-summary">summary</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-dtend" title="md-vevent-dtend"><code>dtend</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the date and time by which the event ends.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is either a <a href="#valid-date-string">valid date string</a> or a
+    <a href="#valid-global-date-and-time-string">valid global date and time string</a>, and the value must
+    be later in time than the value of the <code title="md-event-dtstart">dtstart</code> property of the same <a href="#concept-item" title="concept-item">item</a>.</p>
+
+    <p>A single property with the name <code title="md-vevent-dtend"><a href="#md-vevent-dtend">dtend</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>, so long as that <code title="md-vevent"><a href="#md-vevent">vevent</a></code> does not have a property with the
+    name <code title="md-vevent-duration"><a href="#md-vevent-duration">duration</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-dtstart" title="md-vevent-dtstart"><code>dtstart</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the date and time at which the event starts.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is either a <a href="#valid-date-string">valid date string</a> or a
+    <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</p>
+
+    <p>Exactly one property with the name <code title="md-vevent-dtstart"><a href="#md-vevent-dtstart">dtstart</a></code> must be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-duration" title="md-vevent-duration"><code>duration</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the date and time at which the event starts.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is a <a href="#valid-vevent-duration-string">valid vevent duration string</a>.</p>
+
+    <p>The duration represented is the sum of all the durations
+    represented by integers in the value.</p>
+
+    <p>A single property with the name <code title="md-vevent-duration"><a href="#md-vevent-duration">duration</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>, so long as that <code title="md-vevent"><a href="#md-vevent">vevent</a></code> does not have a property with the
+    name <code title="md-vevent-dtend"><a href="#md-vevent-dtend">dtend</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-transp" title="md-vevent-transp"><code>transp</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives whether the event is to be considered as consuming time
+    on a calendar, for the purpose of free-busy time searches.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text with one of the following values:</p>
+
+    <ul class="brief"><li><code title="">opaque</code></li>
+     <li><code title="">transparent</code></li>
+    </ul><p>A single property with the name <code title="md-vevent-transp"><a href="#md-vevent-transp">transp</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- ATTENDEE not included; iCalendar says MUST NOT be included in
+   published events -->
+
+
+   <dt><dfn id="md-vevent-contact" title="md-vevent-contact"><code>contact</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the contact information for the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text.</p> <!-- v2: support vcard here -->
+
+    <p>Any number of properties with the name <code title="md-vevent-contact"><a href="#md-vevent-contact">contact</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- ORGANIZER not included, as it is calendar-system-specific
+   (gives a CAL-ADDRESS value); use CONTACT instead -->
+
+
+   <!-- RECURRENCE-ID not included... unclear how to make it usefully
+   work here -->
+
+
+   <!-- RELATED-TO not included, as it only makes sense for complete
+   calendars -->
+
+
+   <dt><dfn id="md-vevent-url" title="md-vevent-url"><code>url</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a <a href="#url">URL</a> for the event.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    an <a href="#absolute-url">absolute URL</a>.</p>
+
+    <p>A single property with the name <code title="md-vevent-url"><a href="#md-vevent-url">url</a></code> may be present within each
+    <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- UID not included - use "about" -->
+
+
+   <dt><dfn id="md-vevent-exdate" title="md-vevent-exdate"><code>exdate</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a date and time at which the event does not occur despite
+    the recurrence rules.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is either a <a href="#valid-date-string">valid date string</a> or a
+    <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</p>
+
+    <p>Any number of properties with the name <code title="md-vevent-exdate"><a href="#md-vevent-exdate">exdate</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-exrule" title="md-vevent-exrule"><code>exrule</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a rule for finding dates and times at which the event
+    does not occur despite the recurrence rules.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that matches the RECUR value type defined in the iCalendar
+    specification. <a href="#references">[RFC2445]</a></p>
+
+    <p>Any number of properties with the name <code title="md-vevent-exrule"><a href="#md-vevent-exrule">exrule</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-rdate" title="md-vevent-rdate"><code>rdate</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a date and time at which the event recurs.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is one of the following:
+
+    <ul><li>A <a href="#valid-date-string">valid date string</a>.</li>
+
+     <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</li>
+
+     <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a> followed by
+     a U+002F SOLIDUS character (/) followed by a second <a href="#valid-global-date-and-time-string">valid
+     global date and time string</a> representing a later time.</li>
+
+     <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a> followed by
+     a U+002F SOLIDUS character (/) followed by a <a href="#valid-vevent-duration-string">valid vevent
+     duration string</a>.</li>
+
+    </ul><p>Any number of properties with the name <code title="md-vevent-rdate"><a href="#md-vevent-rdate">rdate</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-rrule" title="md-vevent-rrule"><code>rrule</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a rule for finding dates and times at which the event
+    occurs.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that matches the RECUR value type defined in the iCalendar
+    specification. <a href="#references">[RFC2445]</a></p>
+
+    <p>Any number of properties with the name <code title="md-vevent-rrule"><a href="#md-vevent-rrule">rrule</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-created" title="md-vevent-created"><code>created</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the date and time at which the event information was first
+    created in a calendaring system.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is a <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</p>
+
+    <p>A single property with the name <code title="md-vevent-created"><a href="#md-vevent-created">created</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- DTSTAMP not included, it gets added when serialising -->
+
+
+   <dt><dfn id="md-vevent-last-modified" title="md-vevent-last-modified"><code>last-modified</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives the date and time at which the event information was last
+    modified in a calendaring system.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is a <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</p>
+
+    <p>A single property with the name <code title="md-vevent-last-modified"><a href="#md-vevent-last-modified">last-modified</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <dt><dfn id="md-vevent-sequence" title="md-vevent-sequence"><code>sequence</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a revision number for the event information.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that is a <a href="#valid-non-negative-integer">valid non-negative integer</a>.</p>
+
+    <p>A single property with the name <code title="md-vevent-sequence"><a href="#md-vevent-sequence">sequence</a></code> may be present within
+    each <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vevent"><a href="#md-vevent">vevent</a></code>.</p>
+
+   </dd>
+
+
+   <!-- REQUEST-STATUS not included, calendaring system interop
+   feature -->
+
+
+  </dl><p>A string is a <dfn id="valid-vevent-duration-string">valid vevent duration string</dfn> if it
+  matches the following pattern:<ol><li>A U+0050 LATIN CAPITAL LETTER P character.</li>
+
+   <li>One of the following:
+
+    <ul><li> A <a href="#valid-non-negative-integer">valid non-negative integer</a> followed by a
+     U+0057 LATIN CAPITAL LETTER W character. The integer represents
+     a duration of that number of weeks. </li>
+
+     <li> At least one, and possible both in this order, of the
+     following:
+
+      <ol><li> A <a href="#valid-non-negative-integer">valid non-negative integer</a> followed by a
+       U+0044 LATIN CAPITAL LETTER D character. The integer
+       represents a duration of that number of days. </li>
+
+       <li> A U+0054 LATIN CAPITAL LETTER T character followed by
+       any one of the following, or the first and second of the
+       following in that order, or the second and third of the
+       following in that order, or all three of the following in
+       this order:
+
+        <ol><li> A <a href="#valid-non-negative-integer">valid non-negative integer</a> followed by
+         a U+0048 LATIN CAPITAL LETTER H character. The integer
+         represents a duration of that number of hours. </li>
+
+         <li> A <a href="#valid-non-negative-integer">valid non-negative integer</a> followed by
+         a U+004D LATIN CAPITAL LETTER M character. The integer
+         represents a duration of that number of minutes. </li>
+
+         <li> A <a href="#valid-non-negative-integer">valid non-negative integer</a> followed by
+         a U+0053 LATIN CAPITAL LETTER S character. The integer
+         represents a duration of that number of seconds. </li>
+
+        </ol></ol></li>
+
+    </ul></li>
+
+  </ol><!--XXX
+
+  <h5>Examples</h5>
+
+from http://www.ietf.org/rfc/rfc2445.txt
+
 --><h3 id="converting-html-to-other-formats"><span class="secno">5.5 </span>Converting HTML to other formats</h3><h4 id="json"><span class="secno">5.5.1 </span>JSON</h4><p>Given a node <var title="">node</var> in a <code>Document</code>,
   a user agent must run the following algorithm to extract that node's
   microdata into a JSON form:<ol><li><p>Let <var title="">result</var> be an empty object.</li>
@@ -38132,7 +38646,7 @@
 
    <li><p>Return <var title="">subject</var>.</li>
 
-  </ol><h4 id="vcard-0"><span class="secno">5.5.3 </span>vCard</h4><p class="XXX">...<h2 id="browsers"><span class="secno">6 </span>Web browsers</h2><div class="impl">
+  </ol><h4 id="vcard-0"><span class="secno">5.5.3 </span>vCard</h4><p class="XXX">...<h4 id="icalendar"><span class="secno">5.5.4 </span>iCalendar</h4><p class="XXX">...</p><!-- value datetime vs date for dtstart, dtend, rdate, exdate; must include new dtstamp --><h2 id="browsers"><span class="secno">6 </span>Web browsers</h2><div class="impl">
 
   <p>This section describes features that apply most directly to Web
   browsers. Having said that, unless specified elsewhere, the

Received on Thursday, 14 May 2009 01:15:09 UTC