hixie: microdata vocabs: add vcard's IMPP extension which I somehow missed the first time (whatwg r3460)

hixie: microdata vocabs: add vcard's IMPP extension which I somehow
missed the first time (whatwg r3460)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2584&r2=1.2585&f=h
http://html5.org/tools/web-apps-tracker?from=3459&to=3460

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.2584
retrieving revision 1.2585
diff -u -d -r1.2584 -r1.2585
--- Overview.html 21 Jul 2009 07:24:17 -0000 1.2584
+++ Overview.html 21 Jul 2009 08:02:14 -0000 1.2585
@@ -37307,8 +37307,9 @@
   <a href="#absolute-url">absolute URL</a>.<h4 id="vcard"><span class="secno">5.4.2 </span>vCard</h4><p>An item with the <a href="#predefined-type">predefined type</a> <dfn id="md-vcard" title="md-vcard"><code>vcard</code></dfn> represents a person's or
   organization's contact information.<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 vCard specification, where more
-  information on how to interpret the values can be found. <a href="#references">[RFC2426]</a><dl><dt><dfn id="md-vcard-fn" title="md-vcard-fn"><code>fn</code></dfn></dt>
+  vocabulary defined in the vCard specification and its extensions,
+  where more information on how to interpret the values can be
+  found. <a href="#references">[RFC2426]</a> <a href="#references">[RFC4770]</a><dl><dt><dfn id="md-vcard-fn" title="md-vcard-fn"><code>fn</code></dfn></dt>
 
    <dd>
 
@@ -38205,6 +38206,69 @@
    <!-- KEY not included - no way to include binary data at this time -->   
 
 
+   <!-- IMPP is from RFC4770 -->
+
+   <dt><dfn id="md-vcard-impp" title="md-vcard-impp"><code>impp</code></dfn></dt>
+
+   <dd>
+
+    <p>Gives a <a href="#url">URL</a> for instant messaging and presence
+    protocol communications with the person or organization.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    either an <a href="#absolute-url">absolute URL</a> or an <a href="#concept-item" title="concept-item">item</a> with zero or more <code title="md-vcard-impp-type"><a href="#md-vcard-impp-type">type</a></code> properties and exactly one
+    <code title="md-vcard-impp-value"><a href="#md-vcard-impp-value">value</a></code> property.</p>
+
+    <p>If no <code title="md-vcard-impp-type"><a href="#md-vcard-impp-type">type</a></code> properties
+    are present within an <a href="#concept-item" title="concept-item">item</a> that
+    forms the <a href="#concept-property-value" title="concept-property-value">value</a> of an
+    <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property of an <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vcard"><a href="#md-vcard">vcard</a></code>, or if the <a href="#concept-property-value" title="concept-property-value">value</a> of such an <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property is an <a href="#absolute-url">absolute
+    URL</a>, then no <a href="#impp-type-strings">IMPP type strings</a> are
+    implied.</p>
+
+    <p>Any number of properties with the name <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</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>
+
+   <dt><dfn id="md-vcard-impp-type" title="md-vcard-impp-type"><code>type</code></dfn> (inside <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code>)</dt>
+
+   <dd>
+
+    <p>Gives the intended use of the IMPP <a href="#url">URL</a>.</p>
+
+    <p>The <a href="#concept-property-value" title="concept-property-value">value</a> must be
+    text that, when compared in a <a href="#case-sensitive">case-sensitive</a> manner,
+    is equal to one of the <a href="#impp-type-strings">IMPP type strings</a>.</p>
+
+    <p>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>, there must be no more
+    than one <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property <a href="#concept-item" title="concept-item">item</a> with a <code title="md-vcard-impp-type"><a href="#md-vcard-impp-type">type</a></code> property whose value is
+    <code title="md-vcard-type-impp-pref"><a href="#md-vcard-type-impp-pref">pref</a></code>.</p>
+
+    <p>Any number of properties with the name <code title="md-vcard-impp-type"><a href="#md-vcard-impp-type">type</a></code> may be present within the
+    <a href="#concept-item" title="concept-item">item</a> that forms the <a href="#concept-property-value" title="concept-property-value">value</a> of an <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property of an <a href="#concept-item" title="concept-item">item</a> with the type <code title="md-vcard"><a href="#md-vcard">vcard</a></code>, but within each such <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property <a href="#concept-item" title="concept-item">item</a> there must only be one <code title="md-vcard-impp-type"><a href="#md-vcard-impp-type">type</a></code> property per distinct
+    value.</p>
+
+   </dd>
+
+   <dt><dfn id="md-vcard-impp-value" title="md-vcard-impp-value"><code>value</code></dfn> (inside <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code>)</dt>
+
+   <dd>
+
+    <p>Gives the actual <a href="#url">URL</a> for instant messaging and
+    presence protocol communications with the person or
+    organization.</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>Exactly one property with the name <code title="md-vcard-impp-value"><a href="#md-vcard-impp-value">value</a></code> must be present within
+    the <a href="#concept-item" title="concept-item">item</a> that forms the <a href="#concept-property-value" title="concept-property-value">value</a> of an <code title="md-vcard-impp"><a href="#md-vcard-impp">impp</a></code> property of an <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>
+
+
   </dl><p>The <dfn id="address-type-strings">address type strings</dfn> are:<dl><dt><dfn id="md-vcard-type-adr-dom" title="md-vcard-type-adr-dom"><code>dom</code></dfn></dt>
    <dd>
     <p>Indicates a domestic delivery address.</p>
@@ -38334,6 +38398,27 @@
 
    <dd>
 
+  </dl><p>The <dfn id="impp-type-strings">IMPP type strings</dfn> are:<dl><dt><dfn id="md-vcard-type-impp-personal" title="md-vcard-type-impp-personal"><code>personal</code></dfn></dt>
+   <dt><dfn id="md-vcard-type-impp-business" title="md-vcard-type-impp-business"><code>business</code></dfn></dt>
+   <dd>
+    <p>Indicates the type of communication for which this IMPP
+    <a href="#url">URL</a> is appropriate.</p>
+   <dd>
+
+   <dt><dfn id="md-vcard-type-impp-home" title="md-vcard-type-impp-home"><code>home</code></dfn></dt>
+   <dt><dfn id="md-vcard-type-impp-work" title="md-vcard-type-impp-work"><code>work</code></dfn></dt>
+   <dt><dfn id="md-vcard-type-impp-mobile" title="md-vcard-type-impp-mobile"><code>mobile</code></dfn></dt>
+   <dd>
+    <p>Indicates the location of a device associated with this IMPP
+    <a href="#url">URL</a>.</p>
+   <dd>
+
+   <dt><dfn id="md-vcard-type-impp-pref" title="md-vcard-type-impp-pref"><code>pref</code></dfn></dt>
+   <dd>
+    <p>Indicates the preferred address when multiple IMPP
+    <a href="#url">URL</a>s are specified.</p>
+   <dd>
+
   </dl><h5 id="examples"><span class="secno">5.4.2.1 </span>Examples</h5><div class="example">
 
    <p>Here is a long example <code title="md-vcard"><a href="#md-vcard">vcard</a></code> for a

Received on Tuesday, 21 July 2009 08:03:12 UTC