Skip to content
Permalink
Browse files
[] (0) microdata vocabs: add vcard's IMPP extension which I somehow m…
…issed the first time

git-svn-id: http://svn.whatwg.org/webapps@3460 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Jul 21, 2009
1 parent 3c77881 commit a0af0e72df18b0e603c86fcebd45bcf86393b900
Showing with 206 additions and 5 deletions.
  1. +89 −2 index
  2. +117 −3 source
91 index
@@ -41904,8 +41904,9 @@ document.body.appendChild(outer);</pre>

<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=#refsRFC2426>[RFC2426]</a></p>
vocabulary defined in the vCard specification and its extensions,
where more information on how to interpret the values can be
found. <a href=#refsRFC2426>[RFC2426]</a> <a href=#refsRFC4770>[RFC4770]</a></p>

<dl><dt><dfn id=md-vcard-fn title=md-vcard-fn><code>fn</code></dfn></dt>

@@ -42804,6 +42805,69 @@ document.body.appendChild(outer);</pre>
<!-- 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:</p>

<dl><dt><dfn id=md-vcard-type-adr-dom title=md-vcard-type-adr-dom><code>dom</code></dfn></dt>
@@ -42939,6 +43003,29 @@ document.body.appendChild(outer);</pre>

<dd>

</dl><p>The <dfn id=impp-type-strings>IMPP type strings</dfn> are:</p>

<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>
120 source
@@ -47185,9 +47185,10 @@ document.body.appendChild(outer);</pre>

<p>The following are the type's <span title="predefined property
name">predefined property names</span>. 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="#refsRFC2426">[RFC2426]</a></p>
vocabulary defined in the vCard specification and its extensions,
where more information on how to interpret the values can be
found. <a href="#refsRFC2426">[RFC2426]</a> <a
href="#refsRFC4770">[RFC4770]</a></p>

<dl>

@@ -48308,6 +48309,92 @@ document.body.appendChild(outer);</pre>
<!-- KEY not included - no way to include binary data at this time -->


<!-- IMPP is from RFC4770 -->

<dt><dfn title="md-vcard-impp"><code>impp</code></dfn></dt>

<dd>

<p>Gives a <span>URL</span> for instant messaging and presence
protocol communications with the person or organization.</p>

<p>The <span title="concept-property-value">value</span> must be
either an <span>absolute URL</span> or an <span
title="concept-item">item</span> with zero or more <code
title="md-vcard-impp-type">type</code> properties and exactly one
<code title="md-vcard-impp-value">value</code> property.</p>

<p>If no <code title="md-vcard-impp-type">type</code> properties
are present within an <span title="concept-item">item</span> that
forms the <span title="concept-property-value">value</span> of an
<code title="md-vcard-impp">impp</code> property of an <span
title="concept-item">item</span> with the type <code
title="md-vcard">vcard</code>, or if the <span
title="concept-property-value">value</span> of such an <code
title="md-vcard-impp">impp</code> property is an <span>absolute
URL</span>, then no <span>IMPP type strings</span> are
implied.</p>

<p>Any number of properties with the name <code
title="md-vcard-impp">impp</code> may be present within each
<span title="concept-item">item</span> with the type <code
title="md-vcard">vcard</code>.</p>

</dd>

<dt><dfn title="md-vcard-impp-type"><code>type</code></dfn> (inside <code title="md-vcard-impp">impp</code>)</dt>

<dd>

<p>Gives the intended use of the IMPP <span>URL</span>.</p>

<p>The <span title="concept-property-value">value</span> must be
text that, when compared in a <span>case-sensitive</span> manner,
is equal to one of the <span>IMPP type strings</span>.</p>

<p>Within each <span title="concept-item">item</span> with the
type <code title="md-vcard">vcard</code>, there must be no more
than one <code title="md-vcard-impp">impp</code> property <span
title="concept-item">item</span> with a <code
title="md-vcard-impp-type">type</code> property whose value is
<code title="md-vcard-type-impp-pref">pref</code>.</p>

<p>Any number of properties with the name <code
title="md-vcard-impp-type">type</code> may be present within the
<span title="concept-item">item</span> that forms the <span
title="concept-property-value">value</span> of an <code
title="md-vcard-impp">impp</code> property of an <span
title="concept-item">item</span> with the type <code
title="md-vcard">vcard</code>, but within each such <code
title="md-vcard-impp">impp</code> property <span
title="concept-item">item</span> there must only be one <code
title="md-vcard-impp-type">type</code> property per distinct
value.</p>

</dd>

<dt><dfn title="md-vcard-impp-value"><code>value</code></dfn> (inside <code title="md-vcard-impp">impp</code>)</dt>

<dd>

<p>Gives the actual <span>URL</span> for instant messaging and
presence protocol communications with the person or
organization.</p>

<p>The <span title="concept-property-value">value</span> must be
an <span>absolute URL</span>.</p>

<p>Exactly one property with the name <code
title="md-vcard-impp-value">value</code> must be present within
the <span title="concept-item">item</span> that forms the <span
title="concept-property-value">value</span> of an <code
title="md-vcard-impp">impp</code> property of an <span
title="concept-item">item</span> with the type <code
title="md-vcard">vcard</code>.</p>

</dd>


</dl>

<p>The <dfn>address type strings</dfn> are:</p>
@@ -48457,6 +48544,33 @@ document.body.appendChild(outer);</pre>

</dl>

<p>The <dfn>IMPP type strings</dfn> are:</p>

<dl>

<dt><dfn title="md-vcard-type-impp-personal"><code>personal</code></dfn></dt>
<dt><dfn title="md-vcard-type-impp-business"><code>business</code></dfn></dt>
<dd>
<p>Indicates the type of communication for which this IMPP
<span>URL</span> is appropriate.</p>
<dd>

<dt><dfn title="md-vcard-type-impp-home"><code>home</code></dfn></dt>
<dt><dfn title="md-vcard-type-impp-work"><code>work</code></dfn></dt>
<dt><dfn title="md-vcard-type-impp-mobile"><code>mobile</code></dfn></dt>
<dd>
<p>Indicates the location of a device associated with this IMPP
<span>URL</span>.</p>
<dd>

<dt><dfn title="md-vcard-type-impp-pref"><code>pref</code></dfn></dt>
<dd>
<p>Indicates the preferred address when multiple IMPP
<span>URL</span>s are specified.</p>
<dd>

</dl>


<h5>Examples</h5>

0 comments on commit a0af0e7

Please sign in to comment.